[Gelöst] CUT() funktioniert nicht so, wie es soll

FreierRadikaler

Neuer User
Mitglied seit
21 Dez 2008
Beiträge
48
Punkte für Reaktionen
0
Punkte
0
Hi@all,

ich habe gerade ein dickes problem. Da ich über eine Festnetzflatrate verfüge, enötige ich alle nummern im <vorwahl><rufnummern> format für nationale Gespräche. Für den fall das man 0049/234/567890 eingibt soll daraus 0234/567890 werden. Das habe ich versucht mit Cut und einem Contextwechsel zu lösen. Nur macht Cut das irgendwas falsch. Es spuckt immer NULL aus also "".

So sieht mein code dazu aus:

exten => _0049.,10,Goto(waehlen,${CUT(${EXTEN},0,1&5-)},2)

Das soll bezwecken, dass wenn der Kontext erfüllt ist (0049 gewählt wurde), Cut beim 0 Zeichen anfängt zu schneiden und zwar das erste Zeichen (0) und dann ab dem 5. Zeichen bis zum Schluss schnippelt, und das dann an den Kontext [waehlen] übergibt.

Heraus kommt dabei aber nur "". Warum? Asterisk Version: 1.6.2.2

exten => _0049.,10,Goto(waehlen,${CUT(EXTEN,0,1&5-)},2) <<-- Das da geht auch nicht...


Das hier spuckt die Asteriskkonsole aus:

Executing [004923456789@waehlen_international:10] Goto("lcr/24", "waehlen,,2") in new stack
 
Zuletzt bearbeitet:
Ok geht. Wusste nicht, dass man das auch so einfach machen kann...
 
Könntest Du dann noch ein [Gelöst] oder [Erledigt] in den Threadtitel einfügen? (1. Beitrag -> Ändern -> Erweitert) Danke!


Gruß,
Wichard
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,295
Beiträge
2,249,594
Mitglieder
373,893
Neuestes Mitglied
Kukkatto
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.