News:

On Tuesday September 6th the forum will be down for maintenance from 9:30 PM to 11:59 PM PDT

Main Menu

Help required choosing the right device for the UK

Started by JeremyW, January 27, 2015, 09:03:34 AM

Previous topic - Next topic

JeremyW

Quote from: WelshPaul on January 30, 2015, 01:25:13 PM
Forget that idea, the Obi110 does not have it for some reason.

Let me check what options are available and i will post back.

Found information on the Oleg Method - http://www.obitalk.com/forum/index.php?topic=5467.msg35736#msg35736

In the post I have inserted my Voipcheap user name precisely as indicated by the red lettering, i.e. I've kept the inverted commas and copied the whole line to X_InboundCallRoute

What do you think?


JeremyW


WelshPaul

#43
Enter it in the format exampled here: http://www.obitalk.com/forum/index.php?topic=9361.msg62289#msg62289

Do not use the (' ')

If I was you I would also change the X_UserAgentPort to something in the 6xxx range.
For everything VoIP
www.ukvoipforums.com

JeremyW

#44
OK. Sorry - I got confused. In the post at the top of that thread there's a note that says:

[The single quotes are not needed if the ID is all numbers, but will not hurt]

http://www.obitalk.com/forum/index.php?topic=5467.msg35387#msg35387

EDIT: ...and I failed to mention that my user name is not numeric. Sorry, been a long day... :(

WelshPaul

Ah wait yes i forgot - voipcheap user id's contain both letters and numbers correct?

In that case my understanding would be that you do indeed need to use the following format:

{>('MyUserID1234'):ph}


Where MyUserID1234 would again be your voipcheap userid.
For everything VoIP
www.ukvoipforums.com

JeremyW

#46
Quote from: WelshPaul on January 30, 2015, 02:02:28 PM
Ah wait yes i forgot - voipcheap user id's contain both letters and numbers correct?

In that case my understanding would be that you do indeed need to use the following format:

{>('MyUserID1234'):ph}


Where MyUserID1234 would again be your voipcheap userid.

Not necessarily. Mine's letters only.

WelshPaul

If it contains letters and numbers use the ('') brackets, if it contains letters only again use the brackets but if it contains only numbers do not use the brackets.

http://www.obitalk.com/forum/index.php?topic=5467.msg55329#msg55329

Mango confirms it in the above post.
For everything VoIP
www.ukvoipforums.com

JeremyW

Quote from: WelshPaul on January 30, 2015, 02:08:29 PM
If it contains letters and numbers use the ('') brackets, if it contains letters only again use the brackets but if it contains only numbers do not use the brackets.

http://www.obitalk.com/forum/index.php?topic=5467.msg55329#msg55329

Mango confirms it in the above post.

Oh boy... I read that thread. Even more confusion...

OK. As I said my username is letters only. So do you think it should be {>('myname'):ph} or {>(myname):ph}

WelshPaul

It is most definitely {>('myname'):ph}

If your myname was all numbers then it would be {>1234:ph}
For everything VoIP
www.ukvoipforums.com

JeremyW

Quote from: WelshPaul on January 30, 2015, 02:18:12 PM
It is most definitely {>('myname'):ph}

:) Thanks. That's what I thought. But this whole thing has obviously sparked many detailed discussions. Thanks once again for your help (and your patience).

WelshPaul

If you enclosed numbers inside the brackets it no longer treats it as a userid but a dial plan string.

Thats why if your myname is all numbers you do not use the brackets.
For everything VoIP
www.ukvoipforums.com

JeremyW

Quote from: WelshPaul on January 30, 2015, 02:23:27 PM
If you enclosed numbers inside the brackets it no longer treats it as a userid but a dial plan string.

Thats why if your myname is all numbers you do not use the brackets.

Ah yes. Of course.

Incidentally, so far the call quality is pretty good- significantly better than previous devices I've used, with no echo, buzzing or call volume issues. Shame it's taken me so long to discover OBi!!

JeremyW

Quote from: JeremyW on January 28, 2015, 10:22:54 AM
Quote from: WelshPaul on January 28, 2015, 09:21:52 AM
Ok all you need to do once you have uploaded the above UK XML configuration is navigate to Physical Interfaces > PHONE Port and replace the OutboundCallRoute with:

{([1-9]x?*(Mpli)):pp},{(<#:>|999|112|101|111|116000|116111|116123|1471|1571|100|155|195|0[38]xxxxxxxxx):li},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**8:>(Mli)):li},{(<**9:>(Mpp)):pp},{(Mpli):pli}

Calls to 999,112,101,1471 etc all go out over the PSTN line.

Calls to numbers starting with 03 and 08 will also go out over the PSTN line. (e.g. 0300, 0330, 0333, 0345, 0370, 0800, 0808, 0844, 0845, 0870 etc.)

Excellent. Thank you so much - saved me a ton of time.

By the way, I know some don't like them but I use voipcheap.com as all calls to Iceland, UK geographical and other countries are free (in return for topping up your credit occasionally to pay for calls to mobiles mainly). Are you able to recommend any others that are comparable?

Hi,

I have some 0800 numbers being routed through SP1 (VOIP) rather than the PSTN. The 0800 numbers are appearing in the Voipcheap log and the 110 Call History.

Any idea why?

Thanks.

ianobi

This rule:
{(<#:>|999|112|101|111|116000|116111|116123|1471|1571|100|155|195|0[38]xxxxxxxxx):li}

is only matching 08 numbers with eleven digits. In the UK some 08 numbers are ten digits and some even shorter. I'm guessing that if SP1 is your Primary Line and its digitmap contains a rule such as "xx.", then that rule is matching the shorter 08 numbers and sending them to VOIP.

To match ten and eleven digits:
{(<#:>|999|112|101|111|116000|116111|116123|1471|1571|100|155|195|0[38]xxxxxxxxx?):li}

To match any number of digits:
{(<#:>|999|112|101|111|116000|116111|116123|1471|1571|100|155|195|0[38]xx.S3):li}



JeremyW

Quote from: ianobi on May 11, 2015, 05:59:58 AM
This rule:
{(<#:>|999|112|101|111|116000|116111|116123|1471|1571|100|155|195|0[38]xxxxxxxxx):li}

is only matching 08 numbers with eleven digits. In the UK some 08 numbers are ten digits and some even shorter. I'm guessing that if SP1 is your Primary Line and its digitmap contains a rule such as "xx.", then that rule is matching the shorter 08 numbers and sending them to VOIP.

To match ten and eleven digits:
{(<#:>|999|112|101|111|116000|116111|116123|1471|1571|100|155|195|0[38]xxxxxxxxx?):li}

To match any number of digits:
{(<#:>|999|112|101|111|116000|116111|116123|1471|1571|100|155|195|0[38]xx.S3):li}




SP1 is the primary line. Digit map:

(999|112|101|111|116000|116111|116123|1471|1571|0[15]xxxxxxxxx?|0[27]x xxxx xxxx|0800xxx xxxx?|0808xxx xxxx|08001111|08[47]x xxx xxxx|0845464x|03xx xxx xxxx|118xxx|100|155|195|09xx xxx xxxx|00xxx.|xx.|+xx.|(Mipd)|[^*#]@@.)

I've changed the dial plan to include 0[38]xx.S3. A catch all seems most sensible...?

Many Thanks.

ianobi

QuoteI've changed the dial plan to include 0[38]xx.S3. A catch all seems most sensible...?
Yes, I think so in this case.

"0[38]xx." is the catch all. On its own it would mean the OBi would wait for ten seconds after you finish dialling to see if more digits are to be dialled. S3 simply reduces the ten seconds to three seconds. If you use a phone with a "call" or "send" button, which sends the whole number as a complete string, then you may be able to reduce this to S2 or S1 to speed up dialling.