Last week we presented updated
3CX clients for Android and iOS . Developers are trying to make the user's work with a mobile VoIP-client as comfortable as possible, and at the same time, add the features
most demanded by users .
The main innovation in mobile clients is the addition of the OPUS voice codec, the advantages of which we will discuss below. The second revision is the possibility of registering an extension number from several mobile devices and delivering PUSH call notifications to each of the devices in parallel. Also, the reliability of delivering push notifications to devices is significantly increased. In addition, both customers have significantly reduced battery consumption and accelerated connection to the 3CX server.
Please note that in order to support the new features of the 3CX mobile clients, it is necessary to install the v15.5 Update 6 update, which is currently being prepared for release. Also, to install the 3CX client for iOS Beta right now, you need to
register with the Apple TestFlight program .
')
- Significantly improved reliability of the delivery of push notifications.
- Register several 3CX mobile clients for Android from different devices with sending push notifications to these devices.
- Reduced battery consumption and reduced memory consumption on devices with a large number of contacts.
- For devices with Android 5.0 and below, support for the TLS 1.2 protocol has been added.
- Supports autocompletion of the dialed number. When you start entering a number, the 3CX Android client picks up the first matching contact and completes the number.
- Autotune scanner with QR code with “beam” of guidance and vibration during recognition.
- Additional confirmation of exit from the application when you click the Android Back button.
- Support for the most advanced OPUS codec.

- Updating the Recents list while dragging your finger down.
- Fixed incorrect display of the start of a call / connection in Recents.
- The New Contact button in the Contacts interface was not always displayed after reconnecting or changing the account - fixed.
- When changing the status, the own status message was not always cleared - fixed.
- The pinned contact / status search bar sometimes remained hidden - fixed.
- OPUS codec support
- Register several 3CX mobile clients from different devices
- Quick start and connect client
- Faster and smoother display of a list of Recents
OPUS codec in 3CX
First of all, we note that to enable a new codec, you do not need to configure anything on the client side, i.e. on a mobile device. It is enough to centrally connect the codec in the 3CX server interface (the Users section - Phone auto setup - 3CX Client).

After some time, when clients update the configuration, the codec will be automatically activated. It is recommended to put it first on the list so that all IP phones and softphones use a single codec and “negotiate” faster during the setup of a communication session.
It is worth noting that many manufacturers of IP phones also add support for OPUS. In particular, it is available in modern
Yealink phones . Starting with firmware version x.81.0.15, OPUS supports SIP-T19 ​​E2, SIP-T21 E2, SIP-T23G and SIP-T40P telephones, and from version x.81.0.110, SIP-T27G, SIP-T41S, SIP models -T42S, SIP-T46S and SIP-T48S.

Benefits of the OPUS codec
Opus is an open, free and universal audio codec designed for storing and transmitting voice and other audio over the Internet. It is standardized by the IETF as
RFC 6716 . The codec combines the technologies of SILK codecs from Skype and CELT from Xiph.Org.
OPUS differs in other high-quality audio transmission formats (AAC, Vorbis, MP3) with especially low latency, which is so important for transmitting VoIP traffic. And from the low latency codecs (G.711, GSM, Speex) it is distinguished by the support of high encoding quality.

The OPUS encoding quality is comparable to or even exceeds the quality of existing codecs in a wide range of bit rates, but at the same time it has lower delays than almost any existing compression format. Due to the fact that OPUS is available under a free free license, it is easier to adapt the codec for various open Internet systems and products for end users.

Theoretically, OPUS can replace all other modern codecs, becoming a single format for storing and transmitting audio. For parameters such as loss, delay, bit rates, etc. it surpasses both Vorbis, and Speex, and even the well-known “licensed” codecs.