VoIP hardware is developing fast - this is where you ask all those “how do I make my SIP Telephone, Adapter or Asterisk box work with my voip provider?” questions.

Advertisement

By Sponsor
By mylesm
#805
Hello


I have been using obi100 now for a few weeks and all working great with Gigaset C620A as my phone

Today I tried to call a number which is not local but is in Ireland the number was 06728158 but it would not go through, I could ring it no problem on my mobile phone

I am thinking its probably a problem with my Digitmap but I have no experience with this so if anyone could please help

here is my digitmap
Code: Select all
(112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|xxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|+xx.|(Mipd)
Thanks
mylesm

Advertisement

By Sponsor
User avatar
By WelshPaul
#806
Replace yours with this:
Code: Select all
(112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|xx.|+xx.|(Mipd)|[^*#]@@.)
Post back if you still have an issue and I will test further for you.
By mylesm
#807
Thanks Paul

I inserted your solution and it worked but there was a long delay after the last digit before the called number rang

I had also posted on the obitalk forum before about the delay and they modified my map to the one I posted as you can see it is slightly different at the end there is only one +xx

|<1191:303>|+xx.|(Mipd)

I was advised to remove the other xx in the rules to prevent the long delay in connecting heres a link to the topic

http://www.obitalk.com/forum/index.php? ... 7#msg58357

I also posted over there about this problem i have now dialing 06728158 and they told me

You are correct - eight digits starting 06 seems to be one of the few numbers not allowed for in your digitmap.

Simply add this rule anywhere in the digit map ...existing rules...|06xxxxxx|...existing rules...

There is a potential problem between the new rule and this existing rule: 0[5679]xxxxxxxx
If you are dialling a ten digit number beginning 06, then our new rule would match after only the first eight digits have been dialled. However, as you are using a dect phone that sends all the digits to the OBi100 in one fast stream, then this should not be a problem for you.

Anyone in a similar situation using a conventional corded phone and maybe dialling more slowly should add a delay to the new rule like so: ...existing rules...|06xxxxxxS3|...existing rules... This would add a three second delay after dialling the eighth digit so allowing the user to carry on to nine, ten or more digits without being prematurely matched by the eight digit rule.

Bet you thought you were going to get a simple answer

SO

I inserted and here is my map now and it works now with no delay ringing out thanks again
Code: Select all
(06xxxxxx|112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|xxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|+xx.|(Mipd)

mylesm
User avatar
By WelshPaul
#809
Your digimap you keep posting is broken.

I did notice the clash of numbers and there are work arounds. You can change the DigitMapLongTimer parameter to shorter value, you can press the # key after dialing the 0606xxxxxx number or you can add 06xxxxxxS2 to your dialplan.

Adding S2 adds a short delay, in this case 2 seconds before it matches and dials out. For example, if you had 123S2|1234 in your dialplan - Dialling 123 would not stop you from being able to dial the number 1234 because once you press the keys 123 it waits 2 seconds giving you time to press the number 4 key.

Use the dialplan below:
Code: Select all
(112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|06xxxxxxS2|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|xx.|+xx.|(Mipd)|[^*#]@@.)
User avatar
By WelshPaul
#810
mylesm wrote:I inserted and here is my map now and it works now with no delay ringing out thanks again
Code: Select all
(06xxxxxx|112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|xxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|+xx.|(Mipd)

mylesm
The above dialplan syntax is wrong, also with that dialplan you can now dial 06xxxxxx without delay but 0[5679]xxxxxxxx will no longer work as mentioned if you dial using 06 as the prefix.

Your missing an ) off the end of the dialplan you posted.

There is no need for you to change |xx.|+xx.|(Mipd)|[^*#]@@.) to |+xx.|(Mipd) either.
User avatar
By WelshPaul
#812
mylesm wrote:Thanks Again

Sorry I am new to this I wanted any number to dial without delay but without having to put # at the end and that seemed to work until this problem with 06 number

will your digimap dial numbers without delay without putting # at the end

mylesm
Dialplans are very much a personal choice, no need to apologise. :thumbsup:

The reason why pressing # no longer works for you is because you removed |[^*#]@@.) from your dialplan.

Sometimes you have no choice but to put up with a delay, If two numbers clash then 2 seconds isn't really much of an inconvenience. (well to me) The diaplan I posted here: viewtopic.php?f=25&p=810#p809 will dial the 06728158 number after a 2 second pause.

Is this 06728158 number a one off? If it is then you could just add 06728158 into the dialplan like so:
Code: Select all
(112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|06728158|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|xx.|+xx.|(Mipd)|[^*#]@@.)
The 06728158 number will now dial out instantly with this dialplan.

Removing xx. from your dialplan means if you enter any number that does not get matched in your dialplan it won't dial out. You should always leave xx. in your diaplan. Better to have a delay and be able to make the call than not be able to call a number at all.
By mylesm
#813
Thanks

067281558 is not a once off 067 is the local code for an area in Munster so I would use it a bit

I dont mind at all waiting 2 secs but when I insert the dialplan you posted
Code: Select all
(112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|06xxxxxxS2|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|xx.|+xx.|(Mipd)|[^*#]@@.)
it works fine but if i dial my mobile there is a 10sec delay before it rings thats 10 secs after i hear the last pulse leaving my dect phone before i hear the ring tone so I was hoping that delay could be shorter
User avatar
By WelshPaul
#816
There is no reason why adding 06xxxxxxS2 would cause a number starting with 086,085,083,087 to delay. I am not familiar with Irish numbers, how many digits in total is an Irish mobile number 10 or 11?

The digimap as it is shows as some being 10 digits while others being 11?
Code: Select all
(112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|xx.|+xx.|(Mipd)|[^*#]@@.)
The above dialplan is the OBihai default Irish dialplan taken from the Irish XML file. Whe you use that do you get a 10 second delay calling your mobile?
User avatar
By WelshPaul
#818
mylesm wrote:10 like 0871234567
08[2-9][012346789]xxxxxx would be the dialplan syntax used for that number if it was dialled.

If you can test your mobile number with the last dialplan I posted that would be great.
By mylesm
#819
WelshPaul wrote:There is no reason why adding 06xxxxxxS2 would cause a number starting with 086,085,083,087 to delay. I am not familiar with Irish numbers, how many digits in total is an Irish mobile number 10 or 11?

The digimap as it is shows as some being 10 digits while others being 11?
Code: Select all
(112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|0[5679]xxxxxxxx|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|xx.|+xx.|(Mipd)|[^*#]@@.)
The above dialplan is the OBihai default Irish dialplan taken from the Irish XML file. Whe you use that do you get a 10 second delay calling your mobile?

i tried this and there is maybe a 7 sec delay
User avatar
By WelshPaul
#820
mylesm wrote:i tried this and there is maybe a 7 sec delay
Ok then it appears there is an issue with the Irish dialplan obihai has used in their Irish XML settings file.
Code: Select all
(112|999|[2-9]xxxxxx|023[2-9]xxxxxx|02[24-9][2-9]xxxx|01[2-9]xxxxxx|118xx|04[0-79]xxxxxxx|06xxxxxxxS2|0[5679]xxxxxxxx|0818xxxxxx|08[2-9][012346789]xxxxxx|08[2-9]5xxxxxxx|18xxxxxxxx|15xxxxxxxx|048xxxxxxxx|00442xxxxxxxxx|00441xxxxxxxxx|00443xxxxxxxxx|00447xxxxxxxxx|00448xxxxxxxxx|00449xxxxxxxxx|0033xxxxxxxxx|001xxxxxxxxxx|0034xxxxxxxxx|00x.|19xx|171|14x.|<10:3000>|<1191:303>|xx.|+xx.|(Mipd)|[^*#]@@.)
This dialplan is the default Irish XML dialplan with the 06 numbers added. We just need to fix mobile numbers now. :*Bleep*:

I need to have a word with Mark as I have not got a clue what mobile numbers Ireland use other than what you posted earlier. I will get back to you soon.

Advertisement

By Sponsor

Just found out that the latest firmware build for …

Supported Products: OBi504vs OBi508vs Firm…

Supported Products: OBi200 OBi202 OBi300 OB…

These are unlocked and unbranded Snom 760 IP Phone…