ModelName OBi202
HardwareVersion 1.4
SoftwareVersion 3.2.2 (Build: 5859EX)
DELAY SYNTAX FOR INBOUND CALL ROUTEhttps://www.obitalk.com/forum/index.php?topic=1958.0https://www.obitalk.com/forum/index.php?topic=4838.0Please see the above forum pages for grammar for delay in an InboundCallRoute.
You find this setting in
Voice Services -> SPx Service -> X_InboundCallRoute parameter.
New firmware pushed down to Obi devices this year is incompatible with existing syntax of InboundCallRoute.
Specifically, if any Obi has an inbound call route featuring a rule with a delay, then a call to the service provider with that route will result in the Obi crashing and rebooting.
Here is an example of an InboundCallRoute that has been executing correctly for years:
{{ph1,sp3(XXXXXXXXXXX),sp2(YYYYYYYYYYY;d=15)}This rule rings Phone 1 while initiating forwarding through SP3 and, for failover, fifteen seconds later through SP2.
This rule worked fine until this year's pushed firmware updates. The new firmware has a bug making it break InboundCallRoute backwards compatibility. The new firmware can not handle the InboundCallRoute, causing the Obi device to crash and re-boot upon any phone call received by the service provider with this InboundCallRoute. You know the Obi box is crashing as (1) ongoing calls on other SPs are dropped and (2) the System Status page stops responding but once back up again says the device has an UpTime of 0 Days 0:00:00.
Ripping out the delay parameter (";d=num") destroys the fail-over, makes the dual forwarding non-deterministic, but proves that the 3.2.2 firmware is failing on this syntax.
Obi Firmware team, could you please release a Hot Fix firmware update that correctly implements the InboundCallRoute's well-established delay parameter rather than crashing the device?
Has anyone else utilizing a delay in X_InboundCallRoute experienced failure after a pushed 2018 firmware update to your device?
Until the fix, I have had to rip out the failover SP2 rule and am praying SP3 does not ever fail me in the meantime.
Thank you for your consideration.