<div dir="ltr">i can see from your dialplan that all the extensions except international extension are of 12 digits. International extensions are of 13 or more digits. here is what you can do with the international extensions, all other extensions remain the same:<br>
<br>
[084x]<br>
exten =&gt; _9084XXXXXXXX,1,Macro(dialout-pstn)<br><div id=":1ky" class="ArwC7c ckChnd">
<br>
[outbound-national]<br>
exten =&gt; _90[1-2]XXXXXXXXX,1,Macro(dialout-pstn)<br>
<br>
[087x]<br>
exten =&gt; _9087XXXXXXXX,1,Macro(dialout-pstn)<br>
<br>
[0906]<br>
exten =&gt; _90906XXXXXXX,1,Macro(dialout-pstn)</div><br>
[outbound-international]<br>
exten =&gt; _900XXXXXXXXXX.,1,Dial(SIP/${OUTBOUNDTRUNK@${EXTEN}})<br><div id=":1ky" class="ArwC7c ckChnd">
exten =&gt; _900XXXXXXXXXX.,2,Congestion<br><br>If you see closely i have put a dot at the end of each international extension, this will allow you to dial atleast 13 digits. so no need to crate extension of every length.<br>
</div><br><br><div class="gmail_quote">On Mon, Jul 21, 2008 at 9:10 PM, Ben Thompson &lt;<a href="mailto:bt4@york.ac.uk">bt4@york.ac.uk</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi<br>
<br>
I have set up an asterisk system which allows the use of Overlap Dialing from<br>
SIP handsets. In order to do this I had to list the various patterns of numbers<br>
which can be dialed in the UK. We also dial with a prefix of &#39;9&#39; for and outside<br>
line so much of my dialplan looks like this :-<br>
<br>
[084x]<br>
exten =&gt; _9084XXXXXXXX,1,Macro(dialout-pstn)<br>
<br>
[outbound-national]<br>
exten =&gt; _90[1-2]XXXXXXXXX,1,Macro(dialout-pstn)<br>
<br>
[087x]<br>
exten =&gt; _9087XXXXXXXX,1,Macro(dialout-pstn)<br>
<br>
[0906]<br>
exten =&gt; _90906XXXXXXX,1,Macro(dialout-pstn)<br>
<br>
...<br>
<br>
<br>
I was able to download the mappings for 0800 numbers and other special ranges<br>
from the ofcom website and I have incorporated these. For international dialing<br>
I have not been able to find an easy way of doing this so I created the folling<br>
contexts whcih make use of the WaitExten feature :-<br>
<br>
[outbound-international]<br>
exten =&gt; _900XXXXXXXXXX,1,Set(oldexten=${EXTEN})<br>
exten =&gt; _900XXXXXXXXXX,2,Goto(international-number-length-check,s,1)<br>
<br>
[international-number-length-check]<br>
exten =&gt; s,1,Answer<br>
exten =&gt; s,2,WaitExten(8)<br>
<br>
exten =&gt; _X,1,Set(enddigits=${EXTEN})<br>
exten =&gt; _X,2,NoOp(${TIMESTAMP} ok 13 digits - we dial ${oldexten}${enddigits})<br>
exten =&gt; _X,3,Dial(${OUTBOUNDTRUNK}/${oldexten}${enddigits})<br>
exten =&gt; _X,4,Congestion()<br>
exten =&gt; _X,104,Busy()<br>
<br>
exten =&gt; _XX,1,Set(enddigits=${EXTEN})<br>
exten =&gt; _XX,2,NoOp(${TIMESTAMP} ok 14 digits - we dial ${oldexten}${enddigits})<br>
exten =&gt; _XX,3,Dial(${OUTBOUNDTRUNK}/${oldexten}${enddigits})<br>
exten =&gt; _XX,4,Congestion()<br>
exten =&gt; _XX,104,Busy()<br>
<br>
exten =&gt; _XXX,1,Set(enddigits=${EXTEN})<br>
exten =&gt; _XXX,2,NoOp(${TIMESTAMP} ok 15 digits - we dial ${oldexten}${enddigits})<br>
exten =&gt; _XXX,3,Dial(${OUTBOUNDTRUNK}/${oldexten}${enddigits})<br>
exten =&gt; _XXX,4,Congestion()<br>
exten =&gt; _XXX,104,Busy()<br>
<br>
exten =&gt; t,1,Dial(${OUTBOUNDTRUNK}/${oldexten})<br>
exten =&gt; t,2,Congestion()<br>
exten =&gt; t,102,Busy()<br>
<br>
<br>
This works fairly well but I have noticed that occasionally the WaitExten feature does<br>
not seem to catch the first digits if they are dialed too quickly. It is almost as if<br>
there is a some sort of delay and the thirteenth digit is sometimes missed.<br>
<br>
Can anyone suggest why WaitExten might be ocasionally missing a digit or can anyone think<br>
of a better way of doing this?<br>
<br>
Thanks<br>
<br>
Ben Thompson<br>
<br>
<br>
<br>
_______________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
<br>
AstriCon 2008 - September 22 - 25 Phoenix, Arizona<br>
Register Now: <a href="http://www.astricon.net" target="_blank">http://www.astricon.net</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
 &nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Best Regards<br>Rizwan Hisham<br>
</div>