[gelöst] Ländervorwahl entfernen

tsc

Neuer User
Mitglied seit
20 Mai 2006
Beiträge
53
Punkte für Reaktionen
0
Punkte
0
Hallo,

Ich habe viele meiner Telefonnummern mit der entsprechenden Ländervorwahl gespeichert, so auch die deutschen. Nur funktioniert dies ja im Netz der dt. Telekom nicht. Wie mache ich also aus einer 004981.. eine 081...
Ich hatte es schonmal versucht, hat aber nicht geklappt, er hat immer true geliefert, auch wenn keine 0049 vorkam
HTML:
exten => s,1,Set(EXTEN=${IF(${EXTEN:0:4}="0049"?0${EXTEN:4}:${EXTEN})})
Wenn die ersten 4 Zeichen 0049 sind, dann setzte eine 0 davor und setzte EXTEN ohne die ersten 4 Zeichen, ansonsten lasse alles beim alten.

Kann man dies mittels Regulären Ausdrücken eleganter/funktionierender lösen?
 
Zuletzt bearbeitet:
tsc schrieb:
Wie mache ich also aus einer 004981.. eine 081...

exten => _0049.,1,Dial(SIP/0${EXTEN:4}@irgendwas) ; deutsche mit 0049
exten => _00XX.,1,Dial(SIP/${EXTEN}@irgendwas) ; alle internationalen
exten => _0ZXX.,1,Dial(SIP/${EXTEN}@irgendwas) ; deutsche ohne 0049
 
Danke, manchmal sieht man den Wald vor lauter Bäumen nicht.
 
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.