Voxalot / SIP Broker Support Forums

Voxalot / SIP Broker Support Forums (http://forum.sipbroker.com/index.php)
-   Voxalot General (http://forum.sipbroker.com/forumdisplay.php?f=14)
-   -   Post Your VoXaLot Dial Plan (http://forum.sipbroker.com/showthread.php?t=292)

martin 07-08-2006 03:01 AM

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

moollar 07-08-2006 04:18 AM

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".

ozimarco 07-11-2006 09:59 PM

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.

Kars 07-11-2006 10:20 PM

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
-------- -------- -----------  -------------------- ----------------
1        _112    ${EXTEN}    Budget Phone Company 31${EXTEN}
10      _0031.  0${EXTEN:4}  Budget Phone Company ${EXTEN:2}
10      _00.          ${EXTEN}    Budget Phone Company ${EXTEN:2}
20      _0.      ${EXTEN}    Budget Phone Company 31${EXTEN:1}
30      _ZXXXXXX 074${EXTEN}  Budget Phone Company 3174${EXTEN}

The first entry is meant for the Dutch emergency number.
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.

gvr 08-16-2006 03:26 AM

New York City, provider Wengo
 
HTML Code:


To make domestic calls, dial 1+area_code+number or area_code+number. To make international calls, dial country_code+area_code+number.

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?

menace 09-07-2006 02:51 PM

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)

wmp 09-22-2006 06:07 PM

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*].)
Before passing my call to VoXaLot any 7 digit numbers are prefixed with 1253 (my local are code). 10 digit numbers are prefixed with a 1 and sent out (S0) immediately, and full 11 digit domestic numbers are sent out immediately. 7 10 and 11 digit numbers prefixed with a # are sent to VoXaLot for use with different providers. The [x*][x*]. at the end allows for everything else, such as * codes for use with SIPBroker, 500 for voice mail, 011 international calls, etc.


Code:

Priority  Pattern                Replacement      Provider
30          _0114[479]800.        *${EXTEN:3}      FWD 
31        _01131800.              *${EXTEN:3}      FWD
32        _01144500.              *${EXTEN:3}      FWD
33        _01144808.              *${EXTEN:3}      FWD
34        _01149130.              *${EXTEN:3}      FWD
40        _011XX.              00${EXTEN:3}    VoipDiscount
51        _#1XX.                      ${EXTEN:2}      Voxee
52        _#2XX.                      ${EXTEN:2}      PlainVoip
53        _#3XX.                      ${EXTEN:2}      Vbuzzer
411        _411                      18003733411      TRX Telecom
800        _1800.                      1613-${EXTEN}    TRX Telecom
822        _1822.                      1613-${EXTEN}    TRX Telecom
833        _1833.                      1613-${EXTEN}    TRX Telecom
844        _1844.                      1613-${EXTEN}    TRX Telecom
855        _1855.                      1613-${EXTEN}    TRX Telecom
866        _1866.                      1613-${EXTEN}    TRX Telecom
877        _1877.                      1613-${EXTEN}    TRX Telecom
888        _1888.                      1613-${EXTEN}    TRX Telecom
999        _1NXXNXXXXXX              00${EXTEN}      VoipDiscount

Priority Code - Explanation
  • 30s - Some international toll free numbers are sent through FWD (free). The 011 is stripped and a * is added.
  • 40 - International calls. The 011 is replaced with 00 (as required by VoipDiscount) and sent to VoipDiscount.
  • 50s - Allows me to choose an alternative VOIP provider. I can simply enter #1+phone number and the call with be handled by Voxee.
  • 411 - Directory calls are sent to an 800 number through a free provider.
  • 800s - Toll free calls sent to through a free provider.
  • 999 - Domestic calls are sent to VoipDiscount, adding 00 to beginning as required by them.

441516 10-04-2006 02:21 PM

Can anyone post a dial plan
 
which is for UK users! Foe all UK local and national 01 and 02 numbers.Not forgetting voxalot.

ptruman 10-05-2006 12:14 PM

Quote:

Originally Posted by 441516 (Post 3210)
which is for UK users! Foe all UK local and national 01 and 02 numbers.Not forgetting voxalot.

Happy to attempt to help - although I'm new at this...

Voxalot dialplans :

Code:

1 _777. ${EXTEN:3} Sipgate UK
2 _0800. *44800${EXTEN:4} Free World Dialup (FWD) 
3 _393. ${EXTEN:3} Free World Dialup (FWD)
4 _764. ${EXTEN:3} Poggs
5 _472. 000472${EXTEN:3} Sipgate UK

I'm using the international SIP provider codes as STD codes - i.e. 777 calls sipgate, using my Sipgate provider account.

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.)
This, anything starting 01, 02, 07 or 08 goes via PSTN. (I could route 08 over FWD as in the Voxalot plan, but as mentioned, no real point :) )

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

441516 10-05-2006 01:26 PM

Thanks PTRUMAN
 
Many thanks. Please check your private message.:)

ptruman 10-08-2006 02:13 PM

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.)
Chunk by chunk :

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).

441516 10-09-2006 03:08 AM

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?

ptruman 10-09-2006 12:26 PM

Quote:

Originally Posted by 441516 (Post 3355)
"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?

There is no error - paste my whole dialplan into your unit, and it will work. I suspect you have missed a | character.

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>)
If you're testing it with other rules, the rules are | separated, so you'd get

Code:

(rule 1 here|0[12578]x.<:@gw0>|rule 2 here)

441516 10-10-2006 01:19 PM

Thanks Ptruman
 
Very helpful.

ptruman 10-13-2006 11:02 AM

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.)
The ATA is registered with voip.co.uk, and gw1 is setup as Voxalot

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 :)

nicois 11-01-2006 04:01 AM

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:
  000
  1800 / 1300 / 13 numbers
 Also:
  Translate 012 / 1223 into freecall equivalents
  Allow hash to be pressed to dial straight away
  Prepend with * to force to VOIP as a literal (e.g. a 1800 number which is in the US, or a sipbroker address)
  Convert all numbers to international format (to make the voxalot rules a bit simpler)

PHP Code:

voip endpoint 1 set digitmap '(000<:@pstn>|1[38]x.T<:@pstn>|<**:*>x.T<:@voxalot>|<*:>x.T<:@voxalot>|<1223:1800612219>x.T<:@pstn>|<013:1800612219>x.T<:@pstn>|<:613>[8-9]x.#<:@voxalot>|<:613>[8-9]x.T<:@voxalot>|<0011:>x.#<:@voxalot>|<0011:>x.T<:@voxalot>|<0:61>x.#<:@voxalot>|<0:61>x.T<:@voxalot>)' 

This makes the rules simpler in voxalot:

Code:

30          _614XXXXXXXX          ${EXTEN}          pennytel
92        _61XXXXXXXXX        ${EXTEN}        sipme
95        _ZXXXXXXXX.        ${EXTEN}        pennytel

So mobile and international calls go to one VSP, and national calls go to a different one.

rossmurray 12-05-2006 08:30 PM

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:

ozimarco 12-06-2006 12:24 AM

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.

martin 12-06-2006 12:41 AM

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.

affinity 12-07-2006 12:02 AM

I've done this in the past too, exactly as Martin has said.

ozimarco 12-07-2006 01:08 AM

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.

usf 12-26-2006 07:24 AM

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.

martin 12-27-2006 12:18 AM

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.

usf 12-28-2006 09:22 AM

Quote:

Originally Posted by martin (Post 4447)
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.

Thanks very much.
I do not notice that sipbroker is already in provider list.

pelikano 01-05-2007 02:11 PM

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
1        _112                ${EXTEN}        BudgetPhone-out        emergency number
2        _18XX                ${EXTEN}        BudgetPhone-out        new information numbers
3        _118                ${EXTEN}        BudgetPhone-out        old information number
5        _ZXXXXX        31592${EXTEN}        VoipStunt                local numbers(city: Assen, nl)
6        _ZXXXXXXXXXXX        00${EXTEN}        VoipStunt                international numbers
10        _0800.                ${EXTEN}        BudgetPhone-out        toll free numbers 0800
20        _06xxxxxxxx        ${EXTEN}        BudgetPhone-out        Dutch mobile local format
21        _316.                0${EXTEN:2}        BudgetPhone-out          Dutch mobile national format
22        _00316.                0${EXTEN:4}        BudgetPhone-out          Dutch mobile international format
30        _0900.                ${EXTEN}        BudgetPhone-out        toll numbers 0900
31        _090[69]XXX.        ${EXTEN}        BudgetPhone-out          toll numbers 0906 and 0909
100        _0031.                0${EXTEN:4}        VoipStunt                local international format
101        _00.                ${EXTEN}        VoipStunt                international format
105        _0.                ${EXTEN}        VoipStunt                national format


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
BudgetPhone-in        31592xxxxxx@budgetphone.nl          sip.budgetphone.nl        Yes        Registered 
BudgetPhone-out          31592xxxxxx                budgetphone.nl                Yes      -


Hally 01-10-2007 01:33 AM

Dial plan for Geelong, Victoria, Australia
 
All local calls go through FaktorTel 52xx.
International, mobile and short calls go through PennyTel
All national calls outside local go through WDP.
I can prepend a number with 1* etc to send through a different provider.
18881 is the SipMe account balance number.
777 is the PennyTel Help Desk number.

Priority Pattern Replacement Provider Active

1 _52. 03${EXTEN} FaktorTel Yes
2 _0[2378]XXXXXXXX ${EXTEN} WorldDialPoint Yes
3 _04. ${EXTEN} Pennytel Yes
4 _0011. ${EXTEN} Pennytel Yes
5 _5*X. ${EXTEN:2} Koala VoIP Yes
6 _09. ${EXTEN} FaktorTel Yes
7 _4*X. ${EXTEN:2} SipMe Yes
8 _3*X. ${EXTEN:2} Pennytel Yes
9 _7XXXX ${EXTEN} Koala VoIP Yes
10 _888xxxxx. ${EXTEN} Pennytel Yes
11 _1777xxxxxx ${EXTEN} SipMe Yes
12 _619XXXXXXXX ${EXTEN} WorldDialPoint Yes
13 _13xx. ${EXTEN} FaktorTel Yes
14 _1*X. ${EXTEN:2} WorldDialPoint Yes
15 _2*X. ${EXTEN:2} FaktorTel Yes
16 _18881 ${EXTEN} SipMe Yes
17 _777 ${EXTEN} Pennytel Yes




ajamedor 01-21-2007 03:55 AM

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
1      _888XXXXXXX            ${EXTEN}        PennyTel
2        _779.                        ${EXTEN}        PennyTel
11        _612XXXXXXXX                ${EXTEN}        PennyTel
12        _02XXXXXXXX                61${EXTEN:1}        PennyTel
13        _[8-9]XXXXXXX                612${EXTEN}        PennyTel
21        _614XXXXXXXX                ${EXTEN}        PennyTel
22        _04XXXXXXXX                61${EXTEN:1}        PennyTel
31        _61[378]XXXXXXXX        ${EXTEN}        PennyTel
32        _0[378]XXXXXX.                61${EXTEN:1}        PennyTel
41        _1[38]00XXXXXX                61${EXTEN}        PennyTel
42        _13[1-9]XXX                61${EXTEN}        PennyTel
91        _0011.                        ${EXTEN:4}        PennyTel
92        _XXXXXXXXXX.                ${EXTEN}        PennyTel

Priority x (1&2) are Pennytel SIP and Short Code to use Budget Dial Plan (non-untimed)
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?

andy 01-24-2007 02:21 PM

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

scrag 02-28-2007 12:01 PM

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

voxod 03-10-2007 12:07 AM

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?

affinity 03-10-2007 12:56 AM

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.

ozimarco 03-10-2007 04:14 AM

Quote:

Originally Posted by voxod (Post 6513)
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?

The only dial plan I have in my PAP2 ATA for line 1, which is registered to Voxalot, is [x*][x*]. (including the dot at the end). All other dial plans are configured online within Voxalot itself.

affinity 03-10-2007 04:27 AM

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.

oleras 03-15-2007 11:45 AM

_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

oleras 03-15-2007 10:40 PM

Hello again...

Just forget my questions above ! - I see now that it's not possible to use VoipBuster from Voxalot anymore :-(

/Ole

usera 03-21-2007 01:58 PM

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.

twen 03-25-2007 11:06 PM

Quote:

Originally Posted by oleras (Post 6761)
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 Ole,

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

twen 03-25-2007 11:10 PM

Quote:

Originally Posted by oleras (Post 6783)
Just forget my questions above ! - I see now that it's not possible to use VoipBuster from Voxalot anymore :-(/Ole

If you are using the voxalot european server, you might have lots of issues. You're right. I switched momentarily to the us server, and call can be placed. It just take a little longer to get the communication.

Olivier

tomblandford 05-02-2007 03:29 PM

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!

pelikano 05-02-2007 03:48 PM

try this;

_00[34][34].

valid numbers will be: _0033, _0034, _0043, _0044


All times are GMT. The time now is 03:00 AM.

Powered by vBulletin® Version 3.7.2
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.