- Mitglied seit
- 27 Jul 2005
- Beiträge
- 295
- Punkte für Reaktionen
- 0
- Punkte
- 0
Ich habe in einem Makro (sipruf) effektiv bei einem Aufruf (laut cli von *) folgendes gotoif drin stehen
Also kurz, ich möchte über das Goto eine Umleitung machen. Er tut es aber mit der Fehlermeldung nicht:
Steht im Kontext 'sipphones' hingegen wortwörtlich 62 (im gegensatz zu _6[0-4]), dann tut er es einfach.
Soll das so sein? Kann ich das irgendwie umgehen? Ich möchte in der AstDB lediglich die effektiven Nummern als Umleitung drin stehen haben(ISDN-Nummer, AB-Kurzwahl, SIP-Kurzwahl).
Bzw: Beginne ich ein Telefonat direkt mit einer Nebenstelle (wähle am Telefon also 62), dann springt er ja auch korrekt in die extension?!
Code:
GotoIf(0?default,62,1:4)
Code:
[sipphones]
exten => _6[0-4], 1, macro(sipruf, ${EXTEN})
[default]
include=>sipphones
Also kurz, ich möchte über das Goto eine Umleitung machen. Er tut es aber mit der Fehlermeldung nicht:
== Channel 'SIP/60-081964b0' jumping out of macro 'sipruf'
' in context 'default', but no invalid handlert_pbx_run: Channel 'SIP/60-081964b0' sent into invalid extension '62
Steht im Kontext 'sipphones' hingegen wortwörtlich 62 (im gegensatz zu _6[0-4]), dann tut er es einfach.
Soll das so sein? Kann ich das irgendwie umgehen? Ich möchte in der AstDB lediglich die effektiven Nummern als Umleitung drin stehen haben(ISDN-Nummer, AB-Kurzwahl, SIP-Kurzwahl).
Bzw: Beginne ich ein Telefonat direkt mit einer Nebenstelle (wähle am Telefon also 62), dann springt er ja auch korrekt in die extension?!
Zuletzt bearbeitet: