[Gelöst] h extension wird im falschen context aufgerufen

Schaos

Neuer User
Mitglied seit
29 Apr 2011
Beiträge
3
Punkte für Reaktionen
0
Punkte
0
Hallo,

Ich habe meine Nebenstellen nach folgendem Schema aufgebaut.
Sip.conf
Code:
[1000]
permit=192.168.X.X/255.255.255.0
type=friend
context=all
host=dynamic
secret=***
Die extensions.conf sieht dann so aus:
Code:
[mobile]
exten => _....
...
exten => h,1,...

[sipgate_out]
exten => _0.,1,Set(CALLERID(num)=...)
exten => _0.,2,Dial(SIP/sipgate/${EXTEN},30,trg)
exten => _0.,3,Hangup

[all]
include => mobile
include => sipgate_out
Weil nun alles in all ist wird auch bei Sipgate die h extension aufgerufen, welche ich aber nur bei mobile haben will.
WIe kann ich es anstellen das sie nur dort aufgerufen wird?
 
Zuletzt bearbeitet:
Ich würde es grundsätzlich anders aufbauen. Denn wenn du mittels "all" eh wieder alles in einen Kontext packts, braucht man auch keine Kontexte mehr...

Also die Nebenstellen in einen eigenen Nebenstellenkontext laufen lassen, und wenn in diesem nach extern gewählt wird "_0X" per Goto einen Wechesl des Kontext nach sipgate_out durchführen.

So lässt sich das alles besser separieren, was der Sinn und Zweck der Kontexte ist, und dann ganze nebenbei dein h-extension Problem löst ;)
 
Danke,
nun funktioniert es.
 
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.