Ich möchte je nach Land mit einem anderen Provider telefonieren: Also Anbieter A für Gespräche in die USA, Anbieter B für Gespräche nach Japan, usw. und Anbieter C für die restlichen Auslandsgespräche.
Wie stelle ich das nun an? Meine Telefonnummern sind im Format +49 XXX XX XX, +34 XXX XX XX gespeichert. Obwohl hier verschiedentlich beschrieben kann ich das Plus-Zeichen nicht in einem Wählplan verwenden. Also setze ich den Punkt (.) ein, um das Plus zu entfernen. So weit so gut.
Das sieht dann etwa so aus:
exten => _.49ZXXXXXXXXXX,1,Macro(dialout-trunk,1,${EXTEN},)
Obwohl es am Ende «EXTEN:1},)» heissen sollte um das erste Zeichen zu eliminieren, wird mir so die erste Zahl (im Beispiel die 4) abgeschnitten.
exten => _.ZXXXXXXXXXX,1,Macro(dialout-trunk,1,${EXTEN},)
Diese Zeile sollte für die nicht definierten Länder gelten. Leider funktioniert das aber überhaupt nicht. In jedes Land wird mit dem ersten Provider gewählt; ändere ich die Reihenfolge der Provider, dann kommt wiederum der Erste zum Zug.
Was läuft hier falsch und wer hat eine Lösung?
Wie stelle ich das nun an? Meine Telefonnummern sind im Format +49 XXX XX XX, +34 XXX XX XX gespeichert. Obwohl hier verschiedentlich beschrieben kann ich das Plus-Zeichen nicht in einem Wählplan verwenden. Also setze ich den Punkt (.) ein, um das Plus zu entfernen. So weit so gut.
Das sieht dann etwa so aus:
exten => _.49ZXXXXXXXXXX,1,Macro(dialout-trunk,1,${EXTEN},)
Obwohl es am Ende «EXTEN:1},)» heissen sollte um das erste Zeichen zu eliminieren, wird mir so die erste Zahl (im Beispiel die 4) abgeschnitten.
exten => _.ZXXXXXXXXXX,1,Macro(dialout-trunk,1,${EXTEN},)
Diese Zeile sollte für die nicht definierten Länder gelten. Leider funktioniert das aber überhaupt nicht. In jedes Land wird mit dem ersten Provider gewählt; ändere ich die Reihenfolge der Provider, dann kommt wiederum der Erste zum Zug.
Was läuft hier falsch und wer hat eine Lösung?