[asterisk-users] Idiot's question
Eric "ManxPower" Wieling
eric at fnords.org
Sat Jun 14 12:16:44 CDT 2008
This should do it, but I've not actually tested it. It is based on a
line from my own dialplan.
_X.,n(entrada),Set(CALLERID(num)=${IF($[${LEN(${CALLERID(num)})} =
0]?0000000000:${CALLERID(num):0:11})})
Venefax wrote:
> I have two lines in my dialplan that I wish to make it into only one, and I
> fail
> X.,n(entrada),Set(CALLERID(num)=${CALLERID(num)}0000000000)
> X.,n,Set(CALLERID(num)=${CALLERID(num):0:11})
>
> It means: add '0000000000' to the caller id, and then take the first 11
> chars from the left. It aims to detect null caller ids and replace them by
> zeros. How can I write this expression in just one line?
>
--
Consulting for Asterisk, Polycom, Sangoma, Digium, Cisco, LAN, WAN, QoS,
T-1, PRI, Frame Relay, Linux, and network design. Based near
Birmingham, AL. Now accepting clients worldwide.
More information about the asterisk-users
mailing list