Ortsrufnummern/Notrufe/Auskunft vereinfachen

baschdieh

Mitglied
Mitglied seit
15 Sep 2005
Beiträge
416
Punkte für Reaktionen
0
Punkte
0
Hallo,

unser SIP Uplink fordert das e164 Format - soweit so gut. Um nicht staendig 004969XXX zu waehlen, nutze ich eine "Z" extension.

Möchte ich die Auskunft bzw einen Notruf anrufen, so erwartet der SIP Uplink die Sonderrufnummer wie folgt: 004911880 / 0049110 etc.

Leider fuehlt sich meine _Z extension dafuer verwantwortlich und knallt mit 004969 davor - wie koennte ich das Problem beheben?

Code:
exten => _Z.,1,Dial(SIP/004969${EXTEN}@uplink,60)

Vielen Dank !

greets
basty
 
indem du diese extensions (so viele werden es ja nicht sein) im Dialplan fest vorgibst.

Code:
exten => 110,1,dial,SIP/0049${EXTEN}@uplink,60
exten => 11880,1,dial,SIP/0049${EXTEN}@uplink,60

Du könntest auch (wenn es nur um 11xxx geht) schreiben

Code:
exten => _11.,1,dial,SIP/0049${EXTEN}@uplink,60

Achte auf die Reihenfolge der Einträge im Zusammenhang mit _Z. :!:
 
Oder indem du Rufnummern, die nicht mit Null beginnen und mindestens drei Stellen haben, einfach erweiterst:

Code:
; Definieren der Vorwahl
VORWAHL => 1234
; Hier wird die Vorwahl mitgewaählt
exten => _ZXX.,1,Dial,SIP/0049${VORWAHL}${EXTEN}@uplink,60

Ist ja im Prinzip was du hast, nur kannst du die Variable VORWAHL abhängig von der gewählten Nummer nutzen.
Müsste mit den Notrufnummern passen. Nur mit der Auskunft nicht.
Da würde ich dann schon so, wie von Betateilchen beschrieben vorgehen.


Dirk
 
baschdieh schrieb:
Möchte ich die Auskunft bzw einen Notruf anrufen, so erwartet der SIP Uplink die Sonderrufnummer wie folgt: 004911880 / 0049110 etc.

Ich habe die von Betateilchen vorgeschlagene Lösung laufen, verzweige aber im Fall Notruf in einen eigenen Context "Notruf", der direkt rauswählt und nicht noch enum, Providerlisten und sonstwas durchsucht und eine Rückfallebene für "Festnetz gestört" hat.
 
Kostenlos!

Statistik des Forums

Themen
248,868
Beiträge
2,303,350
Mitglieder
378,527
Neuestes Mitglied
Zoidbergomann