Hallo
Ich bekomme über ISDN einen Anruf mit CALLERID 0 national bzw. 00 international und muss ihn immer international weitergeben ohne 0 oder 00 an meinen IAX2 Provider.
Diese 2 Zeilen habe ich kreiert um die 0 bzw 00 abzuschneiden und bei 0 die 49 voranzustellen, aber sie funktionieren nicht.
Ich habe einen Asterisk 1.6
Wäre dank bar für Hilfe
Grüsse
Michael
Ich bekomme über ISDN einen Anruf mit CALLERID 0 national bzw. 00 international und muss ihn immer international weitergeben ohne 0 oder 00 an meinen IAX2 Provider.
Diese 2 Zeilen habe ich kreiert um die 0 bzw 00 abzuschneiden und bei 0 die 49 voranzustellen, aber sie funktionieren nicht.
Code:
exten => 697478,n,Set(CALLERID(number)=${IF($[${CALLERID(number):0:2}=00]?${CALLERID(number):2}})
exten => 697478,n,Set(CALLERID(number)=${IF($[${CALLERID(number):0:2}=0Z]?49${CALLERID(number):1}})
Code:
== Using SIP RTP CoS mark 5
-- Called 697xxx@NTBA1
== Using SIP RTP CoS mark 5
-- Executing [697xxx@ankommend:1] NoOp("SIP/5060-082619f0", """ <0xxxx697xxx>") in new stack
[Feb 14 12:00:38] WARNING[24686]: pbx.c:2760 func_args: Can't find trailing parenthesis?
-- Executing [697xxx@ankommend:2] Set("SIP/5060-082619f0", "CALLERID(number)=") in new stack
-- Executing [697xxx@ankommend:3] NoOp("SIP/5060-082619f0", """ <>") in new stack
-- Executing [697xxx@ankommend:4] Dial("SIP/5060-082619f0", "IAX2/2xxxx@voipjet/01149xxxxxxxxx") in new stack
-- Called 2xxxx@voipjet/01149xxxxxxxxx
-- Call accepted by 208.72.186.66 (format ulaw)
-- Format for call is ulaw
-- IAX2/voipjet-52xx is making progress passing it to SIP/5060-082619f0
== Spawn extension (app14, 697xxx, 2) exited non-zero on 'SIP/14-08257200'
-- Hungup 'IAX2/voipjet-52xx'
== Spawn extension (ankommend, 697xxx, 4) exited non-zero on 'SIP/5060-082619f0'
Ich habe einen Asterisk 1.6
Wäre dank bar für Hilfe
Grüsse
Michael