#864
Attached to this post is the latest UK configuration XML file (Version 2.6) suitable for use with the following OBi Devices:
  • OBi200
  • OBi202
  • OBi300
  • OBi302
It can be uploaded to the OBi via the local user interface by navigating to the System Management -> Device Update page.

At "Restore Configuration", click the "Choose File" button located next to the "Select File to Restore Configuration" parameter and select the xml file that is contained within the attached zip file. Finally, click the "Restore" button next to the "Press Restore to Start Process" parameter.

Your OBi device will reboot and once completed 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.

OBi2xx UK XML:
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<!--
 Version 2.6
 OBi2xx UK Configuration
 25 Jan 2017, Generated with v3.1.1 (Build: 5491)
 This file should be used with the OBi2xx series devices only!
-->
<ParameterList>
<!--
 OBi WAN 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 PHONE1 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|999|112|101|111|17070|116000|116111|116123|1471|1571|100|155|195|**0|***|#|##|**70(Mli)|**8(Mbt)|**81(Mbt)|**82(Mbt2)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|obxxxxxxxxx|(Mpli))</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>OutboundCallRoute</Name>
      <Value>{999|112|101|111|17070|116000|116111|116123|1471|1571|100|155|195:li},{([1-9]x?*(Mpli)):pp},{(<##:>):li},{(<#:>):ph2},{(<**70:>(Mli)):li},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{(<**8:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(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>
    <ParameterValueStruct>
      <Name>DigitMapLongTimer</Name>
      <Value>6</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi PHONE2 Port Configuration
-->
  <Object>
    <Name>VoiceService.1.X_FXS.2.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>([1-9]x?*(Mpli)|[1-9]S9|[1-9][0-9]S9|999|112|101|111|17070|116000|116111|116123|1471|1571|100|155|195|**0|***|#|##|**70(Mli)|**8(Mbt)|**81(Mbt)|**82(Mbt2)|**1(Msp1)|**2(Msp2)|**3(Msp3)|**4(Msp4)|**9(Mpp)|obxxxxxxxxx|(Mpli))</Value>
    </ParameterValueStruct>
    <ParameterValueStruct>
      <Name>OutboundCallRoute</Name>
      <Value>{999|112|101|111|17070|116000|116111|116123|1471|1571|100|155|195:li},{([1-9]x?*(Mpli)):pp},{(<##:>):li},{(<#:>):ph1},{(<**70:>(Mli)):li},{(<**82:>(Mbt2)):bt2},{(<**81:>(Mbt)):bt},{(<**8:>(Mbt)):bt},{**0:aa},{***:aa2},{(<**1:>(Msp1)):sp1},{(<**2:>(Msp2)):sp2},{(<**3:>(Msp3)):sp3},{(<**4:>(Msp4)):sp4},{(<**9:>(Mpp)):pp},{obxxxxxxxxx:pp},{(Mpli):pli}</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXS.2.Ringer.</Name>
    <ParameterValueStruct>
      <Name>RingFrequency</Name>
      <Value>25</Value>
    </ParameterValueStruct>
  </Object>
  <Object>
    <Name>VoiceService.1.X_FXS.2.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.2.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>
    <ParameterValueStruct>
      <Name>DigitMapLongTimer</Name>
      <Value>6</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi LINE Port Configuration
-->
  <Object>
    <Name>VoiceService.1.X_FXO.1.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(999|112|101|111|17070|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|[2-8]xxxx.|9[0-8]xxx.|99[^9]xx.|00xxx.|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 OBiBlueTooth 1 Configuration
-->
  <Object>
    <Name>VoiceService.1.X_BT.1.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(999|112|101|111|17070|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.)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi OBiBlueTooth 2 Configuration
-->
    <Object>
    <Name>VoiceService.1.X_BT.2.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(999|112|101|111|17070|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.)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBiTALK Configuration
-->
  <Object>
    <Name>VoiceService.1.X_P2P.1.</Name>
    <ParameterValueStruct>
      <Name>InboundCallRoute</Name>
      <Value>{(<:ob>xx.):ph}</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.20.</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.20.</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>(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)|[^*#]@@.)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi ITSP Profile B Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.2.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(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)|[^*#]@@.)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi ITSP Profile C Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.3.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(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)|[^*#]@@.)</Value>
    </ParameterValueStruct>
  </Object>
<!--
 OBi ITSP Profile D Configuration
-->
  <Object>
    <Name>VoiceService.1.VoiceProfile.4.</Name>
    <ParameterValueStruct>
      <Name>DigitMap</Name>
      <Value>(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)|[^*#]@@.)</Value>
    </ParameterValueStruct>
  </Object>
</ParameterList>
Attachments
(2.13 KiB) Downloaded 43 times
#2917
Hi Paul,

There are only two minor differences between v2.5 and v2.4...

The first change was to replace the following:
Code: Select all
    <ParameterValueStruct>
      <Name>OnHookSpeed</Name>
      <Value>3ms (ETSI)</Value>
    </ParameterValueStruct>
with:
Code: Select all
    <ParameterValueStruct>
      <Name>OnHookSpeed</Name>
      <Value>3 ms (ETSI)</Value>
    </ParameterValueStruct>
It appears Obihai at some point changed the name of the "OnHookSpeed" parameter from "3ms (ETSI)" to "3 ms (ETSI)", and as a result the setting on the device was not changed from it's default value when uploading the XML file.

Simply navigate to Physical Interfaces > LINE Port > Port Settings > OnHookSpeed and make sure it's set to 3 ms (ETSI).

The second change was to add the following:
Code: Select all
    <ParameterValueStruct>
      <Name>CallerIDTrigger</Name>
      <Value>Before First Ring</Value>
    </ParameterValueStruct>
This wasn't added in previous revisions because the option wasn't available on Obihai devices, it has since been added in later firmware revisions.

Simply navigate to Physical Interfaces > PHONE1+2 Port > Port Settings > CallerIDTrigger and make sure it's set to Before First Ring. (the correct value for the UK)

These changes also apply to the OBi1xx series. :)
#4058
I have an OBi200 and these settings are pretty good for me.
But I have a question about the outbound call routing when used on an OBi200 which has no POTS line. Would I be correct in assuming that I have to either remove the outbound call routing entries that reference ":li" or at least change them to use ":pli" - since as I understand it, there is no "li" interface to route via?
#4061
I had a discussion about this with OBIHAI at the time we created these routes...

OBIHAI insisted we use the PSTN line for these numbers by default, OBIHAI decided that anyone buying the OBi110/200/202 would likely be using the device with a PSTN line.

Given that some VoIP providers don't allow emergency calls it was a play it safe move I think.

So yea just alter the ":li" part of the syntax if you don't have a PSTN line connected to your Obi device via an OBiLINE adaptor, or simply remove the following from the outbound call route completely:
Code: Select all
{999|112|101|111|116000|116111|116123|1471|1571|100|155|195:li},
#4063
AndyJ wrote:Note quite sure why the rules are needed for the OBi200 since that does not have a POTS port and therefore with the default rules, would never be able to dial 999...
OBHAI sell an accessory called the OBiLINE adapter: https://www.amazon.co.uk/OBiLINE-Phone- ... ds=obiline

It connects to the OBi200/202/300/302 ATA's and OBi1022/1032/1062 IP phones via the devices USB port. provides a POTS port for use with PSTN lines.

The 'LINE Port' menu that provides the various parameters and options for configuring the POTS line is hidden in the devices web interface until you connect the OBiLINE adapter to your OBi200. You will find it under the 'Physical Interfaces' option in the OBi200's web GUI only if there is an OBiLINE adapter plugged in to it's USB port.
#4064
Yes, but I don't have a POTS line to connect to - so I can't use an OBiLINE - and neither can anyone else using an OBi200 alone - felt a bit wrong that out of the box, 999 calls will fail - which is not exactly the kind of thing you want to find out the hard way...

(would be OK if there was a way to test the config/rules without actually making the call but I am not aware of that being possible?)
#4065
I hear you, trouble is doing it any other way would lead to confusion. We'd be looking at two different XML files for every device.

Guaranteed users would pick the wrong one! Also take into consideration that many VoIP providers don't even allow 999 access.

Changing it so that 999 calls go out over the primary VoIP line by default would just result in more complaints flowing in from users who have a PSTN line connected to their OBi or from those who use a VoIP provider that don't offer or support 999 calls.

It's a case of damned if we do, damned if we don't :P
#4067
This isn't so much UK configuration but personal preference. Again something I discussed with OBIHAI.

I myself don't use a PSTN line with my Obi202 so I removed this syntax from the outbound route just like you...

You do raise a valid point, maybe I should look at adding a warning/disclaimer to the relevant topics.
#4282
I have updated my original post, attached to it version 2.6 which has been generated and tested with the latest firmware version 3.1.1 (Build: 5491).
  • I have added 17070 (BT's line test facility) to the digitmap(s).
  • Some minor formatting fixes.
Adding support for BT's line test facility allows users (and telephone engineers) to test a PSTN line or broadband connection without the need to disconnect an OBi device first. If a fault is found, I strongly recommend that you run a second test directly via the PSTN line to rule out the OBi as the cause.
Who is online

Users browsing this forum: CommonCrawl [Bot] and 0 guests

Sorry I mean to say if I do not stop autoboot the …

How to Evaluate an IP Phone System?

CISCO SPA500S

Create a call group and add the three extensions t…

Landline bridge advice

Thanks for tremendous efforts on this Paul. I'm s…