Skip to content
Release Notes

VoipNow 5.5.0

This document contains all the changes performed in VoipNow 5.5.

Important Notes

Deprecating Notice

Please read VoipNow Deprecating Notice before going further.

Before Upgrade

MySQL and Elasticsearch Database

Upgrade from VoipNow Version < 5.0.

The new version contains significant MySQL and Elasticsearch database optimizations. Unfortunately, due to these improvements, a re-index is necessary, which might take hours on large databases. However, we made available a script that updates the databases to VoipNow 5.5.0, without downtime. Download this script:

bash
https://www.4psa.com/software/voipnow5dbupgrade.sh

and run it on the Infrastructure Controller overnight or when the database is not heavily used.

System functionality will not be impacted while the script is running. Once the script has completed, you can proceed with VoipNow installation. Once the Elasticsearch upgrade has started, calls will no longer be indexed in Elasticsearch (they will still be normally indexed in MySQL). After upgrading to VoipNow 5.5.0, call indexing to Elasticsearch will be resumed. Therefore, we recommend planning the database upgrade close to the actual upgrade.

Upgrade from VoipNow Version >= 5.0.

The upgrade is performed automatically during the installation.

Hubring Database

If you are running a distributed setup with more than one Hubring node, please open a ticket in the 4PSA Support Zone for upgrade assistance.

Installation/upgrade

In order to install or upgrade to VoipNow 5.5.0, please use this installer:

bash
https://www.4psa.com/software/voipnow5installer.sh

This script can upgrade an installation of VoipNow 3.5 and newer versions. If you want to upgrade an older version, upgrade to VoipNow 4.1.3 first.

Limited Release Notes

The current release notes contain only the changes that in our opinion might affect existing VoipNow customers.

Legend:

  • ✨ Features
  • ⬆️ Enhancement
  • ✅ Resolved
  • 🔒 Security

VoipNow 5.5.0 Release 210121 M1

TypeDetailsTicket ID
Added support for CentOS 8 and Red Hat Enterprise Linux 8. This is the last version with support for CentOS 6 / Red Hat Enterprise Linux 6, which reached EOL on November 30, 2020.-
Added SystemAPI methods for scheduled conferences management.
Issue ID: HG-63641
-
Added phone provisioning support for Alcatel Lucent Enterprise models H2 and M3.
Issue ID: HG-64970
-
Updated SystemAPI / DelDevice method to return 'success' or 'failure' in response.
Issue ID: HG-62494
FUU-281500
Added System API method UnassignQueueRemoteAgent.
Issue ID: HG-28940
MFK-164123
⬆️Removed Call Now.
Issue ID: HG-26987
QUN-812252
⬆️Fixed call reports SQL query distribution to slave servers.
Issue ID: HG-64070
-
⬆️Update Polycom VVX configuration template.
Issue ID: HG-64176 HG-28259
-
⬆️Changed CallStatus to HANGUP for in Phone Call Events Hangup event.
Issue ID: HG-62510
UHQ-651432
⬆️Multiple updates in the platform Open Source stack.
Issue ID: HG-62928
-
⬆️Using mariabackup instead of mysqldump in all CLI backup scripts.
Issue ID: HG-65104
-
⬆️Improved security based on internal audit.
Issue ID: HG-65502 HG-65570 HG-65574 HG-65575 HG-65576 HG-65579
-
Fixed queue agents paused-paused for intervals larger than 34 days.
Issue ID: HG-62499
SVH-981754
Fixed PBX Server deadlock in refresh timers.
Issue ID: HG-62496
BOL-835964
LJE-495919
Old files are now visible in web management interface when S3 is configured with obsoleted AWS signature.
Issue ID: HG-62485
RZI-305601
BOL-835964
Fixed phone BLF (Busy Lamp Field) for parking.
Issue ID: HG-62484
CPX-670116
Fixed issue with conference that cannot be called from public phone network.
Issue ID: HG-62475
HTA-506607
Web interface skins are now correctly used.
Issue ID: HG-62964
-
Improved error message for invalid phone terminal password.
Issue ID: HG-29897
UZX-468991
SPF-830224
Removed routing rules prefixes from numbers in Call Recording page.
Issue ID: HG-64220
RLU-335817
Increased the number of characters accepted for 'transfer to' in ICR.
Issue ID: HG-64189
EPY-263679
Phone language code now supports ISO 639-1 codes.
Issue ID: HG-63863
-
Fixed issue when charging plan was removed after edit organization.
Issue ID: HG-63301
GCC-451621
Fixed typo in UnifiedAPI / ConferenceInvite method.
Issue ID: HG-63701
-
Increased the number of characters accepted in remote agent phone number field.
Issue ID: HG-62647
TFQ-480808
Fixed Phone Call Events Answer on incoming call and Answer on outgoing call (by the other party).
Issue ID: HG-63937
ZYP-816597
Fixed search in Public Phone numbers page.
Issue ID: HG-27332
EBG-955522 FVR-728082
Fixed language code validation in Set language to a static value in IVR.
Issue ID: HG-64231
-
Fixed validation of UnifiedAPI / phoneCallEvents, filterBy parameter.
Issue ID: HG-26317
-
Fixed verification of provided crypto lifetime.
Issue ID: HG-63327
VKC-190798
Fixed voicemail auto-answer on a call that previously exited to operator.
Issue ID: HG-26399
EMM-496692
Fixed date format in CallStatistics CSV export for daily stats.
Issue ID: HG-25493
-
New version update check considers the core components only.
Issue ID: HG-34255
-
Fixed SDP behavior when "m=video" is not present.
Issue ID: HG-20223
-
Fixed call recording issues when dealing with out of sync audio events.
Issue ID: HG-26952
-
Fixed voicemail getting the call that should have followed a preceding ICR.
Issue ID: HG-62765
IWI-990737
CSQ-323237
Fixed call waiting limitation for incoming channel calls.
Issue ID: HG-64360
BOS-550094
Fixed web management interface UI behavior in Add schedule conference - start hour hour
Issue ID: HG-64656
-
Fixed possible SIP Server crash.
Issue ID: HG-64553
Autoreport
Fixed call history records for organizations with 10 digits.
Issue ID: HG-64817
-
Fixed web management interface JS error in user groups search.
Issue ID: HG-64824
-
Fixed UnifiedAPI conference invite PIN and conference number handling.
Issue ID: HG-64673
-
Updated fail code in Failed Authentication Attempts.
Issue ID: HG-64825
-
Added multiple fixes to vnbackup and dbdump.
Issue ID: HG-65102 HG-65130 HG-65133 HG-65137
-
CLI scripts use Python 3.x.
Issue ID: HG-65181
-
Mapped GMT-12:00 to Pacific/Wake in phone provisioning time zones.
Issue ID: HG-65129
-
Fixed SIP Server Kerberos support warning on TLS init.
Issue ID: HG-65236
-
Fixed SIP Server crash on invalid TLS configuration.
Issue ID: HG-62973
Autoreport
Fix log rotation for HTTP server.
Issue ID: HG-65258
MNJ-866525
MySQL node root credentials are stored for reference in a fixed location .
Issue ID: HG-65528
-
Fixed CallerID Name when it was set by user.
Issue ID: HG-65306
KNB-543174
Avoid warnings on non numeric billing identifiers, cosmetic.
Issue ID: HG-65353
-
Corrected TTL for application authorization code.
Issue ID: HG-65499
RYP-177678

VoipNow 5.5.0 Release 200615

VoipNow Component

TypeDetailsTicket ID
Added global "Delete call quality information after X days" option.
Issue ID: VNP-62130 VNP-61593
-
Allow conference participants to start muted and then un-mute themselves.
Issue ID: VNP-64235
-
Improve event signaling when an extension answers a call.
Issue ID: VNP-64175 VNP-64098
-
Brute-force attackers on phone provisioning files are automatically blocked.
Issue ID: VNP-62756
-
Major upgrade of third-party platform components.
Issue ID: HG-22016
-
⬆️Allow hostname update for the Web Management Interface role on distributed environments.
Issue ID: VNP-62156
ZUV-962451
⬆️Multiple performance optimizations in Call Reports.
Issue ID: VNP-64510 VNP-64493
-
⬆️Added a mechanism to handle calls to a peer after receiving SIP 501 (Not Implemented).
Issue ID: VNP-62290
OKK-173660
⬆️Improved Call events timeout handling.
Issue ID: VNP-62294
VXG-806870
⬆️PBX Server sends channel qualify OPTIONS with port number to avoid an extra DNS SRV lookup.
Issue ID: VNP-62502
OCA-105395
⬆️Improved SIP Server compatibility with Avaya PBX.
Issue ID: VNP-62510
FHK-556740
⬆️Added channel ID in call history for failed calls.
Issue ID: VNP-62726
-
⬆️Added TCP timeout configurations in PBX Server, currently configurable in command line only.
Issue ID: VNP-62765
ADB-585315
⬆️Allow the configuration of presence subscription storage mode parameter in SIP Server.
Issue ID: VNP-62822
-
⬆️Amazon login using AWS Signature Version 2 will be deprecated for new buckets on June 24, 2020. The default signature is now AWS Signature Version 4.
Issue ID: VNP-62981
-
⬆️Improved Call Reports in web management interface, default 'Group calls by callID' option is set to 'No'.
Issue ID: VNP-63447
JIT-486859
THS-832556
VYQ-350942
IZT-185875
⬆️Fixed SIP Server memory leak localized in the internal communications module.
Issue ID: VNP-63909
JYU-140700
⬆️Removed phone provisioning files that used TFTP that was deprecated in the past.
Issue ID: VNP-61924
-
⬆️Removed encryption key management for IAX channels that was deprecated in the past.
Issue ID: VNP-64471
-
⬆️Removed VoipNow Automation, the product is EOL (End of Life).
Issue ID: VNP-64364
-
⬆️Improved behavior of queue agent logout and pause.
Issue ID: VNP-59860
WCV-618776
⬆️Improved Cloud Management input validation and processing.
Issue ID: VNP-62493
NFM-854042
⬆️Improved UnifiedAPI behavior.
Issue ID: VNP-64162 VNP-64160 VNP-64131 VNP-64111 VNP-64108 VNP-54524 VNP-64183
KXG-626768
NZY-689607
XBU-186495
⬆️Improved validation checks upon altering charging plans status.
Issue ID: VNP-64152 VNP-64151 VNP-64265
-
⬆️Improved security based on internal audit.
Issue ID: VNP-64114 VNP-64113 VNP-64103 VNP-63956 VNP-63837 VNP-63500 VNP-63464
-
⬆️Improved Queue Reports.
Issue ID: VNP-64045 VNP-64043 VNP-64038 VNP-64035 VNP-64032 VNP-64030 VNP-63456 VNP-64039
VJT-256104
VHB-543948
SEC-857408
⬆️Improved queue behavior by saving the correct CallerID for EXITWITHTIMEOUT event.
Issue ID: VNP-63965
XPQ-279250
⬆️Improved SystemAPI behavior.
Issue ID: VNP-63953 VNP-63943 VNP-63723 VNP-63076
-
⬆️Improved error messages and validation on outgoing routing rules import.
Issue ID: VNP-63594
YJC-931052
RTM-809669
⬆️Improved dropdown validation in searches.
Issue ID: VNP-62908
-
⬆️Improved search of scheduled conferences.
Issue ID: VNP-62795
-
⬆️Improved MySQL deadlock handling in web management interface.
Issue ID: VNP-62031 HG-14808
-
⬆️Improved Account Templates options.
Issue ID: VNP-51385
-
⬆️Improved IVR details in Call Reports so that each CalledDID can be traced.
Issue ID: VNP-50443 VNP-62557
DYS-972570
DYY-344474
⬆️Sending faxes from web management interface is now possible when the source extension has video codecs enabled.
Issue ID: VNP-62504
-
⬆️Multiple improvements in Hubgets interface.
Issue ID: HG-22445
-
⬆️Email sender is set to the custom email address setup in Email Templates Management.
Issue ID: VNP-62519
FZS-836507
⬆️Outgoing routing rule can be assigned when editing an account on user level.
Issue ID: VNP-62441
-
⬆️ICR rule "Transfer to voicemail" is available only when at least one organization user has voicemail enabled.
Issue ID: VNP-61938
-
⬆️Increased default maximum TCP connections for the SIP Server.
Issue ID: VNP-62715
COD-432312
⬆️Added support for anonymous authentication and authorization in SIP Server.
Issue ID: VNP-62858
-
⬆️CalledDID is displayed in Call Reports page for users.
Issue ID: VNP-62557
-
⬆️Hubgets extensions are now counted in Call Reports.
Issue ID: VNP-61583
IZA-100637
⬆️CallerID is preserved on the entire call chain when the queue has "Preserve original CallerID on transferred calls" enabled.
Issue ID: VNP-61443
NXE-446952
⬆️Allow the usage of compatible Amazon S3 storage providers.
Issue ID: HG-17735
IVB-939229
Send challenge from PBX Server to SIP Server for INVITES on non-trusted channels.
Issue ID: VNP-53589
-
For Incoming Call Rules matching call state "not answered", ask for caller name and confirmation (if set) only on ICR transfer target.
Issue ID: VNP-57969
HUL-914690
Fixed voice codec order on the second leg of the call.
Issue ID: VNP-58972
-
Fixed update of Customer Connectivity setting for role Infrastructure Controller.
Issue ID: VNP-61106 VNP-62493
NFM-854042
YVU-107822
When ICR target answers, hangup other ICR destination even if the call needs to be confirmed.
Issue ID: VNP-61181
BTX-506333
Fixed the detection of the IP address for RTP sent in video calls.
Issue ID: VNP-61676
IZZ-942559
Fixed handling of session timers refresh source for external incoming calls.
Issue ID: VNP-62057
GKF-938701
Fixed static extensions' incorrect removal in SIP Server due to NAT pinging on UDP or connection failure on TCP.
Issue ID: VNP-62070
-
Fixed concurrent call limits on virtualised phone call receiver.
Issue ID: VNP-62213
UNH-585368
Fixed possible PBX Server crash when unreferencing RTCP reference.
Issue ID: VNP-62222
Autoreport
Fixed "not enough credit" error at the beginning of the month.
Issue ID: VNP-62265
PVQ-152252
Fixed possible PBX Server crash in case of a REFER transfer of a destroyed channel.
Issue ID: VNP-62410 VNP-63105
ORQ-913464
AQN-741700
EPZ-219180
ONG-966252
Fixed possible PBX crash when changing peer channel technology.
Issue ID: VNP-62419
Autoreport
Fixed queue calling extensions using SRTP.
Issue ID: VNP-62513
EUL-501712
Fixed voicemail logic for calls dropped from queue after being transferred through an ICR.
Issue ID: VNP-62541
XHB-399519
Fixed several (X-*) custom headers on public incoming calls.
Issue ID: VNP-62612
KMP-459289
Fixed scheduling for options / keepalive / expires re-triggering for SIP Channels.
Issue ID: VNP-62648
ADB-585315
Fixed timeout on account removal caused by large call history.
Issue ID: VNP-62663 VNP-62702
KSP-620927
DBP-315890
NSF-527549
EGF-305065
TRE-248014
Fixed parking lot monitoring for distributed infrastructures with custom ports on the SIP Server.
Issue ID: VNP-62701
-
Fixed MIME type check for uploaded .tiff fax files.
Issue ID: VNP-62723
-
Fixed Distributed Database service stopped after critical fsync error.
Issue ID: VNP-62728
-
Fixed intercom application to select the correct destination proxy of the called extension.
Issue ID: VNP-62747
EOF-743817
Fixed possible PBX Server crash caused by call redistribution after local attended transfer.
Issue ID: VNP-62802
IRZ-697456
Fixed possible PBX Server channel deadlock.
Issue ID: VNP-62815
XTR-347936
Fixed SIP Server crash caused by failure to limit the number of contacts for an extension.
Issue ID: VNP-62817
Autoreport
Fixed CAPTCHA display when the number of allowed login attempts is reached.
Issue ID: HG-20837
-
Fixed the sending of emails for missed calls.
Issue ID: HG-20027
TTN-540545
Fixed incoming call costs when there is not enough credit for the organization.
Issue ID: VNP-62271
JGU-744889
Fixed media error on secondary call leg when an ICR is involved.
Issue ID: VNP-62235
TPQ-816445
Fixed charging for calls that played only announcements.
Issue ID: VNP-62582
LJS-993212
Maximum public concurrent call limits are no longer exceeded for incoming calls to DIDs that have ICRs to other extensions.
Issue ID: VNP-62841 VNP-62854
HHM-225816
Fixed possible PBX Server crash using session timers on channels.
Issue ID: VNP-62664
-
Fixed call recording enable from a user account.
Issue ID: VNP-62598
-
Fixed email notifications sent for faxes. Now the global value 'Server hostname in fax approval emails' is used.
Issue ID: VNP-61990 VNP-62107
DJD-814226
Fixed SystemAPI method AddCallRulesIn to return error when invalid ICR rules are added.
Issue ID: VNP-61945
-
Fixed SystemAPI multiple issues on AddCallRulesIn/EditCallRulesIn methods.
Issue ID: VNP-62955 VNP-63198 VNP-61430 VNP-63197 VNP-63101
-
Fixed load calculation on nodes after organization delete.
Issue ID: VNP-63041
-
Fixed call numbers in reports for calls going through ICR.
Issue ID: VNP-55420
NQC-772684
VIH-427348
Fixed security issues in Call Reports.
Issue ID: VNP-62889
-
Fixed validation in interface for ICR cascade rules.
Issue ID: VNP-61921
-
Fixed MySQL InnoDB deadlock when removing or reordering ICR rules.
Issue ID: VNP-61997
KOX-632321
Do not allow changing the port of the Web Management Interface role from Cloud Management.
Issue ID: VNP-57136
XIO-771243
Fixed multiple Elasticsearch upgrade issues.
Issue ID: VNP-61173
ZSE-628530
DAE-736728
YPT-626269
Fixed adding Organization using subscription when storage is unlimited.
Issue ID: VNP-64243
KNX-738429
Fixed corner case when shared resources were still available after share was removed.
Issue ID: VNP-64221
BCB-631029
Fixed PBX Server billing cleanup.
Issue ID: VNP-64135
-
Fixed conference invite inconsistency.
Issue ID: VNP-63189
-
Fixed validation for ICR cascade transfer.
Issue ID: VNP-63033
-
Fixed handling of failure in the handling of unparking.
Issue ID: VNP-62777
-
Fixed exit codes when queue agent hangs up.
Issue ID: VNP-64047
-
Fixed calculation for call distribution in queue reports page.
Issue ID: VNP-64046
-
Fixed anonymous calls with *67 prefix: add PAI and RPID headers containing the public CallerID.
Issue ID: VNP-63988
-
Fixed handling for blind transfer under outgoing rule prefix.
Issue ID: VNP-63979
-
Fixed removing extension of partially integrated Hubgets user.
Issue ID: VNP-63861
-
Fixed login failure for users configured with a custom skin.
Issue ID: VNP-63859
QUH-432329
Fixed blind transfer when DID is prefixed in channel configuration.
Issue ID: VNP-63850
AUK-182232
Fixed voicemail for blind transfer from queue to extension with ICR.
Issue ID: VNP-63807
KQD-357923
Fixed Amazon storage signature computation with AWS Signature V4.
Issue ID: VNP-63760
HBN-976369
YUM-902560
Fixed issue that prevented Yahoo and Gmail accounts to use the email2fax option.
Issue ID: VNP-63724
-
Fixed text only emails that could have contained HTML tags.
Issue ID: VNP-63690
-
Fixed problems that prevented the upload of large CSV files containing channel costs.
Issue ID: VNP-63593
LDE-843431
Fixed file mime type detection on CentOS 6.
Issue ID: VNP-63490
-
No longer sending video codecs on secondary leg when no compatible video codecs were found on first leg.
Issue ID: VNP-63445
-
Use the timeout setup in ICR.
Issue ID: VNP-63443
HXY-270938
Fixed ICR on anonymous calls with PAI or RPID headers.
Issue ID: VNP-63160
-
Fixed behavior for repeated operations over client status.
Issue ID: VNP-63148
-
Fixed behavior for contact headers sent by SIP.
Issue ID: VNP-63131
-
Fixed SystemAPI method AddCallRulesIn to permit adding transfer rule for IVR and queue.
Issue ID: VNP-63101
-
Fixed customer connectivity fields validation for Private/Public IP Cloud setup.
Issue ID: VNP-63058
-
Fix SIP Server direct routing IP substitution.
Issue ID: VNP-63048
-
Fixed local calls behavior. 480 (Temporary unavailable) is not replaced anymore with 486 (Busy here).
Issue ID: VNP-62962
-
Fixed possible SIP Server crash.
Issue ID: VNP-62911
PQB-666583
Fixed DID value in SIP headers after the DID is changed by the PBX Server.
Issue ID: VNP-61523
EHP-794980
Fixed SIP Server Pike integration after the reactivation of blocked IP address.
Issue ID: VNP-61473
SXM-290897
Fixed cost and profit totals in Call Reports.
Issue ID: VNP-61058
LVQ-387212
Fixed behavior when extensions are added as remote agents.
Issue ID: VNP-57924
WEA-287894
Fixed preserve CallerID when using ICR and *2 transfer.
Issue ID: VNP-54808
NDJ-303865
Fixed call termination behavior.
Issue ID: HG-24701
-
Fixed the audio switching in Hubgets phone.
Issue ID: HG-24652
-
Fixed handling when both users pause call in Hubgets phone.
Issue ID: HG-23182
-
Fixed Hubgets phone in Safari.
Issue ID: HG-23138
-
Fixed video call resume from hold in Hubgets phone.
Issue ID: HG-21617
-
Fixed handling for users with no active organization subscription.
Issue ID: HG-16304
-
Fixed handling of concurrent queue call hang-up and call parking attempt.
Issue ID: VNP-64014
-
Fixed handling of subsequent anonymous requests during SIP signaling.
Issue ID: VNP-63307
-
Fixed SIP server script pseudo-variable memory leak.
Issue ID: VNP-62698
-
Last updated: Feb 2, 2026