You have got to be kidding me!
So it has been working all this time???
So what is the equivelant of
"x.S0" (Wait for numbers, 1 second pause, Dial!).
Okay, so are there any resources available to convert any of my current dial plans into EXTEN compatible or RUBY compatible dial plans (or whatever it is you recommend)?
Default Linksys Dial Plan:
Code: Select all
(*xx|[3469]11|0|00|[2-9]xxxxxx|1xxx[2-9]xxxxxxS0|xxxxxxxxxxxx.)
My Customised Linksys Dial Plan:
Code: Select all
(<:61>13[1-9]xxxS0|<:61>1[38]00xxxxxxS0|<:02>[2-9]xxxxxxxS0|0[12378]xxxxxxxxS0|0[4]xxxxxxxxS0|77[1-9]S0|1[258]1S0|888xxxxxx.S0|000S0|1223S0|0011xx.S0|1900xxxxxx!|<#9:>xx.<:@gw0>|[*x]x.)
This equates to "Match Dialled Number..." with "|" meaning OR (splitting each rule):
Code: Select all
(<:61>13[1-9]xxxS0|
<:61>1[38]00xxxxxxS0|
<:02>[2-9]xxxxxxxS0|
0[12378]xxxxxxxxS0|
0[4]xxxxxxxxS0|
...
0011xx.S0|
1900xxxxxx!|
<#9:>xx.<:@gw0>|
[*x]x.)
What It Means!
» <:61>13[1-9]xxxS0
»»» 13 Numbers - Six digit 13x-000 numbers. Inserts / prepends a 61 at the front of the number when dialing.
» <:61>1[38]00xxxxxxS0
»»» Local / Free Call - 1300 / 1800 xxx xxx national business phone numbers.
» <:02>[2-9]xxxxxxxS0
»»» Local Phone Calls - When any 8 digit telephone number is dialled, starting with 2/3/4/5/6/7/8/9 (2 - 9), Insert / prepend a 02.
» 0[12378]xxxxxxxxS0
»»» National Phone Calls - When 01, 02, 03, 07, 08 detected at start number will match.
» 0[4]xxxxxxxxS0
»»» Mobile Phone Calls - Rather than being National 03 number, 04 is for mobiles - separate plan in case blocking or using different VSP.
» 77[1-9]S0
»»» Pennytel Service numbers 771, 775, 777, 778.
» 1[258]1S0
»»» MyNetFone Service numbers 121, 151, 181.
» 888xxxxxx.S0
»»» PennyTel Internal "Free"/"Member" Numbers + Echo Test #'s.
» 000S0
»»» Emergency Police/Ambulance/Fire.
» 1223S0
»»» Directory Enquiry - Directory assistance 1223 for whitepages.
» 0011xx.S0
»»» International - Countries quite often will vary the number of digits in their phone numbers, so wait for more digits, pause and dial.
» 1900xxxxxx!
»»» Block all premium telephone numbers @ $10/min.
» <#9:>xx.<:@gw0>
»»» Bypass VoIP - Waits for #9 and sends phone calls though fallback telephone line.
Not supported in PAP2T, only in SPA2xxx, SPA3xxx, etc models.
» [*x]x.
»»» Generic Default Plan - String I've never removed from the end of the dial plan! Might be a good time to ... oh actually this might have something to do with the *7 and *71 speed dials you can configure into Cisco/Linksys devices...
So we could easily build a SipSorcery dial plan builder, where it queries people questions about how to dial mobiles, national, international, etc, and then after inputting numbers asks them to select the part of the input that is 'generic' (leaving the prefix). There just has to be a way to make this process easier!
Thanks Aaron for your assistance (and patience). Can't wait to get another 30 plans set up for clients!
Cheers!