yashsingh1/xdaforums huggingface dataset:
[General Topics] dick99999:
Thanks, that testing site is very handy. About the first/last issue: Though read everywhere I found that WM6 takes the first match, not the last match. I tested that with the following plan. Try a 00 number and it dispalys First:number.

<wap-provisioningdoc>
<characteristic type="VoIP">
<parm name="DialPlan"
value="<dialplan xmlns='http://schemas.microsoft.com/embedded/VoIP'>
<dialplan-header>
<host>#use_sipsrv_host_name#</host>
</dialplan-header>
<!-- Dial Plan rules -->
<!-- IP address rules -->
<!-- Only digits -->
<rule pattern='00(.*)'
dial='sip:00\1@$host$'
display='FIRST: 00\1'
transfer='sip:00\1@$host$'
/>
<rule pattern='00(.*)'
dial='sip:00\1@$host$'
display='2ND:00\1'
transfer='sip:00\1@$host$'
/>
<rule pattern='(.*)'
dial='sip:\1@$host$'
display='todial:\1'
transfer='sip:\1@$host$'
/>

</dialplan> " />

</characteristic>
</wap-provisioningdoc>
[General Topics] chrcha:
I red the same. But on my HTC Touch with WM6 it takes the last one. I don't know why.

Concretley, it means that the order of the rules is very important, as the parsing looks for your pattern ANYWHERE in the string. It means that more than one rule can match your string.
[General Topics] chrcha:
In a rule :

<rule pattern= ...

dial= ...

display= ...

transfer= ...

/>

what is diplayed is not what is dialed...

So you can keep on your display the spaces (as display= ... is used to format of the string to be displayed to the user) and remove them from the URI (as dial= ... format the string into a URI which will be sent in the SIP INVITE)

(cf. http://msdn2.microsoft.com/en-us/library/aa921954.aspx)
[General Topics] chrcha:
I'm not able to do a Dial Plan Wizard app but :

shouldn't be to complicated to put in an ipdialplan.xml, except :

Try this attachment.

PS For me, it's what I did in my ipdialplan, +44 20 1234 5678 remains, but 020 1234 5678 become +44 20 1234 5678
[General Topics] chrcha:
Sorry...

I made correct the attachment of the previous post. This attachment is now for swiss rule plan dialing.
[General Topics] dick99999:
Sorry, i did not clarify my point. My remark is not about output ( the dial, diaplay etc). My remark is about INPUT. So the string of the number to parse that stems from the phone book entry, does not contain blanks (spaces). It seesm to be pre parsed, also called normalized.

As a consequence, in one's own dialplan rules that determine which output to generate, one can thus not rely on spaces that exist in the phonebook entry, and let those spaces also determine the dial plan rule.

As an example if the phonebook entry is +31{space}201234567 or it is +3120123{space}4567, those listings generate the same to parse input string for the dialplan. One can thus not determine what the country code is from relying on spaces separating the country code. Another example is for local numbers (after the area code) of 7 or 8 digit numbers like 123{space}4567 and 1234{space}5678
[General Topics] chrcha:
You're right. In fact, you cannot even rely on any non digit character!

That's why, it's very complicated to make a dialplan functionning worldwide, when you use non digit characters to make more readable your phonebook entry.

When you don't use non digit character, it's simple: you simply send the string in the SIP INVITE.

Those who are using only this three type of phone entries (with or without any non digit characters inside the number):

- a number beginning with only one 0 (zero) = area code + local number -> in that case, you add the international code (+xx) and suppress the 0 before using it.

- a number beginning with 00 (2 zero) = international number -> in that case, the phone number can be used as it is.

- a number beginning with + = international number -> in that case, you change the + by 00 before using it.

have a very simple ipdialplan and it's simple to make a Dial Plan Wizard app (as you only have to adjust the ipdialplan with your international prefix for numbers beginning with only one 0).
[General Topics] tzuyang:
Dialplan for Pennytel or Australia

hi, if anyone of you could help me make a dialplan that would be awesome

my phonebook entry is in (07) xxxx xxxx for local and mobile is (04) xxxx xxxx which are essentially the same

these need to be passed to the VOIP as it is 07xxxxxxxx or 04xxxxxxxx

then my phonebook for international to taiwan is +886 xxx xxxx these needed to be passed as 0011 886 xxx xxxx

does anyone know how to do that? it would be so good if anyone could help

i would post these onto the australian forums to make it easier for everyone here.

thank you all! :)
[General Topics] dick99999:
Something like the following. did not test it all. Look for one way to transfer the info at: at http://xdaforums.com/showpost.php?p=1779095&postcount=1093

Replace < and > by < and > if you use another method and manage to edit the dialplan xml file directly.

To test it, look for the web page in first posting and fill in for example for testing the first rule (12)34567890 and everything between the rule single quotes in the second field on the test web page. So just for testing on that page: remove the spaces in your test number, WM6 does the same before putting it under rulings.

Some explanation:

The mentioned test page shows what is really matched/caught by /1 /2 /3 /4 below in the dial, display, and transfer lines. Please note that the testpage uses a much better equipped tool then WM6 has at this moment. So some complex rules - such as nested groups - might work on the testpage and might not work on WM6.

Since ( and + and ) have special meanings in the rules, one has to precede a to match literal + or ( etc. by a backslash \ character. Everything caught by the subrule between real non backslashed parenthesis () results in a group that correspond in sequence to \1 \2 etc. Things like d{4} means match four digits. d{4,6} means catch minimal 4 and max 6 digits. As soon as a rule cannot catch the right characters that rule is skipped. The testpage gives a better introduction

<!-- number like (12) 3456 7890 become 1234567890 and display xx xxxx xxxx -->
<rule pattern='\((\d{2})\)(\d{4})(\d{4})'
dial='sip:\1\2\3@$host$'
display='\1 \2 \3'
transfer='sip:\1\2\3@$host$'
/>
<!-- number like +886 123 4567 become 0011xxx1234567-->
<rule pattern='\+886(\d{3})(\d{4})'
dial='sip:0011886\1\2@$host$'
display='0011 886 \1\2'
transfer='sip:0011886\1\2@$host$'
/>
<!-- number like +xx yz 123 4567 become 0011xxyz1234567-->
<rule pattern='\+(\d{2})(\d{2})(\d{3})(\d{4})'
dial='sip:0011\1\2\3\4@$host$'
display='0011 \1 \2 \3 \4'
transfer='sip:0011\1\2\3\4@$host$'
/>
[General Topics] chrcha:
ipdialplan-886-Simple.zip should do what you want.

ipdialplan-886-Global.zip should also do what you want...

The difference between ipdialplan-886-Simple.zip and ipdialplan-886-Global.zip is the following : with ipdialplan-886-Global.zip, when you dial 04 xxx xxxx (a phone number without parenthesis), it will be pass as 04xxxxxxx.
[General Topics] chrcha:
I don't think that your rules will function with phone numbers with trailing blanks, as you don't consider the presence of non-digit in them.

Example : \((\d{2})\)(\d{4})(\d{4}) has to be \((\d{2})\)\D*(\d{4})\D*(\d{4}) which means that you can have zero or more trailing blanks between numbers.
[General Topics] CJSnet:
All this ridiculously confusing gobbledegook is exactly why we need to be encouraging someone to create a dial plan wizard, to automatically create a dial plan that works according to each user's country and specific VoIP provider needs.

See http://xdaforums.com/showthread.php?t=355062 to contribute. :)
[General Topics] dick99999:
Please read my previous posting about WM6 normalizing numbers before they are subjected to the rules. It is partially normalizing, as far as I can see (test rule given in that posting): all banks are removed. That's why most rule that rely on psaces fail under WM6. For sure the \D* does not harm, but it makes the rules difficult to read for first time users.
[General Topics] CJSnet:
I want to thank you for that and apologise for not seeing your post - the website did not email me a notification of it so I missed it (it does that sometimes).

But it works! Thank you very much - you have made one VoIPer very happy!
[General Topics] lcohen999:
I am wondering if someone could help me.

I am using the basic passthough and everything seems to work fine.

However...my TyTn II puts ( ) in phone numbers automatically and my ipdialplan.xml doesn't like it (or my VoIP)

Thanks!
[General Topics] chrcha:
What do you mean by "basic passthough"?

Would you like to attach your ipdialplan.xml, I will give a look. And tell me where you are and what kind of phone numbers you are using.

Thanks.
[General Topics] chrcha:
I'm using an HTC Touch with WM6. In my case, I don't see my phone's WM6 normalizing numbers before they are subjected to the rules and I didn't read anything about that. That's why I'm including non digit character in my ipdialplan.
[General Topics] lcohen999:
I am using the ipdialplan.xml from the first page (1705...)

basically, it does not do any changes and just passes the number directly through to the SIP provider.

Everything with that on my TyTn is fine. However, on my TyTn II, it puts in the proper ( ) in phone numbers...

ie 14165551212 = 1(416)555-1212

Because I am not making any changes to the number as per my ipdialplan.xml it does not seem to take (like) the brackets.

I would love a ipdialplan for north american dialing, where I can do 10 digit (416)555-1212 or 11 digit, 1(416)555-1212

I am just lost trying to figure it all out

Thanks!
[General Topics] lcohen999:
...in the end, I looked at Schap's ipdialpad.xml

My only issue with his (as I just learned) is he put a 9 in front for some numbers.

I removed that and everything is perfect

Thank you for the help!
[General Topics] chrcha:
I don't think it's Schap... In fact, the standard Microsoft Dial Plan includes an 9 before each number (cf. the example given by Microsoft here : http://msdn2.microsoft.com/en-us/library/aa921954.aspx)
[General Topics] lcohen999:
True

I edited the file, killed the 9s and it works!

Not perfect though, dropps calls when the screen goes dark, wont answer if the screen had been shut off...

aside from that...!
[General Topics] chrcha:
On my HTC Touch, calls are not drop when the screen goes dark. But when my Touch hibernates, it cuts the wifi...
[General Topics] :
Can somebody please post the exact dialplan as mentioned above,

I have tried many times with different settings, but it is still not working as planned.

I need to have the following numbers translated

012-3456789 to 00 31 12 3456789 (change the 0 into 00 31)

0123-456789 to 00 31 123 456789 (hyphen is on different position)

+44 1234 567 890 to 00 41 1234 567 890 (change the + into 00)
[General Topics] dick99999:
Try this one, does it work for you?. You can adapt the number displayed by editing the display entry of each rule, if you want another format (for the display only). Replace the < and the > by < and > if you're editing the XML version of the file for the dialplan.

I presume your last line should read : 00 44 1234 567 890 for the second number

<wap-provisioningdoc>
<characteristic type="VoIP">
<parm name="DialPlan"
value="<dialplan xmlns='http://schemas.microsoft.com/embedded/VoIP'>
<dialplan-header>
<host>#use_sipsrv_host_name#</host>
</dialplan-header>
<!-- Dial Plan rules -->
<!-- IP address rules -->

<!-- 10-digits rules -->
<!-- i.e 020 - 123 4567 into 0031 20 123 4567 display 0031 20 123-4567 -->
<rule pattern='(\d{1})(\d{2})\s*(\d{3})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'
dial='sip:0031\2\3\4@$host$'
display='0031 (\1)\2 \3-\4'
transfer='sip:0031\2\3\4@$host$'
/>

<!-- 10-digits rules -->
<!-- i.e 0201 - 23 4567 into 0031 20 123 4567 display 0031 20 123-4567 -->
<rule pattern='(\d{1})(\d{3})\s*(\d{2})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'
dial='sip:0031\2\3\4@$host$'
display='0031 (\1)\2 \3-\4'
transfer='sip:0031\2\3\4@$host$'
/>

<!-- i.e +31 20 123 4567 into 0031 20 123 4567 display 0031 20 123-4567 -->
<rule pattern='\+{1}(\d{2})\s*-?\s*(\d{2})\s*-?\s*(\d{3})\s*-?\s*(\d{4})(\s*[Xx]\s*\d+)?'
dial='sip:00\1\2\3\4@$host$'
display='00\1 \2 \3-\4'
transfer='sip:00\1\2\3\4@$host$'
/>

</dialplan> " />

</characteristic>
</wap-provisioningdoc>
[General Topics] chrcha:
You can also try this file.
[General Topics] snempaa:
dial only names (sip names w/o the @sip.provider.ext)

Hello all,

I've been enjoying all the posts on this forum and I didn't need any help before, but now i'm kinda stuck. I've set up my voipcalling @ WM6 and all my phonenumbers are reachable. But I also want to call my buddies from my sip provider. I use the betamax clone poivy.com but it's the same as all the others (voipstunt, voipbuster (pro), internetcalling, voipcheap etcetera).

I tried this (and many others) but it still is giving me an error when calling:

<rule pattern='\w+'
dial='sip:\1@$host$'
display='\1'
transfer='sip:\1@$host$'
/>

I also tried to switch the \w+ with a \w or [a-zA-Z0-9_+]+ and [a-zA-Z0-9_+] but still I get this errormessage (translated from dutch, so propably not exaclty the same):

In dutch (for direct errormessage googling;)):

Any usefull tips would be nice, thanks in advance!

Edit: And I've made this the first rule, so that the other calls will not be affected. Also I added restrict='Cell,SMS' which made no difference.
[General Topics] dick99999:
/1 etc only represents characters that match partial expressions between ( ) so yourt expression should read

rule pattern='(\w+)'

if you want all characters try

rule pattern='(.*)'

And using the following testing web page saves a lot of work!
[General Topics] mork:
Where is ipdialplan.xml and why is it not being used?

Hi

I ma just setting up voip on my Kiaser and have everything working besides the dialplan, therese a suprise!

Quite happy with regexp so read this thread and thought i had it covered, however from what i can tell my phone is not even picking up the ipdialplan.xml file!

I have the file in my windows directory and have made some simple alterations so i can see if its being used, it looks like this :

<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{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'

restrict='Cell,SMS'

/>

<rule pattern='(\d{1,3})\*(\d{1,3})\*(\d{1,3})\*(\d{1,3})'

dial='\1.\2.\3.\4'

display='\1.\2.\3.\4'

transfer='\1.\2.\3.\4'

restrict='Cell,SMS'

/>

<!-- UK rule -->

<rule pattern='0([1-9])(\d{9})'

dial='sip:0044\1\2@$host$'

display='UK: 0\1\2'

transfer='sip:0044\1\2@$host$'

/>

<!-- International rules -->

<rule pattern='\+\D*(\d+)\D*(\d+)\D*(\d*)\D*(\d*)\D*(\d* )\D*(\d*)'

dial='sip:00\1\2\3\4\5\6@$host$'

display='I1: +\1\2\3\4\5\6'

transfer='sip:00\1\2\3\4\5\6@$host$'

/>

<rule pattern='(0{2})\D*(\d+)\D*(\d+)\D*(\d*)\D*(\d*)\D* (\d*)\D*(\d*)'

dial='sip:\1\2\3\4\5\6\7@$host$'

display='i2: \1\2\3\4\5\6\7'

transfer='sip:\1\2\3\4\5\6\7@$host$'

/>

</dialplan>

Now from what i can tell the Display where have have put i1 / i2 etc should show that on the phone screen so i should be able to tell which rule its using, except it doesnt show any!

For example all my numbers are +441234567890 format as i am in uk so i would expect it to pick I1 but nothing it just displays the number as is and that fails with my voip provider.

I have tried manually keying and dialing from phonebook and same result.

I tried manually keying one that would meet the UK rule but again so UK: in the display.

I have the Setup VOIP application v0.3 by Shaps and when i go to the dialplan tab on that its empty!

Could someone tell me where the ipdialplan.xml file needs to be and any ideas on why mine is not being used? (Reg Settings etc)

Thanks
[General Topics] dick99999:
There is another way to generate a active dialplan. I also could not find the right XML dialplan file on my HP 514. The alternate way is briefly mentioned in the very long thread

So in stead of generating a voip.cab as is mentioned in the first post of that thread, I could generate a dialplan.cab and execute that on my HP 514.

Perhaps that method also works in your case.

Having more than one dialplan cab files on the smart phone, enables switching between sip providers/numbers by simply executing that cab. No reset needed on my 514.
[General Topics] mork:
I will give that a go thanks
[General Topics] heliod:
I have been breaking my had to do a very simple dialplan.xml and I can't do it.

I have tried your plan, and it doesn't work for me. I have tried your international rule with the test site you link to, and a number such as +972 (9) 1234567 gives the following result:

1 match found.

Match 1

Group 1: "972"

Group 2: "9"

Group 3: ""

Group 4: ""

Group 5: " "

Group 6: "1234567"

I don't know if this is right or wrong, anyway your IPDIALPLAN.XML continues saying it cannot dial.

BTW: Just occurred to me now, do you need to soft-reset the device every time you change the dialplan.xml?

My numbers are all defined with the international notation, so they are very simple to dial, and probably one rule would fit all. They are all in the format +country (city) number (with the spaces). For example:

+972 (9) 1234567 (a number in Netanya, Israel - cities have one digit city code)

+972 (52) 1234567 (a cellular number at Cellcom Operator, Israel - cellulars have 2-digit codes)

+1 (425) 12345567 (a number in the US)

etc....

So all I need is to transpose the numbers as they are for dialing. And I can't get it going.

Can someone help?

Thanks in advance.

Helio
[General Topics] heliod:
Another question that may get us closer to my problem:

Why, in the test website and using the rule:

\+\D*(\d+)\D*(\d*)\D*(\d*)\D*(\d*)\D*(\d* )\D*(\d*)

the number +972 (9) 1234567 gives

1 match found.

Match 1

Group 1: "972"

Group 2: "9"

Group 3: ""

Group 4: ""

Group 5: " "

Group 6: "1234567"

while the number +972(9)1234567 (without the spaces) gives 0 matches found?

Helio
[General Topics] chrcha:
Hi,

Because my rule was not fully correct.

Here is the right one :

\+\D*(\d+)\D*(\d+)\D*(\d*)\D*(\d*)\D*(\d*)\D*(\d*)

Sorry.

Charles
[General Topics] chrcha:
Try the one attached. I have left only the rule you need.

I don't know, as I don't change my dialplan. I think you have to do it every time you change your dialplan, except if you use dialplan.cab as mentioned by dick99999 in post #41 (http://xdaforums.com/showpost.php?p=2094186&postcount=41)
[General Topics] rocho:
im kinda lost, hope someone could give me hand, what should i modify in my idialpla.xml file,

my numbers are stored like this for regular calls:

+56 2 xxxx (56=country code, 2=city code)

+56 9 xxxx (56=country code, 9=cel line code)

Thanks in advance.
[General Topics] chrcha:
ipdialplan for country code 56

Hi,

Try this file, I should function for you.

Charles
[General Topics] pasoderb:
I'm getting nowhere with modifying my ipdialplan.xml.

My numbers are stored as +358 40xxxxxxx in contacts but they shoul be sent as 040xxxxxxx can somebody please help me?
[General Topics] chrcha:
Hi,

Try this file and let me know if it functions for you.

It should also function when you dial 040xxxxxx.

Charles
[General Topics] PRONiX:
My contacts is stored in four ways:

cell: 0409888760

international: +358409888760 (same as cell, but with the +358 and without the first 0)

landlines: 052302102

international landline: +35852302102 (again the same number, but with the +358 and without the first 0)

I tried the file you suggested. It do work only with the cell numbers (cell: 0409888760). Help me with this one.. Tried to modify the dialpan but without any luck.
[General Topics] dick99999:
Please specify how those number should be dialed also. So it's important to know how they are stored and how they should be dialed. That' what the dial plan conversion does.
[General Topics] PRONiX:
The numbers should be dialed allways with the countrycode, like +3585 2302102, where the countrynumber is +358 and the cellphonenumber is 052 302102 with "missing" 0.

My numbers are storend in four ways:

cell: 040 9888760

international: +35840 9888760 (same as cell, but with the +358 and without the first 0)

landlines: 05 2302102

international landline: +3585 2302102 (again the same number, but with the +358 and without the first 0)
[General Topics] thefatalrisk:
ipdialplan for Australian users

Hi Guys,

Here's the dialplan I scripted specifically to cater for Australian users. Compatible with Outlook international number formatting.

Regards

<dialplan xmlns='http://schemas.microsoft.com/embedded/VoIP'>
<dialplan-header>
<host>#use_sipsrv_host_name#</host>
</dialplan-header>

<!-- Faz's Australian Dial Plan rules for PennyTel and other providers.-->

<!-- IP address rules -->
<rule pattern='\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}'
restrict='Cell,SMS'
/>
<rule pattern='(\d{1,3})\*(\d{1,3})\*(\d{1,3})\*(\d{1,3})'
dial='\1.\2.\3.\4'
display='\1.\2.\3.\4'
transfer='\1.\2.\3.\4'
restrict='Cell,SMS'
/>

<!-- SIP URI rules -->
<rule pattern='[Ss][Ii][Pp][Ss]?:\s*(\d{3})(\d{3})(\d{4})@(.+)'
display='(\1) \2-\3'
restrict='Cell,SMS'
/>
<rule pattern='([Ss][Ii][Pp][Ss]?:)?\s*([a-zA-Z0-9_-]+)@(.+)'
display='\2'
restrict='Cell,SMS'
/>
<rule pattern='[Ss][Ii][Pp][Ss]?:\s*([^@]+)'
display='\1'
restrict='Cell,SMS'
/>

<!-- Aus Local, Aus Interstate & Aus Mobile rules -->
<rule pattern='\+61\s*\(0?(\d)\)\s*(\d+)\-*(\d*)'
dial='sip:0\1\2\3@$host$'
display='0\1\2\3'
transfer='sip:0\1\2\3@$host$'
/>

<rule pattern='\+61\s*0?(\d)\s*(\d+)\-*(\d*)'
dial='sip:0\1\2\3@$host$'
display='0\1\2\3'
transfer='sip:0\1\2\3@$host$'
/>
<rule pattern='0011\s*61\s*0?(\d)\s*(\d+)\-*(\d*)'
dial='sip:0\1\2\3@$host$'
display='0\1\2\3'
transfer='sip:0\1\2\3@$host$'
/>

<!-- International rules -->
<rule pattern='\+(\d+)\s*\(0?(\d+)\)\s*(\d+)\-*(\d*)'
dial='sip:0011\1\2\3\4@$host$'
display='0011\1\2\3\4'
transfer='sip:0011\1\2\3\4@$host$'
/>
<rule pattern='\+(\d+)\s*0?(\d+)\s*(\d+)\-*(\d*)'
dial='sip:0011\1\2\3\4@$host$'
display='0011\1\2\3\4'
transfer='sip:0011\1\2\3\4@$host$'
/>

<!-- Only digits, removes parentheses and dashes (-) -->
<rule pattern='\(?(\d+)\)?\s*(\d*)\-?(\d*)'
dial='sip:\1\2\3@$host$'
display='\1\2\3'
transfer='sip:\1\2\3@$host$'
/>
</dialplan>
[General Topics] chrcha:
Hi,

Try :

ipdialplan+358.zip will dial +358 2302102

ipdialplan00358.zip will dial 00358 2302102

and let me know if it functions for you.

Charles
[General Topics] chrcha:
Hi,

In post #50, ipdialplanTo040.zip dial number without prefix +358 (i.e. send as 040xxxxxxx).

You want your numbers send as +358 2302102. It's not the same dialplan.

Charles
[General Topics] zipeee2:
Dial Plan--Open for Asterisk

Hi,

I modified the Microsoft Dial Plan so it doesn't prepend 9's with 10 and 11 digit. This seems to work well with my asterisk box--with various length digits (3 digit extensions, 4 digit codes, etc). However, It won't let me dial codes that start with a * such as *97 for voicemail, *72 for call forward, etc. Anyone know how to modify ipdialplan.xml to allow * dialing?
[General Topics] chrcha:
Try to add at the beginning of your rule pattern : \*?

as "\*" matches "*" and "?" indicates the preceding expression can occur exactly zero or one time.

Charles
[General Topics] vsviridov:
Is it possible to edit the dialplan file on the device? Or do I have to create a *.cab each time I need to test my modification?

And if it is - what can i use? Several editors i've tried, do not let me navigate above the /Storage Card

Thanks
[General Topics] SagaPer:
A big thank you to everybody in here :)

I have read all the posts and finally I managed to make SIP calls with my HTC HD2. Norwegian WinMo version with rom 1.66.

My phonebook stores the numbers like this: +47 70080900. There is no local code in front of national numbers, they are all 8 digits. International calls need 00 in front of a number.

You will find my ipdialplan attached to this post.

My only problem now is that the sound through SIP calls is a little low (for me). The other part can hear me clear and loud, but my speaker / earplug sound is a little low level. Is there a tweak that rises the sound level for SIP calls? My ordinary sound level (GSM calls) is ok.