[asterisk-users] Outgoing CallerID for KPN in Belgium

Rob Hillis rob at hillis.dyndns.org
Wed Jun 24 06:38:20 CDT 2009


Bart Coninckx wrote:
> Hi, 
>
> I'm using a ISDN-30 E1 line from KPN Belgium.
>
> The challenge is to get a correct CallerID on outgoing lines.
>
> When I put this in my dialplan:
>
> exten => _0.,1,Set(TEMPVAR=${CALLERID(num):1})
> exten => _0.,2,Set(CALLERID(num)=144622${TEMPVAR})
> exten => _0.,3,NoOp(${CALLERID(num)})
> exten => _0.,4,Dial(Zap/g1/${EXTEN:1},,)
>
> The resulting CallerID is accepted by the telco, but on phones it shows for instance as:
> +14462241, whereas it should be +3214462241. So it seems the telco adds a "+". I've tried to then use:
>
> exten => _0.,2,Set(CALLERID(num)=32144622${TEMPVAR})
>
> but the telco seems not to accept this since it sends the general CallerID out. 
>
> Any clues on what I need to change to get this working? Is it something in zapata.conf? Is it related to nationalprefix and internationalprefix?

Your best bet is to ask your telco what caller ID format you should be
presenting.  Asterisk is obviously working as expected, but for whatever
reason the telco is either not accepting the right format, or not
processing the presented caller ID correctly.




More information about the asterisk-users mailing list