News:

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

Main Menu

Getting Opus to work on Obi1000, Obi2000 series

Started by SeanTek, July 13, 2020, 07:23:00 AM

Previous topic - Next topic

SeanTek

I tried to get Opus to work when communicating between two SIP/IP endpoints (no PSTN!), but ran into some difficulties. I am on firmware versions:

  • Obi2062/Obi2162: 6.2.3 (Build: 4907.1311)
  • Obi2182: 6.2.3 (Build: 4946.1311)
  • Obi1062: 5.1.11 (Build: 4983EX.1311)

First of all, Opus appears to be disabled in Codec Profile A by default. Changing it locally (Codecs > Codec Profile A/B > OPUS Codec > Enable) gets ignored (when ObiTALK is engaged). It is necessary to override the codec using the ObiTALK device admin portal. The Opus codec may or may not be enabled in Codec Profile B by default.

Opus has priority 1 by default, which is what I wanted.

I wanted to see if I could change the bitrate, with disastrous results on the Obi2000 series. The default appears to be BitRate = 20000. I tried to set it to 32000. None of the phones tested took 32000 without much complaint, and it did not get overwritten by ObiTALK when I set it locally. However, the Obi2000 series phones crashed after about 3 seconds into the call between each other using Opus. I set it back to the default of 20000, and it started to work okay.

The next day, I tried to increase the bitrate to 24000, then 28000, and 32000. Calls continued to work and I have not experienced a crash since.

Is all this expected behavior? What is the reason why Opus is disabled by default, even though it is advertised as a feature of these phones?

drgeoff

A setting on the portal will always sooner or later override a setting made locally unless Obtitalk Provisioning is disabled. If that provisioning is disabled, the portal (normal or expert) has no effect.