[Erledigt]Nach Enum wieder zum default context jeder Nebenstelle, wie?

Timmbo

Aktives Mitglied
Mitglied seit
6 Nov 2005
Beiträge
1,935
Punkte für Reaktionen
0
Punkte
0
Hi,


ich habe bei meiner Anlage Enum Abfrage eingebaut und nun komme ich nicht mehr zu den default Einstellungen jeder Nebenstelle.
Mein Script schaut z.Zt. so aus:

[55]
include=default
include=enum-go
include=lcr
include=outgoingMacrogate



[enum-go]
; 0->lokales Ortsnetz, 00->Österreich, 000->Ausland
exten => _0Z.,1,Goto(enum,43${EXTEN:1},1)
exten => _00Z.,1,Goto(enum,${EXTEN:2},1)

Dann durchläuft es die Enum Abfrage und im Falle einer negativen Antwort wird dann

exten => _Z.,n(ef),goto(enum-lcr,00${EXTEN},1)

ausgeführt.

z.B.

[enum-lcr]
exten => _0043Z.,1,Dial(SIP/0${EXTEN:4}@Macrogate,60)

Ich möchte aber das er dann hier wieder zurückkommt und zwar jeder zu seiner Nebenstelle.

[55]
include=default
include=enum-go
include=lcr
-hier
include=lcr
include=outgoingMacrogate

Ich werde wahrscheinlich einen eigenen context für jede nebenstelle nach dem Enum eintragen müssen, aber wie leite ich jeden Teilnehmer zu seiner default Einstellung, denn der Provider der per default pro NST genommen wird, ist u.U. unterschiedlich.


Das geht doch irgendwie mit Set {.......] usw.


Thx


Timm
 
Zuletzt bearbeitet:
Hi,


ich habs jetzt.


[55]
include=default
include=enum-go
[nachenum55]
include=lcr
include=outgoingsipgate.at





[enum-go]
; 0->lokales Ortsnetz, 00->Österreich, 000->Ausland
exten => _X.,1,Set(Nebenstelle=${CALLERIDNUM})
exten => _Z.,2,Goto(nachenum${Nebenstelle},${EXTEN},1)
exten => _0Z.,2,Goto(enum,43${EXTEN:1},1)
exten => _00Z.,2,Goto(enum,${EXTEN:2},1)

; Enum lookup failed
[enum-lcr]
exten => _0043Z.,1,Goto(nachenum${Nebenstelle},0${EXTEN:4},1)
exten => _00Z.,1,Goto(nachenum${Nebenstelle},${EXTEN},1)


Funzt prima.

Timm
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.