[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})})
 
Kostenlos!

Statistik des Forums

Themen
248,106
Beiträge
2,281,525
Mitglieder
377,316
Neuestes Mitglied
philippderdiedas