December 11, 2017, 08:45:17 pm *
Welcome, Guest. Please login or register.
News:
 
   Forum Home   Search Login Register OBiTALK  
Pages: [1]
  Print  
Author Topic: UK Configuration XML Files  (Read 74205 times)
MarkObihai
Full Member
***
Posts: 188



« on: August 12, 2014, 02:31:31 am »

Attached to this post is the UK XML settings file that can be uploaded to the OBi via the local user interface at:

System Management -> Device Update

At "Restore Configuration", select the xml file that is contained within the attached zip file.

Your OBi should now have UK progress tones and dialled numbers will be processed quicker with the localised digit map.

If you are simply looking for a UK digit map for your OBi then you can use the following:

(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.|(Mipd)|[^*#]@@.)

A big thank you to WelshPaul at UK VoIP Forums for helping create this!

File updated 6 September 2014
File updated 9 October 2014
Files updated 17 November 2014

Note: Please select the relevant file for your device.  For IP Phones please use OBi10xx-Profile.  You can use the OBi2xx profile for OBi200, OBi202, OBi300, OBi302, OBi504 and OBi508 devices

* UK-OBi10xx-Profile-17NOV14.xml.zip (2.1 KB - downloaded 893 times.)
* UK-OBi2xx-Profile-17NOV14.xml.zip (2.55 KB - downloaded 957 times.)
* UK-OBi110-Profile-15NOV14.xml.zip (2.3 KB - downloaded 1099 times.)
* UK-OBi100-Profile-15NOV14.xml.zip (1.96 KB - downloaded 887 times.)
« Last Edit: November 27, 2014, 12:13:16 pm by MarkObihai » Logged

Obihai Technology (London, United Kingdom)
terraprime
Newbie
*
Posts: 11


« Reply #1 on: April 17, 2015, 04:15:59 pm »

This is great work!

I am using localphone who allow me to access my voicemail by dialling *1571 and a standard BT handset that has a pre-programmed button that connects to 1571.

Is there a way to tell the digi map to add a * in front of the 1571 pre programmed button before it dials the number so it connects correctly to the local phone voicemail. The phone itself won't allow me to reprogram the number.

We don't use the BT line so the button is not much use.

I did add a * into the UK digi map so that i can manually dial voicemail but it would be great to get the button working.

Thanks
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #2 on: April 17, 2015, 09:25:14 pm »

If I understand you correctly you now have rule *1571
Add rule <*>1571
You still need rule *1571
Logged
terraprime
Newbie
*
Posts: 11


« Reply #3 on: April 18, 2015, 04:25:19 am »

Not sure I understand the response. but I think you are saying I should add |<*>1571| into the map so it would look like this:

|112|101|111|116000|116111|116123|1471|<*>1571|*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)|[^*#]@@.)</Value>

That would then mean when I press the button that auto dials 1571 it would then add the * in front for me and mean I would not have to do it myself.

Am I correct in thinking that is what you mean?
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #4 on: April 18, 2015, 08:39:45 am »

That would then mean when I press the button that auto dials 1571 it would then add the * in front for me and mean I would not have to do it myself.

Am I correct in thinking that is what you mean?

Correct.

To be more specific:
The OBi has a 2 step process to route a call. The Phone Port DigitMap validates the dialed number. (Mpli) points to the Primary Line's DigitMap, so all of the above rules are included. At this point rule "<*>1571" will add the star.

"*1571" is passed to the Phone Port OutboundCallRoute.   Rule {(Mpli):pli} will route the call to the Primary Line. If you didn't include rule "*1571" the modified dialed number would not match a rule and fail.
Logged
terraprime
Newbie
*
Posts: 11


« Reply #5 on: April 23, 2015, 08:02:11 am »

Ok so I got that to work but am having issues with some calls working and some not working on my Obi.

I was told by Localphone to dial *1688 before every call. so how do I add that to the digi map?
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #6 on: April 23, 2015, 10:51:36 am »

Is this a temporary procedure to do diagnostics?
Do you dial *1688 as a separate call or as a prefix to the number?

Do you want *1688 automatically added as a prefix?
If yes, this will be a more complex change.

A quick method would be to change rule "xx." to "XX."
Upper case X will match any digit plus star.
When a number matches a rule like this, there is a 10 second delay.
You can dial a # at the end of the number to eliminate the delay or you can code the rule like "XX.S3" for a 3 second delay.
Logged
terraprime
Newbie
*
Posts: 11


« Reply #7 on: April 23, 2015, 10:59:59 am »

It would be permanent.

So no matter what number you call the obi will always send *1866. I would also like to keep the pause to as short a time period as I can.

The *1866 is local phones way of routing the call via a different stream.

I have attached the dial plan xml and you will see that I have added the detail to access the Localphone voicemail, I also added <*1571> to profile A to allow me to dial the number.

Just not sure how to ensure this works fully.

* UK-OBi2xx-Profile-17NOV14.xml (22.01 KB - downloaded 674 times.)
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #8 on: April 24, 2015, 08:31:17 am »

Try changing rule "xx." to "XX.S3"
You need a delay because if you pause while dialing a number, the number will be routed prematurely.
This isn't a problem if you have a phone that you dial the number then press send/talk.
You need at least a 1 second delay, otherwise the call will be routed as soon as you dial a single digit.
I would try dialing like this to prove *1866 works before spending time making the changes suggested below.
Dial the number like *18668005551212

You can check how the number is sent by looking at the Call History.
To access Call History:
Log directly into the OBi using the local interface.
Key the IP address of the OBi into a Web Browser.
Hit Enter
The UserID and default Password are both "admin".
Click Status on the left column.
Then click Call History.

If you want to automatically add a prefix, there are 2 techniques.
You should know the 1st. It's the same as you added "*" to 1571.
Taking the 1st rule, change it to <*1866>112
Then add rule *1866112
Do this for every rule you want routed this way.
This will make the DigitMap very long and unreadable.

The 2nd method you create a User Defined DigitMap1 with a copy of the ITSP A DigitMap.
Name the above "ud1"
Then add <*1866> as a prefix to each rule you want sent this way.
The 1st rule would be <*1866>112
Again, do this to every rule.
Change the last rule in the Phone Port OutboundCallRoute
From {(Mpli):pli}
To: {(Mud1):pli}

Edit:
There is another way to code the User Defined DigitMap.
Assuming you don't want to add prefix *1588 to *1571 do this:
(*1571|<*1688>(999|112|101|111|116000|116111|116123|1471|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.|(Mipd)|[^*#]@@.))
« Last Edit: April 24, 2015, 09:26:07 am by azrobert » Logged
terraprime
Newbie
*
Posts: 11


« Reply #9 on: April 24, 2015, 11:27:13 am »

Thanks @azrobert, your help has been great. Bit shocked that Obi have not even bothered to chip in on this one.

I have had to go with the following:-
(999|112|101|111|<*>1571|116000|116111|116123|1471|*1571|<*1688>0[15]xxxxxxxxx?|*16880[15]xxxxxxxxx?|<*1688>0[27]x xxxx xxxx|*16880[27]x xxxx xxxx|<*1688>0800xxx xxxx?|*16880800xxx xxxx?|<*1688>0808xxx xxxx|*16880808xxx xxxx|<*1688>08001111|*168808001111|<*1688>08[47]x xxx xxxx|*168808[47]x xxx xxxx|<*1688>0845464x|*16880845464x|<*1688>03xx xxx xxxx|*168803xx xxx xxxx|118xxx|100|155|195|<*1688>09xx xxx xxxx|*168809xx xxx xxxx|<*1688>00xxx.S1|*168800xxx.S1|<*1688>xx.S1|*1688xx.S1|<*1688>+xx.S1|*1688+xx.S1|(Mipd)|[^*#]@@.)

Yes this is massive but the option you gave below did not work:-
(*1571|<*1688>(999|112|101|111|116000|116111|116123|1471|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.|(Mipd)|[^*#]@@.))

With your one I got a local phone error.

My big issue now is that I am not too sure how to reduce the delay on the numbers with a ? or no . at the end.

I also note that I now can't seem to get connected to some 0800 numbers with what I have done above, i.e. 0800 500005 rings once then goes silent.

Any ideas to fix would be great.
« Last Edit: April 24, 2015, 11:29:02 am by terraprime » Logged
terraprime
Newbie
*
Posts: 11


« Reply #10 on: April 24, 2015, 11:43:34 am »

I have just done a test call to my mobile and the first call worked, so i hung up then called the number again, I answered the second call but only had one way audio.

It seems like the first call did not disconnect or something odd.

Could it be an dial plan issue or a disconnect issue?
Logged
azrobert
Hero Member & Beta Tester
*****
Posts: 3190


« Reply #11 on: April 24, 2015, 12:36:02 pm »

You can place an "S1" after any rule.
The rules not ending in "?" or "." should only have a 2 second delay.
Do you have an OBi2xx?
If yes, you can change the global short and long timer values then you don't need the "S1" suffix.

Physical Interfaces -> Phone Port
DigitMapLongTimer: 1
DigitMapShortTimer: 1

Maybe the prefix causes problems with 0800 numbers.
Try removing the prefix for these.

Did you verify the call to your mobile was routed with the prefix?
If it had the prefix, maybe the LP fix doesn't work.
Logged
terraprime
Newbie
*
Posts: 11


« Reply #12 on: April 24, 2015, 01:07:00 pm »

 Grin

So I am pleased to say @azrobert that you have assisted me a million times more than anyone at Obitalk! You should be offered a job by them for all your great work here.

I have now fully resolved the issues and all thanks to your help.

Here is what I have done to get the Obi202 fully up and running correctly.

1, Set the the Obi in the DMZ of my Netgear router - This stopped my one way audio issues.
2, Uploaded the latest xml from this page to my Obi
3, Changed the digi map for phone port to the following:-
          (999|112|101|111|<*>1571|116000|116111|116123|1471|*1571|<*1688>0[15]xxxxxxxxx?|*16880[15]xxxxxxxxx?|<*1688>0[27]x xxxx xxxx|*16880[27]x xxxx xxxx|<*1688>0800xxx xxxx?|*16880800xxx xxxx?|<*1688>0808xxx xxxx|*16880808xxx xxxx|<*1688>08001111|*168808001111|<*1688>08[47]x xxx xxxx|*168808[47]x xxx xxxx|<*1688>0845464x|*16880845464x|<*1688>03xx xxx xxxx|*168803xx xxx xxxx|118xxx|100|155|195|<*1688>09xx xxx xxxx|*168809xx xxx xxxx|<*1688>00xxx.|*168800xxx.|<*1688>xx.|*1688xx.|<*1688>+xx.|*1688+xx.|(Mipd)|[^*#]@@.)
The digitmap above now allows me to call my Localphone voicemail on *1571 and also routes the majority of calls via the localphone *1688 path automatically.
4, Shortened the time it takes for the call to start to ring by changing the Digit Map time to the following:-
Physical Interfaces -> Phone Port
DigitMapLongTimer: 1
DigitMapShortTimer: 1


I have tested this by call 0800500005, disconnecting when it answers and immediately redialing, I this this several times within a minute and every call connected. This did not happen for me without the changed you assisted with.

I would say the issue has now been solved, but will wait a few days just in case something goes wrong.

I hope that this will assist other people in the future who may experience the same issues.

Thanks once again@azrobert.
Logged
KevindUK
Newbie
*
Posts: 5


« Reply #13 on: January 08, 2016, 12:46:54 pm »

Hi,

Yes I had the same problem with LocalPhone, support was quick though back to me in 18 hours, suggesting I implement the *1688 prefix.

I followed guide here, reset to factory defaults, added UK XML, changed dial-plan and it works.

Thanks Guys.
Logged
alan-uk
Newbie
*
Posts: 1


« Reply #14 on: June 05, 2017, 11:16:22 am »

Just like to say thank you for this UK config file. Just installed it on my Obi110.

Alan
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by SMF 1.1.11 | SMF © 2006-2009, Simple Machines LLC