PDA

View Full Version : Country code + VOIP


fastone
27th April 2008, 08:22 PM
Hi,
Tried to find the answer using search button, but no luck..
Maybe someone knows how to dial via VOIP the numbers I have stored in my Kaiser's address book. It's stored in "+48 xxx xxx xxx" format. VOIP client recognizes only "0xxx xxx xxx". With country code it says that the number is invalid.
Any idea how to solve the problem?
thx,
Jay

King of Rapture™
28th April 2008, 06:53 AM
I am not sure if this is useful or not. The International code for dialing out from all countries beside USA is 00. The International code for dialing out from USA is 011. This code is used in-front of the Country code, thus the + sign, denoting the International code.

Try using "0048 xxx xxx xxx" for "+48 xxx xxx xxx" and see if it is helpful. If not then try "01148 xxx xxx xxx"

The first number is dialing out from all countries, the last number is dialing out from the USA.

Hope the above is helpful.

KOR! :)

fastone
28th April 2008, 08:17 AM
Actually, the problem is not with knowing the country code. The problem is with the format VOIP needs it. When I dial the number directly from the dialpad (with prefix"00" instead of "+") it's OK. I have more than 1000 contacts in address book and it would be hard to me to change "+" into "00" for each entry. Maybe there's a way to set dialing pattern (or plan) to somehow convert "+" into "00" ?

King of Rapture™
28th April 2008, 08:39 AM
Actually, the problem is not with knowing the country code. The problem is with the format VOIP needs it. When I dial the number directly from the dialpad (with prefix"00" instead of "+") it's OK. I have more than 1000 contacts in address book and it would be hard to me to change "+" into "00" for each entry. Maybe there's a way to set dialing pattern (or plan) to somehow convert "+" into "00" ?

You are right that the format "+" should automatically change to the International code of that country you are dialing from. If you are dialing from USA, the format "+" should automatically change to 011. If you are dialing from the rest of the world, the format "+" automatically change to 00. In Skype you have to select the country you are dialing from.

Sorry, couldn't be much help!

KOR!

nenadr
28th April 2008, 12:27 PM
I believe that dialplan.xml, distributed along with various voip.cab(s), is responsible for this "+ to <adequate international code>" conversion (judging by what I have saw in dialplan.xml file). I believe it should reside in \windows directory. On the other hand, I didn't managed to find any doc on dialplan.xml so this is just a hunch.

uvigii
25th September 2008, 03:23 PM
I believe that dialplan.xml, distributed along with various voip.cab(s), is responsible for this "+ to <adequate international code>" conversion (judging by what I have saw in dialplan.xml file). I believe it should reside in \windows directory. On the other hand, I didn't managed to find any doc on dialplan.xml so this is just a hunch.

I'm using following ipdialplan.xml:

<dialplan xmlns='http://schemas.microsoft.com/embedded/VoIP'>
<dialplan-header>
<host>#use_sipsrv_host_name#</host>
</dialplan-header>
<!-- Dial Plan rules -->
<!-- IP address rules -->

<rule pattern='\+(\d+)'
dial='sip:00\1@$host$'
display='+\1'
transfer='sip:00\1@$host$'
/>
</dialplan>

I think you have to soft restart device after applying it