Post Your VoXaLot Dial Plan
A post over on Whirlpool prompted me to create a sticky thread over here where people can post their VoXaLot dial plans to assist others.
It would probably help to state your city, country in the subject with a cut and paste of the actual dial plan entry list followed by a brief rationale. Thanks |
NSW (Australia) dial plan
The following is a NSW (area code 02) dial plan that has Koala as a "main" VSP and Pennytel as an "override" by dialling 2 at the beginning:
10 _[4689]xxxxxxx 02${EXTEN} Koala ENUM 612${EXTEN} Yes 20 _0[23478]xxxxxxxx ${EXTEN} Koala ENUM 61${EXTEN:1} Yes 40 _1[38]00xxxxxx ${EXTEN} Koala ENUM 61${EXTEN} Yes 50 _13zxxx ${EXTEN} Koala ENUM 61${EXTEN} Yes 60 _0011x. ${EXTEN} Koala ENUM ${EXTEN:4} Yes 70 _20z. ${EXTEN:1} Pennytel ENUM 61${EXTEN:2} Yes 80 _20011x. ${EXTEN:5} Pennytel ENUM ${EXTEN:5} Yes When you dial using the above plan you will need to put a 2 in front of the number you want to dial when you want it to go through Pennytel and make sure you include the area code. This dial plan is for people who reside in NSW, Australia and want to dial NSW numbers "normally" (i.e. without area code), with the exception of dialling the Pennytel "override". |
Thanks, moollar, for posting that. I am going to adopt your way of prefixing a 2 so that I can quickly switch to Pennytel for those local calls I know are going to be short.
|
Dial plan for Hengelo, the Netherlands
The following is dial plan for Hengelo, the Netherlands when using Budget Phone Company / Talkin2Ya as your PSTN provider.
All numbers are transformed so they yield proper ENUM lookups. Hengelo (local) numbers can be dialed without city/area code. The country code for the Netherlands is 31, the city/area code for Hengelo is 74, the Dutch IDD (International Direct Dialing) prefix is 00, the Dutch NDD (National Direct Dialing) prefix is 0. Code:
Priority Pattern Replacement Provider ENUM Replacement The second entry is for all international format Dutch PSTN phone numbers. The second entry is for all other international PSTN phone numbers. The third entry is for all national PSTN phone numbers. The last entry is to facilitate "local" calls (without area code) in Hengelo. |
New York City, provider Wengo
HTML Code:
Priority Pattern Replacement ENUM_Replacement As Wengo is a French company, all French numbers must be prefixed with 0 and other countries must be prefixed with 00. Question to audience (or Martin), please explain: If I move 2nd and 3rd plans to the end, user loses the ability to make international calls, with an immediate busy tone. They are not forwarded to the provider. Test button on "Dial Plan" setup page shows no problem even with this order. Why? |
I'm in Tassie so the area code is 03 (613 in country code)
10 _04xxxxxxxx 61${EXTEN:1} Freecall Yes [Edit] [Delete] 20 _[6]xxxxxxx 613${EXTEN} Freecall Yes [Edit] [Delete] 30 _26. 613${EXTEN:1} SIPME Yes [Edit] [Delete] 40 _2. 61${EXTEN:2} SIPME Yes [Edit] [Delete] 50 _[0]. 61${EXTEN:1} Freecall Yes [Edit] [Delete] 60 _xxx. 61${EXTEN} Freecall Yes [Edit] [Delete] any suggested improvements? Its the first time I've ever tried this! 10 (add 61 to all mobiles and use freecall) 20 (add area code to all local calls) 30 (add area code to all local calls and use SIPME if 2 is dialed as first number) 40 (use SIPME if 2 is dialed as first number) 50 (add international code to all STD numbers) 60 (add international code to all 13... numbers) |
Dupont WA - USA
My dial plan begins with my Sipura SPA-2000 with the following:
Code:
(#x<:1253>[2-9]xxxxxx|#x<:1>[2-9]xx[2-9]xxxxxxS0|#x1[2-9]xx[2-9]xxxxxxS0|<:1253>[2-9]xxxxxx|<:1>[2-9]xx[2-9]xxxxxxS0|1[2-9]xx[2-9]xxxxxxS0|[x*][x*].) Code:
Priority Pattern Replacement Provider
|
Can anyone post a dial plan
which is for UK users! Foe all UK local and national 01 and 02 numbers.Not forgetting voxalot.
|
Quote:
Voxalot dialplans : Code:
1 _777. ${EXTEN:3} Sipgate UK 0800 routes free calls via FWD (no point really, but I was playing :) ) 393 routes all calls to FWD users via my FWD provider account. 764 is a link to a friends private asterisk exchange (he's made me an extension) 472 routes calls to Gradwell users, via my Sipgate provider. I'm using a Linksys SPA3102 to connect to Voxalot, and it's dial plan is Code:
(0[1278]x.<:@gw0>|1[025][013]<:@gw0>|<#S0,><:@gw0>|999S0|x.) Telco service numbers 100, 123 and 150/151 are covered by the next rule, and go out on PSTN # instantly drops out to PSTN, and means I can make a landline call if a dialplan screws up whilst I'm testing 999 should go straight out, but I've not tested this Everything else goes via Voxalot as the normal subscriber. My plan is to setup accounts with most providers, and set them up as "area codes" in Voxalot |
Thanks PTRUMAN
Many thanks. Please check your private message.:)
|
Egad, it's taken a while... (UK/Voxalot/SipBroker dialplan)
Code:
L:5,S:5,(764xxxx<#:>S0|<S0#><:@gw0>|999S0<:@gw0>|xxxxxxx<:@gw0>|00x.<:@gw0>|0[12578]x.<:@gw0>|<00:>x.<#:@sipbroker.com>|<:44121>xxxxxxx<#:@sipbroker.com>|<0:44>[12578]x.<#:@sipbroker.com>|*x.|*x.<#:>|x.) L:5,S:5 = Long & short interdigit gaps set to 5 seconds Private DialPlans 764xxxx<#:>S0 = I have a friend with a private Asterisk PBX. I have Voxalot setup to register with his PBX, and setup a Voxalot dialplan so that if I dial 764 and any 4 digit extension, it routes to Voxalot, which connects the call via his PBX. The trailling # is picked up and used to make the call immediately, but the actual # is removed. I could set this up as a Gateway on the SPA3102 but the Voxalot GUI is nicer to use :) You'll see why the private dialplans have to be at the front later on... The useful PSTN bits <S0#><:@gw0> = Pressing # will get me an outside line (PSTN) dialtone, immediately 999S0<:@gw0> = Dialling 999 will immediately dial 999 on the outside line (PSTN) immediately Local, Regional/National and International PSTN dialling xxxxxxx<:@gw0> = Any 7 digits will use the PSTN line. I live in an area where local numbers are 7 digits. Some may be in 6 digit codes, remove an x as appropriate :) 00x.<:@gw0> = Anything starting 00 will use PSTN (00 is the UK international dial prefix, so 001xxxxxxxxxx will dial a US number over PSTN) 0[12578]x.<:@gw0> = Anything starting 01, 02, 05, 07 or 08 will dial that number over PSTN (national/regional calls) ENUM alternative International dialling via SipBroker <00:>x.<#:@sipbroker.com> = Anything starting 00 and ending with a # will remove the leading 00 AND the #, and attempt a dial via SipBroker (i.e. dialling 0015166875089# will use ENUM lookup via SipBroker and actually call 15166875089@SipBroker.com) ENUM alternative Local dialling via SipBroker <:44121>xxxxxxx<#:@sipbroker.com> = Any 7 digits ending with a # will be prefixed with 44 (UK dialling code) and 121 (my area code), the trailing # will be removed, and attempt a dial via SipBroker (i.e. dialling 1234567# will use ENUM lookup via SipBroker and actually call 441211234567@SipBroker.com) Now, remember those "Private DialPlans" back at the top of this message? :) The one example I have above is 764xxxx# The astute amongst you will notice that <:44121>xxxxxxx<#:@sipbroker.com> will change 7 digits to a local SIP lookup as described in the above paragraph. The DialPlan is parsed from left to right, so if I put my Private DialPlan AFTER this chunk, it is always "missed", as the xxxxxxx matches first.... Thus, ensure your private dialplans (for any exchanges/or forwards which are NOT covered by Voxalot/SipBroker) are at the FRONT :) ENUM alternative Regional/National dialling via SipBroker <0:44>[12578]x.<#:@sipbroker.com> = Anything starting 01, 02, 05, 07 and 08, ending with a # will have the leading 0 removed, be prefixed with 44 (UK dialling code),the trailing # will be removed, and attempt a call via SipBroker (i.e. dialling 0800123456# will use ENUM lookup via SipBroker and actually call 44800123456@SipBroker.com) Voxalot -> SipBroker calls *x. = Anything starting with a * will go via Voxalot "as is" - so dialling *393613 will call the FWD echo test *x.<#:> = The same as the above, but will allow you to press # to make the call without waiting, but will remove the # from the dialled number (otherwise Voxalot would try and call *393613# which doesnt work...) Normal Voxalot calls x.<#:> = Will make calls ending in # over Voxalot, removing the # before dialling. This enables anything you dial ending in # to try going via Voxalot (i.e. 500#) x. = Anything else which hasn't matched an existing ATA dialplan, and hasn't ended in a #, route over Voxalot REMEMBER : These are all on your ATA. Your Voxalot dialplans only come into play when/if the call hits Voxalot. So, in a nutshell, pressing # to start with gets an outside line. Ending a number with # means it will force it over the net (via SipBroker or Voxalot as appropriate). Not using # will drop to PSTN & dial - after 5 seconds, which means it's transparent for anyone not used to the system (just a bit slower than they may be used to). |
Thanks
"0[12578]x.<:@gw0> = Anything starting 01, 02, 05, 07 or 08 will dial that number over PSTN (national/regional calls)" I tried to add and it says its invalid plan. Do you think there is an error?
|
Quote:
The whole dialplan needs to be wrapped in brackets (), so if you're just testing it on it's own, you'd need : Code:
(0[12578]x.<:@gw0>) Code:
(rule 1 here|0[12578]x.<:@gw0>|rule 2 here) |
Thanks Ptruman
Very helpful.
|
Ok, I've now subscribed to voip.co.uk in the UK, for cheap PSTN calls.
As a result, I've decided to hook into SipBroker for ENUM lookups, so I only use PSTN when I have to... Again, this is on my SPA3102. My new dialplan is thus : Code:
L:5,S:5,(<*:>764xxxx<#:@gw1>S0|<S0#><:@gw0>|999S0<:@gw0>|<00:>x.<#:@sipbroker.com>|<:44121>xxxxxxx<#:@sipbroker.com>|<0:44>[12578]x.<#:@sipbroker.com>|*xx<#:>,S0|*x.<:@gw1>|*x.<#:@gw1>|x.) Chunk by chunk : <*:>764xxxx<#:@gw1>S0 I've setup 764 as a "dialplan" at Voxalot, for a friends PBX. I want to be able to dial *xxx (where xxx is the SIP shortcode in SipBroker/Voxalot), but Voxalot passes anything with a * direct to SipBroker - and 764 is my friends exchange, and not recognised by SipBroker. This bit removes the leading * when it's dialled, and fires 764xxxx (4 digit extension) at Voxalot. It also removes any trailing # pressed - still immediately connecting, but not sending the # which confuses Voxalot :) <S0#><:@gw0> When going "off-hook" on Line1, pressing # will immediately present a PSTN dialtone. This is to override any VOIP dialling and get an outside line if necessary. 999S0<:@gw0> Route 999 straight to PSTN immediately. For emergency calls. And now the SipBroker bits :) If you've not already gone to look at it, go check http://www.sipbroker.com and http://www.e164.org. If someone (like I have) registers their PSTN number with e164, they can point it to a SIP number, and VOIP->PSTN callers will actually make a VOIP->VOIP call. <00:>x.<#:@sipbroker.com> In the UK, starting a number with 00 means it's international. This removes the 00, leaves the rest of the number intact, and passes it up to SipBroker. It also removes any trailing # pressed - still immediately connecting the call. The SPA3102 uses # as a "I've finished dialling" message, but still sometimes sends it if pressed. I don't have to press #, but if I do, it does what it should, but also ensures it isn't passed along. <:44121>xxxxxxx<#:@sipbroker.com> This handles local calls. If you're in the UK and not in Birmingham, replace 121 with your local area code (less the leading zero). If your local numbers are not 7 digits long, change the number of xs accordingly. The dialplan prepends 44<area code> on the number, and fires it to SipBroker as above, again dealing with #s - no local numbers should start with 0, so this doesnt have anything to remove them. <0:44>[12578]x.<#:@sipbroker.com> This handles national calls, detected by dialling 0<digit>. Any leading zero is removed and replaced with 44, leaving the rest of the number intact. Again, this deals with #s and passes to SipBroker. *xx<#:>,S0 The SPA3102 has *xx codes used for altering behaviour - *18 for example turns secure calls on. As I want to use * for calling via Voxalot, I use this dialplan to detect *xx# - however this again removes the #, dials the code, and presents me a dialtone so I can dial as normal. I can go off hook and dial *18# and then dial a full number, or I can dial *18#<full number> and go off hook. Interestingly, although this chunk of the dial plan is near the end, the , allows a new dialstring, which still checks the other dial plans - all calls route as they should. *x.<:@gw1> Route anything else starting with * via Voxalot *x.<#:@gw1> The same, forcing # removal - I can remove the previous rule I just haven't yet - this was there to check it behaved as intended. x. Route anything else via voip.co.uk In a nutshell, I can now use the phone for PSTN calls, and they route over voip.co.uk for 1 ppm or 2 ppm depending on time of day. However, the SipBroker bit means if friends/family have a SIP address, they can register @ e164.org , and I will connect to them for free - and don't have to dial any other numbers. Any number not found in SipBroker just routes back to my provider and out. Hopefully that will help someone out :) |
Basic AU setup for billion/voxalot
Here's my setup.
In the billion dial plan, I do the following (which assumes you're in the '03' area code): Code:
Use VOIP (via voxalot) for everything EXCEPT: PHP Code:
Code:
30 _614XXXXXXXX ${EXTEN} pennytel |
I have a Speedtouch 780 (from my ISP bethere.co.uk) that I've connected my NTL dect phone into it's PSTN port1 and the PSTN connected to the landline. I don't really understand why but my dialplans yesterday didn't work but today they do. The only thing is today I've registered my PSTN number with e614.org and my enum looks at my voxalot number. Maybe that fixed it :confused:
Anyways I live in the UK and wanted free UK, Australia and Canada calls. I've found all these but the mobile calls will have to make do with almost exactly the same as my pay-as-you-go mobile. This is what I have set as my dialplans: 1 _7. 004420${EXTEN} Voipdiscount 2 _8. 004420${EXTEN} Voipdiscount 3 _020. 0044${EXTEN:1} Voipdiscount 4 _07. ${EXTEN} Sipgate 5 _01. 0044${EXTEN:1} Voipdiscount 20 _00 ${EXTEN} Voipbuster V:cool: |
Replacing one number with another.
In the Voxalot dial plan system, is it possible to replace a specific phone number with another? I tried this previously, before the non-geographic lookup was in place, by entering a specific 1300 number and its geographic replacement, but it didn't work.
|
I just tried it and it worked ok. What I did was enter a specific number in the "Pattern" like _1300123456 (with the leading underscore) and in the "Replacement" field entered a completely different number and it routed ok.
|
I've done this in the past too, exactly as Martin has said.
|
I have got it working now, thanks. All I had to do is move the dial plan up ahead of the other _1300 dial plan. There must have been a conflict when I had it further down the list.
|
I know the way : add voip provider to voxalot's provider topic than create a dial plan for that voip provider.
due to sipbroker is not a voip provider, no user ID and password sign up. so I cannot fill sipbroker to voxalot 's provider topic. So, how to add sipbroker to voxalot dial plan. |
SIP Broker is automatically available in your dial plan without the need to add it. On the dial plan entry page just select "SIP Broker" as your provider.
|
Quote:
I do not notice that sipbroker is already in provider list. |
this is and extended version of a working Dutch dialplan conform OPTA(independently regulates compliance with legislation and regulations in the areas of post and electronic communications.)
Dial Plans Code:
Priority Pattern Replacement Provider Comment Beware of the priority sequence! If your inbound provider is Budgetphone, define two entries. For details: Kars Provider List Code:
Description Username Host Active Status |
I'm currently using everything via PennyTel at the moment. I had SipMe as my local calls for a while but now that I have a DID, 8c via PT is nice.
Code:
Priority Pattern Replacement Provider Priority 1x are all local numbers Priority 2x are all mobile numbers Priority 3x are all national numbers Priority 4x are toll based numbers Priority 9x are international numbers Priorities in the "4x" are for my Softphone, I don't have this Plan on my other Voxalot account which is attached to my ATA as my SPA dialling rules will send them out to the PSTN line. I use Priority 92 to accept any number greater than 10 digits, which will usually constitute an IDD code. Why not have less "X" in the string? Having more than 10 digits will disallow 1900 numbers from the dial plan. ie: 1900 XXX XXX is 10 digits but not greater than, so 1900 will not be forwarded. I guess I could completely remove "92" and be forced to put "0011" at the beginning of all my calls but I use my Contacts List on X-Lite (and MS Outlook Contacts). They're all set in International format so I just double click on the name and it will call. To create rules or having to copy the number, press "0011" then paste number will be a bit tedious. There's probably a simpler way of doing this but it seems to work well right now. Suggestions? |
is it permissable to use a dialplan to make speed dials for individual pstn numbers, such as
76 _76 00447624.... VoipCheap 80 _80 1800........ Blueface 91 _91 00441......... VoipCheap I can see the Blueface entry for an Irish freephone number might conflict with US freephone numbers if those were dialled without 00 and handled by an earlier but not later rule |
Here are my dial plans:
Priority Pattern Replacement Provider Active 10 _[45689]XXXXXXX 03${EXTEN} Pennytel 20 _0[2378]XXXXXXXX ${EXTEN} Pennytel 30 _0[45]XXXXXXXX 61${EXTEN:1} Pennytel 40 _1[38]00XXXXXX 61${EXTEN} Pennytel 50 _1[3]XXXX 61${EXTEN} Pennytel 60 _0011. 00${EXTEN:4} Voipbuster 70 _#1[45689]XXXXXXX 77903${EXTEN:2} Pennytel 80 _#10[2378]XXXXXXXX 779${EXTEN:2} Pennytel 90 _XXX. ${EXTEN} Pennytel |
I'm confused...as usual for a newbie....
Are the dial plans listed here put into the ATA or are the put into Voxalot? The dial plan I copied and put into my ATA is (*[56]00S0 |*xxx[x*]. |x |*xx |1[89]76x.! |1[79]00x.! |1[2-9]xx[2-9]xxxxxxS0 |#x1[2-9]xx[2-9]xxxxxxS0 |011xx. |411S0 |<303:1303>[2-9]xxxxxxS0 |#x<303:1303>[2-9]xxxxxxS0 |<720:1720>[2-9]xxxxxxS0 |#x<720:1720>[2-9]xxxxxxS0 |<303:1303>[2-9]xxxxxxS0 |#x<303:1303>[2-9]xxxxxxS0 ) I don't know how the Voxalot dial plan matters if my ATA has the plan. Should I remove the dial plan from my ATA and figure out a dial plan for Voxalot? |
If you set up voxalot with the appropriate plan, it can be used for web call backs, call forwarding and possibly other features. You can also have multiple devices registered to your voxalot account and they can share the dial plan settings.
There is a place for local dial plans settings too, but these should be specific for the device and may be the difference between using VoIP or PSTN, such as a 000 call which should always route via the PSTN. |
Quote:
|
I don't know what is the best dial plan set up for a PAP2, I mostly use Billion VoIP gear.
For Billion, I leave the 000 set up to go via the PSTN -- I add an entry for 1800 numbers and 13 numbers so that these usually go via the PSTN as these often route differently depending on your geographic location [I am talking about use in Australia here]. I also add a prefix of ** to become * and another for *** to become **, the first allows me to use sipbroker codes and the second allows me to do voxalot speed dials. So, the answer as to what is right for your set up might be quite different to others -- this is why this thread is here, so that people can get ideas from others to help them work out what they themselves might need. And if I want to use 13 or 1800 numbers via VoIP, then I use a prefix that I have defined in voxalot dial plans. |
_ALL_ outgoing call via Voipbuster ?
Hello
I think i have read almost everything about dialplans now, without finding (understand) what i need, a dialplan where _ALL_ outgoing call goes via the same provider, in my case Voipbuster !. I live in Denmark and 99 % of my call is domestic. Vi don't have any kind of areacode here ! - Only countrycode, 0045. All phonenumbers in DK is 8 digits. - But because Voipbuster is located in Germany (?) i must add 0045 in front of all calls to domestic numbers here in DK. What i need is a dialplan there route all outgoing call to VoipBuster, and automatic add 0045 in front when i call a XXXXXXXX (8 digit) domestic number. - And also _don't_ add 0045 if i call f.ex. 0034 (Spain) or any other foreign calls. Any suggestions ? Thanks in advance !. Best regards from Denmark /Ole |
Hello again...
Just forget my questions above ! - I see now that it's not possible to use VoipBuster from Voxalot anymore :-( /Ole |
this isn't completely true. I placed a 2 minute call just recently. But before that I did get busy signals trying to make a call.
|
Quote:
You just have to have 2 rules in you dialplan. First for "international" calls like spain. you will normally dial 0034xxxxxxxxx (I don't know how luch digits have a spanish number) the rules would be in the advanced mode : Priority : 1 Pattern : _00. Replacement : ${EXTEN} Provider : VOIPBuster ENUM : ${EXTEN:2} YES Geographical number : *blank* No Active : yes With this rule, when you dial any number beginning with 00, it send the number to voipbuster, as is. And checks at the same time a possible VoIP number (ENUM). add a second rule, which follow this one. Priority : 2 Pattern : _xxxxxxxx Replacement : 0045${EXTEN} Provider : VOIPBuster ENUM : 45${EXTEN} YES Geographical number : *blank* No Active : yes With this rules, any number (that don't match th first rule) and is made of 8 digits, will first have 0045 as prefix added in front of thenumber then be send to VoIPBuster. Hope this helps |
Quote:
Olivier |
Anyone know if it's possible to make a dial plan that says if call is either UK or France go to provider X. My guess would be:
_00[33,44]. or _00[(33)(44)]. but those are not understood correctly by the dial plan. Of course I could make two dial plans, but I wanted to add a few and make it neater and easier! |
try this;
_00[34][34]. valid numbers will be: _0033, _0034, _0043, _0044 |
All times are GMT. The time now is 08:28 PM. |
Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.