#863
Attached below is my latest OBIHAI UK configuration XML files (Version 2.7) and is suitable for use with the following OBi devices:
  • OBi100
  • OBi110
These XML files not only configure your OBi devices with the correct generic UK configuration settings and UK dial plan, it also configures your devices with a suitable Voipfone, Voicehost, Voiptalk and Sipgate UK dial plan too.

Installation:
  1. Download the ZIP file attached to this post and extract it's contents to your desktop.
  2. Navigate (via the local user interface) to the System Management -> Device Update page as shown below:
    obi1xx_restore.png
    System Management -> Device Update
    obi1xx_restore.png (79.51 KiB) Viewed 17 times
  3. Under the "Restore Configuration" section, click the "Choose File" button located next to the "Select File to Restore Configuration" parameter.
  4. Select the XML file you downloaded and extracted earlier (step 1) named UK-OBi100-Profile-16OCT17.xml or UK-OBi110-Profile-16OCT17.xml.
  5. Click the "Restore" button next to the "Press Restore to Start Process" parameter.
Your OBi device will now reboot and once complete your device will configured to use UK progress tones and dialled numbers will be processed quicker as it now uses a localised UK digit map.

OBi100 UK XML File Contents:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!--
 Version 2.7
 OBi100 UK Configuration
 16 October 2017, Generated with v1.3.0 (2886)
 This file should be used with the OBi100 device only!
-->
<ParameterList>
<!--
 OBi Network Settings Configuration
-->
  <Object>
    <Name>DeviceInfo.Time.</Name>
  </Object>
  <Object>
    <Name>DeviceInfo.Time.</Name>
    <ParameterValueStruct>
      <Name>LocalTimeZone</Name>
      <Value>GMT+00:00(London,Lisbon)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DaylightSavingTimeEnable</Name>
      <Value>true</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DaylightSavingTimeStart</Name>
      <Value>3/-1/7/2:0:0</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DaylightSavingTimeEnd</Name>
      <Value>10/-1/7/2:0:0</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DaylightSavingTimeDiff</Name>
      <Value>1:00:00</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi PHONE Port Configuration
-->
  <Object>
    <Name>VoiceService.1.X_FXS.1.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|**0|***|#|**1(Msp1)|**2(Msp2)|**9(Mpp)|obxxxxxxxxx|(Mpli))</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>OutboundCallRoute</Name>
      <Value>{([1-9]x?*(Mpli)):pp},{**0:aa},{***:aa2},{(&lt;**1:&gt;(Msp1)):sp1},{(&lt;**2:&gt;(Msp2)):sp2},{(&lt;**9:&gt;(Mpp)):pp},{obxxxxxxxxx:pp},{(Mpli):pli}</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXS.1.Ringer.</Name>
    <ParameterValueStruct>
      <Name>RingFrequency</Name>
      <Value>25</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXS.1.Settings.</Name>
    <ParameterValueStruct>
      <Name>OnHookTipRingVoltage</Name>
      <Value>50</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>OffHookCurrentMax</Name>
      <Value>25</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>Impedance</Name>
      <Value>370+(620||310 nF)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CallerIDMethod</Name>
      <Value>FSK(V.23)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CallerIDTrigger</Name>
      <Value>Before First Ring</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXS.1.Timer.</Name>
    <ParameterValueStruct>
      <Name>HookFlashTimeMax</Name>
      <Value>200</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>HookFlashTimeMin</Name>
      <Value>60</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CPCDelayTime</Name>
      <Value>2000</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CPCDuration</Name>
      <Value>100</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi Tone Profile A Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.1.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.2.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20,450-20;-1;(.4+.2,.4+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.3.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;10;(.375+.375)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.4.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.6.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>600-20;-1;(.1+.1,.1+.1,.1+2.2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.7.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>420-19,520-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.8.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10;(.75+.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.9.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>480+3,620+3;300;(1/.2+0,2/.2+0)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.10.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>520-19,620-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.11.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10;(.75+.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.12.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-22;10;(.1+.1,.1+9.7)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.13.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>950-16,1400-16,1800-16;20;(1/.330+0,2/.330+0,4/.330+0,0/0+4)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.17.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>420-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.21.</Name>
    <ParameterValueStruct>
      <Name>ToneName</Name>
      <Value>UK-1</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;30;(.1+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.22.</Name>
    <ParameterValueStruct>
      <Name>ToneName</Name>
      <Value>UK-2</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;30;(.25+.25,.25+.25,.25+5)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi Tone Profile B Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.1.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.2.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20,450-20;-1;(.4+.2,.4+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.3.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;10;(.375+.375)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.4.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.6.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>600-20;-1;(.1+.1,.1+.1,.1+2.2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.7.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>420-19,520-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.8.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10;(.75+.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.9.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>480+3,620+3;300;(1/.2+0,2/.2+0)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.10.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>520-19,620-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.11.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10;(.75+.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.12.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-22;10;(.1+.1,.1+9.7)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.13.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>950-16,1400-16,1800-16;20;(1/.330+0,2/.330+0,4/.330+0,0/0+4)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.17.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>420-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.21.</Name>
    <ParameterValueStruct>
      <Name>ToneName</Name>
      <Value>UK-1</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;30;(.1+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.22.</Name>
    <ParameterValueStruct>
      <Name>ToneName</Name>
      <Value>UK-2</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;30;(.25+.25,.25+.25,.25+5)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi Ring Profile A Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.1.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-1</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.4+.2,.4+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.2.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-2</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(1+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.3.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-3</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.25+.25,.25+.25,.25+1.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.4.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-4</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.4+.8)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.5.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-5</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(2+4)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi Ring Profile B Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.1.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-1</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.4+.2,.4+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.2.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-2</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(1+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.3.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-3</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.25+.25,.25+.25,.25+1.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.4.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-4</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.4+.8)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.5.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-5</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(2+4)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi ITSP Profile A Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(10[01]|11[12]|123|15[0-24-6]|16[06]|195|9[09]x|1234|1471|157[1-3]|9123|1000[05]|10020|17070|5[05]000|11[68]xxx|12[01]*[2-8]xx|08001111|0845464x|0[15]xxxxxxxxx?|0[27]x xxxx xxxx|0[39]xx xxx xxxx|0800xxx xxxx?|0808xxx xxxx|08[47]x xxx xxxx|14108001111|1410845464x|1410[15]xxxxxxxxx?|1410[27]x xxxx xxxx|1410[39]xx xxx xxxx|1410800xxx xxxx?|1410808xxx xxxx|14108[47]x xxx xxxx|147008001111|14700845464x|14700[15]xxxxxxxxx?|14700[27]x xxxx xxxx|14700[39]xx xxx xxxx|14700800xxx xxxx?|14700808xxx xxxx|147008[47]x xxx xxxx|*[2-8]xx|**[2-8]xx|##[2-8]xx|*0#[2-8]xx|**1571xxx|00xxx.|14100xxx.|147000xxx.|xx.|+xx.|141+xx.|1470+xx.|(Mipd)|[^*#]@@.)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi ITSP Profile B Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(10[01]|11[12]|123|15[0-24-6]|16[06]|195|9[09]x|1234|1471|157[1-3]|9123|1000[05]|10020|17070|5[05]000|11[68]xxx|12[01]*[2-8]xx|08001111|0845464x|0[15]xxxxxxxxx?|0[27]x xxxx xxxx|0[39]xx xxx xxxx|0800xxx xxxx?|0808xxx xxxx|08[47]x xxx xxxx|14108001111|1410845464x|1410[15]xxxxxxxxx?|1410[27]x xxxx xxxx|1410[39]xx xxx xxxx|1410800xxx xxxx?|1410808xxx xxxx|14108[47]x xxx xxxx|147008001111|14700845464x|14700[15]xxxxxxxxx?|14700[27]x xxxx xxxx|14700[39]xx xxx xxxx|14700800xxx xxxx?|14700808xxx xxxx|147008[47]x xxx xxxx|*[2-8]xx|**[2-8]xx|##[2-8]xx|*0#[2-8]xx|**1571xxx|00xxx.|14100xxx.|147000xxx.|xx.|+xx.|141+xx.|1470+xx.|(Mipd)|[^*#]@@.)</Value>
    </ParameterValueStruct>
  </Object>
</ParameterList>
All numbers including the emergency services will dial out via the PrimaryLine. Therefore it's IMPORTANT that you confirm with your VoIP provider that they support emergency calls and if so, register your phone number and address with the Emergency Services data base so that when you dial 999 or 112 they have your location details on screen in front of them! You register your phone number and address via your VoIP provider.
OBi100 UK XML File
(1.67 KiB) Downloaded 1 time
OBi110 UK XML File Contents:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!--
 Version 2.7
 OBi110 UK Configuration
 16 October 2017, Generated with v1.3.0 (2886)
 This file should be used with the OBi110 device only!
-->
<ParameterList>
<!--
 OBi Network Settings Configuration
-->
  <Object>
    <Name>DeviceInfo.Time.</Name>
  </Object>
  <Object>
    <Name>DeviceInfo.Time.</Name>
    <ParameterValueStruct>
      <Name>LocalTimeZone</Name>
      <Value>GMT+00:00(London,Lisbon)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DaylightSavingTimeEnable</Name>
      <Value>true</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DaylightSavingTimeStart</Name>
      <Value>3/-1/7/2:0:0</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DaylightSavingTimeEnd</Name>
      <Value>10/-1/7/2:0:0</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DaylightSavingTimeDiff</Name>
      <Value>1:00:00</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi PHONE Port Configuration
-->
  <Object>
    <Name>VoiceService.1.X_FXS.1.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|100|1[01]1|112|155|195|999|147[1457-9]|1571|17070|116000|116111|116123|**0|***|#|**1(Msp1)|**2(Msp2)|**8(Mli)|**9(Mpp)|obxxxxxxxxx|(Mpli))</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>OutboundCallRoute</Name>
      <Value>{([1-9]x?*(Mpli)):pp},{(&lt;#:&gt;|100|1[01]1|112|155|195|999|147[1457-9]|1571|17070|116000|116111|116123):li},{**0:aa},{***:aa2},{(&lt;**1:&gt;(Msp1)):sp1},{(&lt;**2:&gt;(Msp2)):sp2},{(&lt;**8:&gt;(Mli)):li},{(&lt;**9:&gt;(Mpp)):pp},{obxxxxxxxxx:pp},{(Mpli):pli}</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXS.1.Ringer.</Name>
    <ParameterValueStruct>
      <Name>RingFrequency</Name>
      <Value>25</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXS.1.Settings.</Name>
    <ParameterValueStruct>
      <Name>OnHookTipRingVoltage</Name>
      <Value>50</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>OffHookCurrentMax</Name>
      <Value>25</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>Impedance</Name>
      <Value>370+(620||310 nF)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CallerIDMethod</Name>
      <Value>FSK(V.23)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CallerIDTrigger</Name>
      <Value>Before First Ring</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXS.1.Timer.</Name>
    <ParameterValueStruct>
      <Name>HookFlashTimeMax</Name>
      <Value>200</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>HookFlashTimeMin</Name>
      <Value>60</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CPCDelayTime</Name>
      <Value>2000</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CPCDuration</Name>
      <Value>100</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi LINE Port Configuration
-->
  <Object>
    <Name>VoiceService.1.X_FXO.1.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(10[01]|11[12]|123|155|195|999|147[1457-9]|157[12]|17070|11[68]xxx|08001111|0845464x|0[15]xxxxxxxxx?|0[27]x xxxx xxxx|0[39]xx xxx xxxx|0800xxx xxxx?|0808xxx xxxx|08[47]x xxx xxxx|14108001111|1410845464x|1410[15]xxxxxxxxx?|1410[27]x xxxx xxxx|1410[39]xx xxx xxxx|1410800xxx xxxx?|1410808xxx xxxx|14108[47]x xxx xxxx|147008001111|14700845464x|14700[15]xxxxxxxxx?|14700[27]x xxxx xxxx|14700[39]xx xxx xxxx|14700800xxx xxxx?|14700808xxx xxxx|147008[47]x xxx xxxx|[2-8]xxxx.|9[0-8]xxx.|99[^9]xx.|00xxx.|14100xxx.|147000xxx.|xx.|+xx.|141+xx.|1470+xx.)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingDelay</Name>
      <Value>400</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXO.1.DisconnctDetect</Name>
    <ParameterValueStruct>
      <Name>DetectCPC</Name>
      <Value>true</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CPCTimeThreshold</Name>
      <Value>90</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DetectPolarityReversal</Name>
      <Value>false</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DetectFarEndLongSilence</Name>
      <Value>true</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>SilenceDetectSensitivity</Name>
      <Value>High</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>SilenceTimeThreshold</Name>
      <Value>30</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DetectDisconnectTone</Name>
      <Value>true</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>DisconnectTonePattern</Name>
      <Value>400-30;2</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXO.1.Settings.</Name>
    <ParameterValueStruct>
      <Name>ACImpedance</Name>
      <Value>370+(620||310 nF)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>OnHookSpeed</Name>
      <Value>3 ms (ETSI)</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CurrentLimitingEnable</Name>
      <Value>true</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>CallerIDDetectMethod</Name>
      <Value>FSK(V.23)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXO.1.RingDetect.</Name>
    <ParameterValueStruct>
      <Name>RingFrequencyMin</Name>
      <Value>10</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingFrequencyMax</Name>
      <Value>100</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingThreshold</Name>
      <Value>13.50-16.50</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingValidationTime</Name>
      <Value>256</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingIndicationDelayTime</Name>
      <Value>0</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingTimeout</Name>
      <Value>128</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingerImpedance</Name>
      <Value>High</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi Tone Profile A Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.1.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.2.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20,450-20;-1;(.4+.2,.4+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.3.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;10;(.375+.375)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.4.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.6.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>600-20;-1;(.1+.1,.1+.1,.1+2.2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.7.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>420-19,520-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.8.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10;(.75+.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.9.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>480+3,620+3;300;(1/.2+0,2/.2+0)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.10.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>520-19,620-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.11.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10;(.75+.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.12.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-22;10;(.1+.1,.1+9.7)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.13.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>950-16,1400-16,1800-16;20;(1/.330+0,2/.330+0,4/.330+0,0/0+4)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.17.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>420-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.21.</Name>
    <ParameterValueStruct>
      <Name>ToneName</Name>
      <Value>UK-1</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;30;(.1+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Tone.Description.22.</Name>
    <ParameterValueStruct>
      <Name>ToneName</Name>
      <Value>UK-2</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;30;(.25+.25,.25+.25,.25+5)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi Tone Profile B Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.1.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.2.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20,450-20;-1;(.4+.2,.4+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.3.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;10;(.375+.375)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.4.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.6.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>600-20;-1;(.1+.1,.1+.1,.1+2.2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.7.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>420-19,520-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.8.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10;(.75+.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.9.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>480+3,620+3;300;(1/.2+0,2/.2+0)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.10.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>520-19,620-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.11.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-19,440-22;10;(.75+.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.12.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>350-22;10;(.1+.1,.1+9.7)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.13.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>950-16,1400-16,1800-16;20;(1/.330+0,2/.330+0,4/.330+0,0/0+4)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.17.</Name>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>420-22;10</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.21.</Name>
    <ParameterValueStruct>
      <Name>ToneName</Name>
      <Value>UK-1</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;30;(.1+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.Tone.Description.22.</Name>
    <ParameterValueStruct>
      <Name>ToneName</Name>
      <Value>UK-2</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>TonePattern</Name>
      <Value>400-20;30;(.25+.25,.25+.25,.25+5)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi Ring Profile A Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.1.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-1</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.4+.2,.4+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.2.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-2</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(1+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.3.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-3</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.25+.25,.25+.25,.25+1.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.4.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-4</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.4+.8)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.1.Ringer.Description.5.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-5</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(2+4)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi Ring Profile B Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.1.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-1</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.4+.2,.4+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.2.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-2</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(1+2)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.3.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-3</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.25+.25,.25+.25,.25+1.75)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.4.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-4</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(.4+.8)</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.Line.2.Ringer.Description.5.</Name>
    <ParameterValueStruct>
      <Name>RingName</Name>
      <Value>UK-5</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>RingPattern</Name>
      <Value>60;(2+4)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi ITSP Profile A Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.1.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(10[01]|11[12]|123|15[0-24-6]|16[06]|195|9[09]x|1234|1471|157[1-3]|9123|1000[05]|10020|17070|5[05]000|11[68]xxx|12[01]*[2-8]xx|08001111|0845464x|0[15]xxxxxxxxx?|0[27]x xxxx xxxx|0[39]xx xxx xxxx|0800xxx xxxx?|0808xxx xxxx|08[47]x xxx xxxx|14108001111|1410845464x|1410[15]xxxxxxxxx?|1410[27]x xxxx xxxx|1410[39]xx xxx xxxx|1410800xxx xxxx?|1410808xxx xxxx|14108[47]x xxx xxxx|147008001111|14700845464x|14700[15]xxxxxxxxx?|14700[27]x xxxx xxxx|14700[39]xx xxx xxxx|14700800xxx xxxx?|14700808xxx xxxx|147008[47]x xxx xxxx|*[2-8]xx|**[2-8]xx|##[2-8]xx|*0#[2-8]xx|**1571xxx|00xxx.|14100xxx.|147000xxx.|xx.|+xx.|141+xx.|1470+xx.|(Mipd)|[^*#]@@.)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi ITSP Profile B Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(10[01]|11[12]|123|15[0-24-6]|16[06]|195|9[09]x|1234|1471|157[1-3]|9123|1000[05]|10020|17070|5[05]000|11[68]xxx|12[01]*[2-8]xx|08001111|0845464x|0[15]xxxxxxxxx?|0[27]x xxxx xxxx|0[39]xx xxx xxxx|0800xxx xxxx?|0808xxx xxxx|08[47]x xxx xxxx|14108001111|1410845464x|1410[15]xxxxxxxxx?|1410[27]x xxxx xxxx|1410[39]xx xxx xxxx|1410800xxx xxxx?|1410808xxx xxxx|14108[47]x xxx xxxx|147008001111|14700845464x|14700[15]xxxxxxxxx?|14700[27]x xxxx xxxx|14700[39]xx xxx xxxx|14700800xxx xxxx?|14700808xxx xxxx|147008[47]x xxx xxxx|*[2-8]xx|**[2-8]xx|##[2-8]xx|*0#[2-8]xx|**1571xxx|00xxx.|14100xxx.|147000xxx.|xx.|+xx.|141+xx.|1470+xx.|(Mipd)|[^*#]@@.)</Value>
    </ParameterValueStruct>
  </Object>
</ParameterList>
IMPORTANT: The following numbers are configured to dial out over POTS by default on the OBi110: All other numbers will dial out via the PrimaryLine. Therefore it's IMPORTANT that your OBi110 remain connected to a working PSTN line in order to dial the emergency services.
OBi110 UK XML File
(2.06 KiB) Downloaded 1 time
Last bumped by WelshPaul on Wed 25th January 2017, 15:22.

Paul, Its been a while since posting on here, tha…

Thanks very much. Really appreciate it! :-D

Attached below is my latest OBIHAI UK configuratio…

System advice?

As you wanted 9 for an outside line, pretty sure t…