Voxalot / SIP Broker Support Forums

Voxalot / SIP Broker Support Forums (https://forum.sipbroker.com/index.php)
-   Voxalot Support (https://forum.sipbroker.com/forumdisplay.php?f=4)
-   -   Dial plan pattern containing plus sign? (https://forum.sipbroker.com/showthread.php?t=457)

clundestad 09-17-2006 03:41 PM

Dial plan pattern containing plus sign?
 
I just got a Nokia E70 with built-in SIP client, and it works wonderfully with Voxalot. However, I have run into a snag: In my phone's contact list, the numbers are stored with the country code, preceded by a plus sign. So Norwegian numbers start with +47, Dutch ones with +31, etc. When using the SIP client, my E70 will attempt to call e.g. sip:+47<number>@voxalot.com.

However, I am unable to set up a dial plan pattern that lets me match the plus sign in a meaningful way. It's matched by the wildcard character (.) but I can't figure out a way to explicitly check for the plus sign.

Can anyone help me?

sunshine280 11-01-2006 07:54 PM

Has anyone a solution for this issue please?
 
I have the same problem with the E70... can anyone help please?

Thanks
Christian

dibsmft 11-01-2006 10:19 PM

Hae you tried using 00 instead of + ?

sunshine280 11-01-2006 10:24 PM

I don't want to change all 500+ entries in my E70 phonebook
 
Sure I tried and it works fine. However as I do not want to change all the entries in my cellphone's contacts :confused: and the GSM standard is the + sign for international calls it would be great to be able to replace the + with an 00 or just cut the + away in the dial plan.

(pbxes is able to cut the + from the number with their dial plan) :eek:

nicois 11-01-2006 10:41 PM

Easy peasy.

Assuming you ONLY connect to voxalot with your phone and there's a + at the start of every number, just put ${EXTEN:1} as your dial plan, which will strip the '+'.

If you want to match certain numbers, just put '.' at the start.
e.g. ".614XXXXXXXX" will match all australian mobiles.

If you use this voxalot account with other ATAs which don't put a '+' at the start (or some numbers in your phone don't have '+'): put your normal rules first (for non+ entries), then duplicate them, putting a '.' at the start of the dial plan and modifying the replacement rule accordingly.

I just tried it out here, and it looks like it works fine. At the end of my 'normal' dial plans I have a catchall rule of "X." which gets everything starting with a digit (and it assumes it's in international format). I then know that any later rules will only be tested if the dialed number starts with a non-digit, which I assume will be a '+' character.

ejaramillo 02-18-2007 05:45 AM

still not sure how to replace plus sign
 
thread still does not answer how to REPLACE "+" by "00". i.e. phone directory has number +331xxxxxxxx; I want dial plan to dial 00331xxxxxxxx

thanks

bstanier 02-18-2007 05:48 PM

00${EXTEN:1} will strip the + and insert 00 at the front.


All times are GMT. The time now is 08:10 PM.

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