- Mitglied seit
- 20 Mrz 2004
- Beiträge
- 1,114
- Punkte für Reaktionen
- 0
- Punkte
- 36
Seit * 1.2 ist es ja möglich, die Priorität 'n' (next) zu verwenden, man muss nicht jeden Schritt im Dialplan durchnummerieren.
Dabei bin ich auf folgendes Problem gestoßen: Ich habe einen Context, wo ich mit Dial/local/... meine (einstelligen) internen Extensions anwähle. Die Ext. 6 ist virtuell und soll eine Nebenstelle in einem anderen * wählen.
Ich hätte erwartet, dass folgendes funktioniert:
Das klappt aber nicht. Stattdessen musste ich folgenden Workaround bauen:
Es scheint also so, als ob bei einer Verzweigung (Ext. 1-5 oder 6) die Prio nicht n sein kann, sondern eine bestimmte Zahl sein muss. Leider kann man nach einem n auch nicht wieder numerisch weitermachen, also
geht auch nicht.
Kann das jemand bestätigen oder mache ich einen Denkfehler?
Udo
Dabei bin ich auf folgendes Problem gestoßen: Ich habe einen Context, wo ich mit Dial/local/... meine (einstelligen) internen Extensions anwähle. Die Ext. 6 ist virtuell und soll eine Nebenstelle in einem anderen * wählen.
Ich hätte erwartet, dass folgendes funktioniert:
Code:
[default]
exten => _X,1,Set(Language=de)
exten => _X,n,Set(TRANSFER_CONTEXT=transfer)
exten => 6,n,Dial(IAX2/anderer_server/68,,TtHh)
exten => _[1-5],n,Dial(SIP/${EXTEN},,TtHh)
exten => _X,n,Hangup
Code:
[default]
exten => _X,1,Set(Language=de)
exten => _X,n,Set(TRANSFER_CONTEXT=transfer)
exten => _X,n,Goto(default2,${EXTEN},1)
[default2]
exten => 6,1,Dial(IAX2/anderer_server/68,,TtHh)
exten => _[1-5],1,Dial(SIP/${EXTEN},,TtHh)
exten => _X,n,Hangup
Code:
exten => _X,1,Set(Language=de)
exten => _X,n,Set(TRANSFER_CONTEXT=transfer)
exten => 6,2,Dial(IAX2/anderer_server/68,,TtHh)
exten => _[1-5],2,Dial(SIP/${EXTEN},,TtHh)
Kann das jemand bestätigen oder mache ich einen Denkfehler?
Udo