Last week, we completed a large stage of work and released the final release of 3CX V16 Update 3. It contains new security technologies, an integration module with HubSpot CRM and other interesting new products. Let's talk about everything in order.
Security technology
In Update 3, we focused on better support for the TLS protocol in various modules of the system.
- TLS protocol level - a new parameter SSL / SecureSIP transport and encryption algorithms "in the" Parameters "→" Security "section sets the PBX server to be compatible with TLS v1.2. In Update 3, this parameter is enabled by default - this disables compatibility with TLS v1. 0. Disable this option if you have problems connecting legacy SIP devices.
- Connecting SIP trunks via TLS is a new option in the trunk settings - “Transport Protocol” - TLS (Transport Layer Security). To connect the encrypted trunk via TLS, enable it and upload the SIP-operator security certificate (.pem) to the PBX. Often, you also need to enable SRTP support on the trunk. After that, the encrypted communication channel between the PBX and the provider will work.
Updated widget for 3CX Live Chat & Talk
3CX V16 Update 3 comes with a new version of the
widget for 3CX Live Chat & Talk . It added additional options, for example, setting a link to Facebook and Twitter accounts. In addition, now you can automatically generate a widget code for placement on the site (if your site does not work on WordPress CMS).
As you can see, now you do not need to create the HTML code of the widget manually. It is generated in the section "Options" → "Integration with the site / WordPress". The widget parameters are discussed in more detail in the
documentation .
HubSpot CRM Integration
Update 3 introduced integration with another well-known CRM system - HubSpot CRM. As with other CRMs, integration supports these features:
- Click-to-Call - Call directly from the CRM interface through a 3CX Diver .
- Contact card opening - a contact or lead card in CRM opens upon an incoming call.
- Interaction log - all conversations with the client are recorded in the history of CRM interaction.
- If no caller number is found, the system can create a new contact in CRM.
A comprehensive guide to integrating with HubSpot .
Improving user experience
- Initialization of the PBX web server - when updating the SSL certificate of the PBX web server (if you have the FQDN of the server issued by 3CX), the nginx server does not restart as before. The PBX simply downloads and initializes a new certificate. It is important that active calls are not interrupted.
- Automatic reconnection - in the 3CX Android mobile app, reconnection appeared when the connection was lost, for example, when a user switched from Wi-Fi to a 3G / 4G network. Reconnecting will only work if the latest version of the 3CX application for Android is installed (see below).
- PUSH notifications for statuses - now you can individually enable or disable PUSH notifications for each user status. In addition to the actual applications, notifications can be configured for the user in the 3CX management interface.
New Web Client Features
- Names for group conversations - now you can specify the name of a group conversation, and it will be shown to all chat participants in the web client and applications for Android and iOS.
- Drag and drop attachments into the chat - you can now drag and drop files of the supported types into the chat window, and they will be sent to other participants.
- Smartphone auto-tuning - a personal QR-code has appeared in the web-client interface for quick setup of 3CX mobile applications.
Additional SIP Trunk Parameters
- Standby SIP proxy - the new option “Standby proxy” allows you to add a standby SIP server, if this option is provided by the VoIP provider. This simplifies the configuration of fail-safe SIP trunks, eliminating the need for an additional backup trunk.
- Improved work with DNS - the Auto Detect, Transport Protocol, and IP mode parameters automatically adjust to the various requirements of VoIP operators, receiving information from the DNS zone.
- Combining 3CX bridge and trunk configuration - to simplify the management interface, the configuration buttons for Bridges, SIP trunks and VoIP gateways are now located in one section.
Support for New IP Phones
We have added support (firmware auto-tuning templates) for new IP phones:
New 3CX Android App
Together with 3CX v16 Update 3, we released the new 3CX application for Android. It is already optimized for Android 10 (Android 7 Nougat, Android 8 Oreo and Android 9 Pie are also supported) and is designed to work with 3CX v16 Update 3 and higher. This application replaces the current client for Android.
The application has a new interface that provides high speed and extensible functionality. Advanced functions have been added, for example, PUSH notifications depending on the status of the user, the priority of GSM calls over VoIP calls and encryption of conversations by default.
A new approach to designing the application interface ensures compatibility with the latest versions of Android - without complicating the design. The interface has become extensible, the call control screen contains more functions, and setting the status is made easier.
As mentioned above, the application automatically reconnects the telephone conversation when the connection is lost, for example, when switching between office Wi-Fi and a public 4G network. This happens seamlessly - you won't notice anything or hear a short pause.
3CX for Android integrates a new tunnel that appeared in the 3CX v16 server. It provides encryption of voice traffic from the application to the server. During a conversation, a yellow lock on the screen indicates that the conversation is encrypted.
Setting your current status (Available, Missing, etc.) is now done with one click. In this case, you can specify whether you want to receive PUSH notifications. For example, you can configure that when the status is Available, calls should be received only on the desk phone, but not on the mobile application.
We briefly list other small but important improvements in this version:
- New chat menu - you can transfer the chat to yourself or hide it from the interface.
- Faster download of conversation and contact history.
- All transferred attachments are stored in the “3CXPhone \ 3CX” folder on the device.
- Search for a contact by company name.
- GSM calls always take precedence over VoIP calls.
- There was a quick disconnect call (Mute) for an incoming call.
If you are working with a previous version of 3CX, it is recommended to upgrade to v16 - it is safer and has many new features. An update is offered for free if you have a
valid update subscription or annual subscription . If you do not plan to update 3CX,
disable the auto-update application on your device .
If you are using an older version of Android (prior to Android 7 Nougat) or you do not plan to upgrade from 3CX v15.5, use the
previous version of the mobile application . Please note that the legacy application is provided “as is” and is no longer supported by 3CX.
Install Updates
In the 3CX management interface, go to the "Updates" section, select "v16 Update 3" and click "Download Selected" or install the distribution: