[asterisk-users] Variables for dial plan
Andrew Thomas
andy at datavox.co.uk
Mon Dec 15 02:31:56 CST 2008
Use setvar=variablename=value
Eg: under [client1]
setvar=dialplan=NZ
Then just reference ${dialplan} in your extensions.conf
Cheers
Andy
-->> -----Original Message-----
-->> From: asterisk-users-bounces at lists.digium.com
[mailto:asterisk-users-
-->> bounces at lists.digium.com] On Behalf Of Michael
-->> Sent: 15 December 2008 04:36
-->> To: asterisk-users at lists.digium.com
-->> Subject: [asterisk-users] Variables for dial plan
-->>
-->> I want to have a arbitary named variable within the client's user
-->> details in
-->> sip.conf
-->>
-->> [client1]
-->> dialplan=NZ
-->> ..........
-->>
-->> In extensions.conf (Logic expressed using PHP style)
-->>
-->> if ($dialplan == NZ) {
-->> $NAT = 0;
-->> $INT = 00;
-->> };
-->>
-->> and in the [outgoing] section
-->>
-->> ; Australia
-->> exten => _${INT}61[278]NXXXXXX.,1,Set(CDR(UserField)=AUSTRALIA)
-->> exten =>
_${INT}61[278]NXXXXXX.,n,Dial(SIP/SIP_PROVIDER/0${EXTEN:4:9})
-->>
-->> How can I implement this in Asterisk style?
-->>
-->> Thanks,
-->>
-->> Michael
-->>
-->> _______________________________________________
-->> -- Bandwidth and Colocation Provided by http://www.api-digital.com
--
-->>
-->> asterisk-users mailing list
-->> To UNSUBSCRIBE or update options visit:
-->> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list