Click Here To Visit SIP Broker  

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

Voxalot Support Support for the Voxalot service.

 
 
Reply
Thread Tools Display Modes
Unread 02-19-2008, 06:10 AM   #1
jrjjr
Junior Member
 
Join Date: Feb 2008
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
jrjjr is on a distinguished road
Default Dial plan with * prefix

Is this possible? CallWithUs requires a *32 prefix to specify premium routing. When I try to implement that in my dial plan, everything goes to SipBroker.
jrjjr is offline   Reply With Quote
Unread 02-19-2008, 01:53 PM   #2
emoci
 
Join Date: Jul 2007
Location: Toronto, Canada
Posts: 1,422
Thanks: 123
Thanked 369 Times in 282 Posts
emoci is a name known to allemoci is a name known to allemoci is a name known to allemoci is a name known to all
Default

It depends on how you have setup your DialPlan....

This is how I've set mine up to allow routing:

Pattern:094*xx.
Replacement: ${EXTEN:3}
Provider: CallWithUs
Active: Yes
All Other Settings below this: No


So if I dial 094*321xxxxxxxxxx, it'll call *321xxxxxxxxxx via CallWithUs (hope that helps)...

There is a good chance your issue is more related to having left ENum lookup to Yes though....
emoci is offline   Reply With Quote
Unread 02-19-2008, 08:00 PM   #3
jrjjr
Junior Member
 
Join Date: Feb 2008
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
jrjjr is on a distinguished road
Default

Thanks, Emoci. This is sort of interesting. I can get to a workable solution as you describe, but I still can't figure out why it works that way. Here are a few of the permutations I've tried:

Using only *32 prefix pattern (no negative count, no prepend):
A call to:*32XXXXXXXXXXX will get forwarded to *32XXXXXXXXXXX via SIP Broker

Using negative count to strip numeric prefix (works, as per your suggestion):
A call to:0*32XXXXXXXXXXX will get forwarded to *32XXXXXXXXXXX via Call With Us

A slightly shorter version using a *32 prepend:
A call to:0*XXXXXXXXXXX will get forwarded to *32XXXXXXXXXXX via Call With Us

However it's not possible to strip only * and then prepend *32:
A call to:*14158371012 will get forwarded to *14158371012 via SIP Broker

I'm just trying to figure out the simplest possible way to prepend the *32 and send via Call With Us instead of SipBroker. Version #3 seems best so far.
jrjjr is offline   Reply With Quote
Unread 02-19-2008, 09:33 PM   #4
emoci
 
Join Date: Jul 2007
Location: Toronto, Canada
Posts: 1,422
Thanks: 123
Thanked 369 Times in 282 Posts
emoci is a name known to allemoci is a name known to allemoci is a name known to allemoci is a name known to all
Default

Quote:
Originally Posted by jrjjr View Post
Thanks, Emoci. This is sort of interesting. I can get to a workable solution as you describe, but I still can't figure out why it works that way. Here are a few of the permutations I've tried:

Using only *32 prefix pattern (no negative count, no prepend):
A call to:*32XXXXXXXXXXX will get forwarded to *32XXXXXXXXXXX via SIP Broker

Using negative count to strip numeric prefix (works, as per your suggestion):
A call to:0*32XXXXXXXXXXX will get forwarded to *32XXXXXXXXXXX via Call With Us

A slightly shorter version using a *32 prepend:
A call to:0*XXXXXXXXXXX will get forwarded to *32XXXXXXXXXXX via Call With Us

However it's not possible to strip only * and then prepend *32:
A call to:*14158371012 will get forwarded to *14158371012 via SIP Broker

I'm just trying to figure out the simplest possible way to prepend the *32 and send via Call With Us instead of SipBroker. Version #3 seems best so far.

Unfortunately any * call will be by default send via SipBroker... Think of it as if there is a rule with higher priority than all other rules in your Dial Plan which ensures all calls of the *xxxxx format go via SipBroker....

The reason this default rule applies to all accounts is that it lets someone who just created an account to be able to call any SipBroker destination and all other VoXalot users without having to bother with setting up Dial Plans...

The simplest way I can see is this:

Pattern: _xx.
Replacement: *3${EXTEN}
Provider: CallWithUs
Active: Yes
Other 3 settings: No

So now to call you pretty much dial Route-Number...

eg. 2-Number (will call number via CallWithUs Route 2)
3-Number (will call number via CallWithUs Route 3)
emoci is offline   Reply With Quote
Unread 02-20-2008, 06:50 AM   #5
jrjjr
Junior Member
 
Join Date: Feb 2008
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts
jrjjr is on a distinguished road
Default

Thanks. For my purposes, I settled on:

Pattern: _#xx.
Replacement: *362${EXTEN:1}
Provider: CallWithUs

Not as flexible, but short and no conflict with my other dial plans.
jrjjr is offline   Reply With Quote
Unread 03-17-2008, 07:41 PM   #6
325xi
Member
 
Join Date: Mar 2008
Location: Montreal, Canada
Posts: 79
Thanks: 12
Thanked 2 Times in 2 Posts
325xi is on a distinguished road
Default

Quote:
Originally Posted by jrjjr View Post
Thanks. For my purposes, I settled on:

Pattern: _#xx.
Replacement: *362${EXTEN:1}
Provider: CallWithUs

Not as flexible, but short and no conflict with my other dial plans.
Does it work?

I defined replacement as simple *32${EXTEN}, and voxalot "test" button shows that number is built correctly and routed through callwithus... But - I'm getting "you dialed incorrect number" from Voxalot. I checked that this call didn't even reach callwithus.
325xi is offline   Reply With Quote
Unread 03-17-2008, 07:57 PM   #7
emoci
 
Join Date: Jul 2007
Location: Toronto, Canada
Posts: 1,422
Thanks: 123
Thanked 369 Times in 282 Posts
emoci is a name known to allemoci is a name known to allemoci is a name known to allemoci is a name known to all
Default

Quote:
Originally Posted by 325xi View Post
Does it work?

I defined replacement as simple *32${EXTEN}, and voxalot "test" button shows that number is built correctly and routed through callwithus... But - I'm getting "you dialed incorrect number" from Voxalot. I checked that this call didn't even reach callwithus.
Could you expand a little bit more on what your pattern is which is being handled by that replacement string.....it's likely a minor mixup, as this has been working fine for me with CallWithUs


Eg. In my case:

Pattern: _011xx.
Replacement: *34${EXTEN:3}
Active: Yes
ENum Lookup: No
The Rest of the setitngs under this: No

Last edited by emoci; 03-17-2008 at 08:00 PM.
emoci is offline   Reply With Quote
Unread 03-17-2008, 09:07 PM   #8
325xi
Member
 
Join Date: Mar 2008
Location: Montreal, Canada
Posts: 79
Thanks: 12
Thanked 2 Times in 2 Posts
325xi is on a distinguished road
Default

Quote:
Originally Posted by emoci View Post
Could you expand a little bit more on what your pattern is which is being handled by that replacement string.....it's likely a minor mixup, as this has been working fine for me with CallWithUs
I just tested it on web callback: if I type normal number for callwithus everything works, if I type *32<number> I'm getting the same response about invalid number dialed...
325xi is offline   Reply With Quote
Unread 03-17-2008, 09:23 PM   #9
emoci
 
Join Date: Jul 2007
Location: Toronto, Canada
Posts: 1,422
Thanks: 123
Thanked 369 Times in 282 Posts
emoci is a name known to allemoci is a name known to allemoci is a name known to allemoci is a name known to all
Default

Quote:
Originally Posted by 325xi View Post
I just tested it on web callback: if I type normal number for callwithus everything works, if I type *32<number> I'm getting the same response about invalid number dialed...
Hmm,

The whole idea of the dial plan is this (using my example above):

If I dial 011442012001300 let's say, VoXalot will apply the dial plan and dial *34442012001300 via CallWithUs (in other words dialing 442012001300 via route 4 in CallWithUs)

The idea behing the replacement pattern is that voxalot adds *32 automatically for you....if you wanted to be able to dial *32 yourself, you would set up your dial pattern as _*xx. (however anything with *123 will be sent over SipBroker by default, so using * as the first character becomes problematic, furthermore you may come accross interference with your ATA feature codes....)

One suggestion for you is this:

Pattern: _#xx. (this describes how you'll dial)
Replacement: *${EXTEN:1} (this deals with the changes VoXalot will make to your string automatically)
Provider: CallWithUs

So now if you dial #32Number, VoXalot will in turn dial *32Number via CallWithUs

Also keep in mind that these rules apply in WebCallBack only if you choose Smart Call as the provider...

Hope that helps....
emoci is offline   Reply With Quote
Unread 03-18-2008, 12:20 AM   #10
325xi
Member
 
Join Date: Mar 2008
Location: Montreal, Canada
Posts: 79
Thanks: 12
Thanked 2 Times in 2 Posts
325xi is on a distinguished road
Default

Ok, what I do is

Pattern: _0NXXXXXX.
Replacement: *32999${EXTEN:1}

where '999' is 3-digit country code

So when in Dial Plan Test I type 034444444 it tells me just what I expect: "A call to:034444444 will get forwarded to *3299934444444 via CallWithUs". But when I actually call, I hear an error message...
325xi is offline   Reply With Quote
Reply

Thread Tools
Display Modes

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
Dial plan and various problems 800793 Voxalot Support 6 11-19-2007 01:05 PM
Dial plan problems with FaktorTel and VoXaLoT Hally Voxalot Support 1 01-06-2007 09:21 AM
Norway toll free number dial plan ? shezad Voxalot Support 1 11-11-2006 12:09 AM
dial plan help please muzzza Voxalot Support 0 09-01-2006 11:38 AM
Dial Plan for Italy wanted!!! moonshiner Voxalot Support 32 08-20-2006 10:26 PM


All times are GMT. The time now is 06:51 AM.


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