[asterisk-users] problem controlling dialplan order

Adrian Marsh Adrian.Marsh at ubiquisys.com
Thu Aug 7 05:45:58 CDT 2008


Hi All,

 

On a 1.4.15 system, I've a context as below, where I need to catch some
specific US ranges and dial direct via SIP rather than a PSTN trunk.
But the logic always goes via the International Trunk and I cant see
why...

 

[local]

exten => _00165011091[45]0-9],1,NoOp(I AM HERE)

exten => _00165011091[45]0-9],n,Macro(setcli)

exten => _00165011091[45]0-9],n,Dial(SIP/${EXTEN:2}@someserver.com)

exten => _00165011091[45]0-9],n,Hangup

 

..... (same context)

 

Catch local (UK) numbers

exten => _0[1-9]X.,1,NoOp(Dialling UK number)

exten => _0[1-9]X.,n,Macro(setcli)

exten => _0[1-9]X.,n(jumpdial),Dial(SIP/+44${EXTEN:1}@brokerout)

exten => _0[1-9]X.,jumpdial+101,Dial(${TRUNK}/${EXTEN},,Wr)

exten => _0[1-9]X.,n+101,Busy

 

;Catch any (00xx) numbers

exten => _00X.,1,NoOp(Dialling International number)

exten => _00X.,n,Macro(setcli)

exten => _00X.,n(jumpdial),Dial(SIP/+${EXTEN:2}@brokerout)

exten => _00X.,jumpdial+101,Dial(${TRUNK}/${EXTEN},,Wr)

exten => _00X.,n+101,Busy

 

 

I've tried putting the Catch codes above into a sub-context, and then
put an include into the [local], but it still dials via the Catch
international...

The odd thing is that in either, the show dialplan seems to suggest the
correct order :

 

 

 

  '_00165011091[45]0-9]' => 1. NoOp(I AM HERE)
[pbx_config]

                    2. Macro(setcli)
[pbx_config]

                    3. Dial(SIP/${EXTEN:2}@someserver.com)  [pbx_config]

                    4. Hangup()
[pbx_config]

.... (some others)

  '_00X.' =>        1. NoOp(Dialling International number)
[pbx_config]

                    2. Macro(setcli)
[pbx_config]

     [jumpdial]     3. Dial(SIP/+${EXTEN:2}@brokerout)
[pbx_config]

                    104. Dial(${TRUNK}/${EXTEN}||Wr)
[pbx_config]

                    206. Busy()
[pbx_config]

 

 

The page at voip-info isn't too clear in the differences between 1.2 and
1.4
(http://www.voip-info.org/wiki/view/Asterisk+config+extensions.conf+sort
ing) so I'm not sure where I've gone wrong.

 

 

Adrian Marsh

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.digium.com/pipermail/asterisk-users/attachments/20080807/fc68bf30/attachment.htm 


More information about the asterisk-users mailing list