[gelöst] Slash im Dail command ignorieren

geriom

Mitglied
Mitglied seit
7 Okt 2004
Beiträge
308
Punkte für Reaktionen
0
Punkte
0
Hi,
folgendes Problem:

X-Lite als Softphone. Die Telefonnummer wird per copy&paste in X-Lite kopiert. Eine manuelle Änderung in X-Lite ist dann nicht möglich. Leider sind alle Telefonnummern unserer Datenbank in folgender Syntax hinterlegt z.B. 030/123456
Wenn ich dies Asterisk so übergebe interpretiert der Dial command von CAPI dies als Parameter. Wie kann ich den Dial String verändern, das der Slash ignoriert wird?
Extension:
exten => _XXXX.,1,Set(CALLERID(num)=105)
exten => _XXXX.,n,SetCallerPres(prohib)
exten => _XXXX.,n,Dial(CAPI/g1/${EXTEN}/b,60,Tt)
exten => _XXXX.,n,hangup
 
Zuletzt bearbeitet:
Vielleicht noch eine klitze kleine Hilfe?

exten => _XXXX.,n,Dial(CAPI/g1/$["${EXTEN}" : "([0-9]+)")/b,60,Tt)

schneidet alles nach dem "/" ab.
 
Zuletzt bearbeitet:
gelöst:

ab Version 1.4

exten => _XXXX.,n,Set(VAR2=${FILTER(0123456789,${EXTEN})})
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
245,752
Beiträge
2,239,120
Mitglieder
372,936
Neuestes Mitglied
Lola2024
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.