Click Here To Visit SIP Broker  

Go Back   Voxalot / SIP Broker Support Forums > Voxalot Forums > Voxalot General

Voxalot General Voxalot discussion, tips, tricks and suggestions. Talk about them here.

 
 
Reply
 
Thread Tools Display Modes
Unread 10-08-2006, 02:13 PM   #1
ptruman
Member
 
Join Date: Sep 2006
Posts: 94
Thanks: 1
Thanked 8 Times in 8 Posts
ptruman is on a distinguished road
Default 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).

Last edited by ptruman; 10-08-2006 at 03:31 PM.
ptruman is offline   Reply With Quote
Unread 11-01-2006, 04:01 AM   #2
nicois
Junior Member
 
Join Date: Sep 2006
Posts: 10
Thanks: 0
Thanked 0 Times in 0 Posts
nicois is on a distinguished road
Default 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.
nicois is offline   Reply With Quote
Unread 01-10-2007, 01:33 AM   #3
Hally
Member
 
Hally's Avatar
 
Join Date: Mar 2006
Location: Geelong
Posts: 34
Thanks: 0
Thanked 1 Times in 1 Posts
Hally is on a distinguished road
Default 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




Last edited by Hally; 01-18-2007 at 10:41 AM.
Hally is offline   Reply With Quote
Unread 02-28-2007, 12:01 PM   #4
scrag
Member
 
Join Date: Oct 2006
Posts: 51
Thanks: 0
Thanked 3 Times in 3 Posts
scrag is on a distinguished road
Default

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
scrag is offline   Reply With Quote
Unread 02-14-2008, 08:46 PM   #5
srdudley
Junior Member
 
Join Date: Feb 2008
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts
srdudley is on a distinguished road
Default SPA-3000 to Voxalot Dial Plan

I am new to voxalot and would like for someone to help me with my dial plan. I will post my current dial plan with an explaination of it and I was hoping someone could come up with a voxalot dial plan, I want all calls to go via my engin account except for those that go to pstn currently like 000. I live in Queensland Australian and am with engin. My ata is a SPA-3000

Thanks in advance

(*xx|000S0<:@gw0>|<#1:@gw0>|1223S0<:@gw0>|0011xx.| 0018xx.|1194S0<:@gw0>|1300xxxxxxS0|1902xxxxxxS0|18 00xxxxxxS0<:@gw0>|13[1-9]xxxS0<:@gw0>|<:07>[3-5]xxxxxxx|0[2-9]xxxxxxxxS0|<9999:1300305000>S0|<12345:0731142100>S 0|<111:074631????>S0|<111:040391????>S0|<123:00114 4207503????>S0)


*xx --- allows in-built ATA codes
000S0<:@gw0> --- Emergency Calls to PSTN
<#1:@gw0> --- Dial #1 to get Real Telstra Dial Tone to check Message Bank or use PSTN
1223S0<:@gw0> --- Telstra Directory Assist via PSTN
0011xx. --- Dial International
0018xx. --- Dial International - UK Special
1194S0<:@gw0> ---- Telstra Time Call via PSTN
1300xxxxxxS0 --- Dial 1300 Numbers
1800xxxxxxS0<:@gw0> --- 1800 numbers via PSTN
13[1-9]xxxS0 --- Dial 13 numbers
1900xxxxxx! --- Bar all calls to 1900 Numbers
<:07>[3-5]xxxxxxx --- add 07 to all numbers starting with 2,3,4 for QLD
0[2-9]xxxxxxxxS0 --- interstate numbers
<9999:1300305000>S0 --- dial 9999 rings engin helpdesk
<12345:0731142100>S0 --- dial 12345 rings engin Voice Mail
<111:074694????>S0 --- Dial 111 rings Family member No. 1
<0111:040391????>S0 --- Dial 0111 rings Family member No. 1 on Mobile
<123:001144207503????>S0) --- Dial 123 to ring Rebecca in the UK

Last edited by srdudley; 02-14-2008 at 08:49 PM. Reason: Specify ATA
srdudley is offline   Reply With Quote
Unread 07-24-2009, 07:02 PM   #6
qubo
Junior Member
 
Join Date: Jul 2009
Posts: 5
Thanks: 0
Thanked 0 Times in 0 Posts
qubo is on a distinguished road
Default dial plan in asterisk to make sipbroker calls help ?????

HI I wonder if it possible to config a dialplan behind asterisk since I put the following but is not working I want to use my voxalot account as a sipbroker account to make free calls to +2000 voip providers
any help would be welcome and appreciate

sip.conf
------------------

register =>3833xx:xxxxx@us.voxalot.com/3833xx

[voxalot]
type=peer
context=protel_incoming
fromuser=3833xx
;fromdomain=us.voxalot.com
fromdomain=us.voxalot.com
host=us.voxalot.com
port=5060
incominglimit=3
insecure=invite
nat=yes
canreinvite=no
disallow=all
allow=alaw
allow=ulaw
allow=g723
secret=xxxxx
user=3833xx
username=3833xx
---------------------------------------
extension.conf

exten => 3833xx,1,Ringing()
exten => 3833xx,n,Dial(SIP/1031&SIP/1001&SIP/2222,150,tThHkKr)

exten => _200X.,1,Dial(SIP/3833xx/${EXTEN:3},120,tThHkKr)


here the 200 gives a line to my voxalot account then I want to put *011 and any number for voip as sipbroker.com but when dial * the call drop so i can not make to work for sipbroker.com calls
qubo is offline   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Voxalot and Sipura/ATA Tutorial: A Comprehensive Walkthrough ctylor Voxalot General 5 04-28-2010 12:52 AM
SPA3000 Dial Plan where Voxalot as a gateway peters Voxalot Support 4 05-08-2007 01:40 PM
Dial plan problems with FaktorTel and VoXaLoT Hally Voxalot Support 1 01-06-2007 09:21 AM
Voxalot as Provider in Dial Plan vpsaini Voxalot Support 2 06-27-2006 09:36 AM
Default Voxalot Dial Plan Bazza Voxalot Support 5 06-07-2006 12:50 PM


All times are GMT. The time now is 07:43 PM.


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