Verzweigung aufgrund Vorwahlen+Entfernen

wirseefahrer

Neuer User
Mitglied seit
13 Feb 2006
Beiträge
31
Punkte für Reaktionen
0
Punkte
0
Hallo alle miteinander!
Ich möchte in meiner extensions.conf eine Verzweigung einfügen, und dann Vorwahlenabhängig die "49" entfernen oder die darauf folgenden Vorwahl meiner Stadt. SIPGATE liefert ja immer Rufnummer in der Form "494******" wie kann man also in der "gotoif"-Anweisung die Abfrage aufdie ersten beiden Ziffern gestalten?

Ich danke alle für Ihre Hilfe im Voraus!
Sebastian
 
wirseefahrer schrieb:
Hallo alle miteinander!
Ich möchte in meiner extensions.conf eine Verzweigung einfügen, und dann Vorwahlenabhängig die "49" entfernen oder die darauf folgenden Vorwahl meiner Stadt. SIPGATE liefert ja immer Rufnummer in der Form "494******" wie kann man also in der "gotoif"-Anweisung die Abfrage aufdie ersten beiden Ziffern gestalten?

Ich danke alle für Ihre Hilfe im Voraus!
Sebastian

${EXTEN:0:3} liefert dir die ersten drei Zahlen der zu wählenden Nummer.

oder komplett so:
exten => _X.,1,GotoIf($["${EXTEN:0:2}" = "00"]?14:16)
 
Zuletzt bearbeitet:
Vielen Dank! Aber ich wollte die Sache eigentlich in der Nummer des Anrufenden tun, und dort suche ich dann einen Platzhalter wir in Asterisk -> 49* oder so ähnlich.
Geht das sort genauso -> ${CALLERIDNUM:0:2} ?
 
wirseefahrer schrieb:
Geht das sort genauso -> ${CALLERIDNUM:0:2} ?

Sollte genau so funktionieren. Probiers einfach aus.
 
Hat wunderbar funktionert und man kann nun perfekt mit den Ziffern jonglieren, je nachdem ob der Call aus dem Ausland kommt oder direkt aus dem Handynetz!
Also dann noch ein schönes Wochenende!
Sebastian
 
Kostenlos!

Statistik des Forums

Themen
248,868
Beiträge
2,303,377
Mitglieder
378,529
Neuestes Mitglied
noahelsner