NOTICE: update and new installation processes for this release differ from the update and installation processes for the previous releases.
Notice: Installation instructions for the new installations at the end of this post were updated 03/22/2021.
Because the latest version of Thirdlane is based on CentOS 7, you should contact Thirdlane when you are ready to update your existing CentOS 6 based installation.
We also recommend to read the blog post about CentOS 6 and CentOS 8 EOL.
Thirdlane Unified Communications Platform 11.1.3 and Thirdlane Connect 11.1
Thirdlane Unified Communications Platform 11.1.3
- Updated Thirdlane Platform to run on CentOS 7
- Created installation procedure that uses base CentOS 7 distribution and does not require ISO
- Major enhancements to cluster deployments
- Security enhancements
- Ability to name the initial tenant
- Support for multiple call parking lots
- Simplified ICE (TURN and STUN) settings management
- Kamailio based presence management
- Added 'used as trunk' to special lines to improve trunking support
- Enhancements to license management
- Added Phone Numbers management to Business PBX
- Added internal user (caller) to CDR screen
- Added new screen to show and manage banned IPs
- Fixed sounds files' permissions affected by yum packages during installation
- Enhancements to tl-ringgroup-sequential and tl-ringgroup-sequential2 dial scripts
- Added new tl-dialout-special-extension-passthrough dial script
- Made Migration Assistant screen disabled by default
- Fixed deletion of expired voicemail and recordings in daily cron job
- Added code to preserve custom rtpengine port settings
- Fixed Voicemail subscription memory leak
- Major enhancements to processing of AMI commands and events
- Made callback work for calls starting with a "+"
- Added "Use original callerid" setting for Hunt Lists to use original Caller ID for calls routed to external numbers
- Changed faxreport.sh script to allow sending email to multiple recipients specified in a comma separated list.
- Fix to setting of the recorded file reference in CDR records
- New "Extensions Status" screen for displaying extension settings and device registration status
- Change to replace "*" character with "_" from call recording file names for better support on some file systems
- Enhancement to support "missed" calls for call history presentation in Thirdlane Connect
- Enhancements to backup/restore tool
- Enhancements and bug fixes for music-on-hold management
- Enhancements in using UTF-8 language files
- Enhancements to call limit processing
- Enabled zooming in Munin based system performance graphs
- Enabled cron job to delete expired location table values hourly
- Various GUI improvements
Thirdlane Connect 11.1.3
- Added "do not disturb" to disable ringing when using desk phone
- Fixes to voicemail messages management and playing
- Fixes to unread message counters
- Enhancement of notifications management
- Fixes to properly reflect edited or deleted messages in recent activity
- Various minor enhancements and bug fixes
For the new CentOS 7 based distribution we no longer provide the ISO as we did in the past. This is primarily due to frequent AWS, Google, and other clouds installations, where using ISO is not practical.
Instead you should start with vanilla minimal CentOS 7 ISO which you can get from the closest Thirdlane mirror:
In the the US:
or you can find a CentOS mirror closest to you at:
As for any cloud installation you should use the CentOS 7 cloud provider’s template.
The installation procedure is simple:
- Install CentOS 7 from vanilla ISO or create CentOS 7 cloud server
- Configure network and check that your server has access to the Internet
- Use SSH to connect to the server and run one of the Thirdlane installation scripts, depending on the type of installation
- Once the script finishes, login to the GUI at http://xxx.xxx.xxx.xxx or http://domain.tld (where xxx.xxx.xxx.xxx is your server address, and domain.tld is your domain) and follow the Thirdlane Configuration Manager’s Initial Configuration Wizard
Currently, there are 2 scripts for different installations:
- getpbx-ste - Thirdlane Business PBX (Single Tenant)
- getpbx-mte - Thirdlane Multi Tenant PBX
curl -o getpbx -s http://lib.thirdlane.com/download/getpbx-el7/getpbx-ste && time sudo bash getpbx
curl -o getpbx -s http://lib.thirdlane.com/download/getpbx-el7/getpbx-mte && time sudo bash getpbx
Both scripts are adopted to cloud installations which usually don’t have a root password - they use SSH keys for ssh access.
When getpbx-ste or getpbx-mte script determines that your system root user doesn't have a password, it creates temporary credentials (superadmin / superadmin ) to login to the newly created server, and at the end of Thirdlane Configuration Manager’s Initial Configuration Wizard you will be able to create admin credentials (superadmin user will be deleted).
Installation scripts also try to simplify domain, HTTPS certificate, and network configuration - when:
- Hostname setting of the server is a valid domain - eg. abc.pbxmanager.com
- The domain is properly configured - DNS of abc.pbxmanager.com has A-record with proper ip of the server
If this criteria is met, Thirdlane Configuration Manager setup wizard will use the simplified scenario - steps with domain and interface configuration will be done automatically - including creation of LetsEncrypt free HTTPS certificate.
As always, Thirdlane Connect for Windows, Mac, and Linux desktops can be downloaded using your browser based Thirdlane Connect by going to Settings > Downloads.
New Android version of Thirdlane Connect is available on Google Play.
New iPhone version of Thirdlane Connect is available on App Store.
Please contact Thirdlane for assistance with the update - our team is ready to help.
Thank you for using Thirdlane!