Ich suche jetzt schon seit einiger Zeit nach einer Lösung so Dinge wie "Besetz", "Gewählte Nummer ist nicht vergeben" oder gar den Ausfall vom ISDN auszuwerten um dann automatisch auf IAX2 und einen anderen Server auszuweichen, der das dann weiterroutet.
Leider wird nach dem DIAL alles danachstehende (n+101 zB. für besetzt) einfach nicht angesprungen). Hat irgendjemand nen Tipp wie man das realisiert?
Der wichtige Teil aus der extensions.conf...
[abgehend]
exten => _X.,1,Macro(SIPAbsender_setzen)
exten => _X.,2,SetCallerPres(allowed)
exten => _X.,3,Dial(CAPI/ISDN1/${EXTEN}/bo,20,tT)
exten => _X.,104,System (echo "Besetzt")
exten => _X.,105,DIAL(IAX2/asterisk2/${EXTEN},120,T)
exten => _X.,106,Congestion
exten => _X.,107, Hangup
Für alle Hinweise besten Dank im voraus.
Marcel
Leider wird nach dem DIAL alles danachstehende (n+101 zB. für besetzt) einfach nicht angesprungen). Hat irgendjemand nen Tipp wie man das realisiert?
Der wichtige Teil aus der extensions.conf...
[abgehend]
exten => _X.,1,Macro(SIPAbsender_setzen)
exten => _X.,2,SetCallerPres(allowed)
exten => _X.,3,Dial(CAPI/ISDN1/${EXTEN}/bo,20,tT)
exten => _X.,104,System (echo "Besetzt")
exten => _X.,105,DIAL(IAX2/asterisk2/${EXTEN},120,T)
exten => _X.,106,Congestion
exten => _X.,107, Hangup
Für alle Hinweise besten Dank im voraus.
Marcel