Page tree

This document contains all the changes performed in VoipNow 5.5.0

Important Notes

Deprecating Notice

Please read VoipNow Deprecating Notice before going further.

Before Upgrade

MySQL and Elasticsearch database

Upgrade from VoipNow version < 5.0.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:

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.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:

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

VoipNow 5.5.0 Release 210121 M1

TypeDetailsSupport Zone IDJIRA Ticket 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.-HG-63641

Added phone provisioning support for Alcatel Lucent Enterprise models H2 and M3.-HG-64970

Updated SystemAPI / DelDevice method to return 'success' or 'failure' in response.FUU-281500

HG-62494

Added System API method UnassignQueueRemoteAgent.MFK-164123HG-28940

Removed Call Now.QUN-812252HG-26987

Fixed call reports SQL query distribution to slave servers.-HG-64070

Update Polycom VVX configuration template.-HG-64176
HG-28259

Changed CallStatus to HANGUP for in Phone Call Events Hangup event.UHQ-651432HG-62510

Multiple updates in the platform Open Source stack.-

HG-62928

Using mariabackup instead of mysqldump in all CLI backup scripts.-HG-65104

Improved security based on internal audit.-HG-65502
HG-65570
HG-65574
HG-65575
HG-65576
HG-65579

Fixed queue agents paused/un-paused for intervals larger than 34 days.SVH-981754HG-62499

Fixed PBX Server deadlock in refresh timers.BOL-835964,
LJE-495919
HG-62496

Old files are now visible in web management interface when S3 is configured with obsoleted AWS signature.RZI-305601,
BOL-835964
HG-62485

Fixed phone BLF (Busy Lamp Field) for parking.CPX-670116HG-62484

Fixed issue with conference that cannot be called from public phone network.HTA-506607HG-62475

Web interface skins are now correctly used.-HG-62964

Improved error message for invalid phone terminal password.UZX-468991
SPF-830224
HG-29897

Removed routing rules prefixes from numbers in Call Recording page.RLU-335817HG-64220

Increased the number of characters accepted for 'transfer to' in ICR.EPY-263679HG-64189

Phone language code now supports ISO 639-1 codes.-HG-63863

Fixed issue when charging plan was removed after edit organization.GCC-451621HG-63301

Fixed typo in UnifiedAPI / ConferenceInvite method.-HG-63701

Increased the number of characters accepted in remote agent phone number field.TFQ-480808HG-62647

Fixed Phone Call Events Answer on incoming call and Answer on outgoing call (by the other party).ZYP-816597HG-63937

Fixed search in Public Phone numbers page.EBG-955522,
FVR-728082
HG-27332

Fixed language code validation in Set language to a static value in IVR.-HG-64231

Fixed validation of UnifiedAPI / phoneCallEvents, filterBy parameter.-

HG-26317

Fixed verification of provided crypto lifetime.VKC-190798HG-63327

Fixed voicemail auto-answer on a call that previously exited to operator.EMM-496692HG-26399

Fixed date format in CallStatistics CSV export for daily stats.-HG-25493

New version update check considers the core components only.-HG-34255

Fixed SDP behavior when "m=video" is not present.-HG-20223

Fixed call recording issues when dealing with out of sync audio events.-HG-26952

Fixed voicemail getting the call that should have followed a preceding ICR.IWI-990737, CSQ-323237HG-62765

Fixed call waiting limitation for incoming channel calls.BOS-550094HG-64360

Fixed web management interface UI behavior in Add schedule conference - start hour/end hour-HG-64656

Fixed possible SIP Server crash.AutoreportHG-64553

Fixed call history records for organizations with 10 digits.-HG-64817

Fixed web management interface JS error in user groups search.-HG-64824

Fixed UnifiedAPI conference invite PIN and conference number handling.-HG-64673

Updated fail code in Failed Authentication Attempts.-HG-64825

Added multiple fixes to vnbackup and dbdump.-

HG-65102,
HG-65130,
HG-65133,
HG-65137

CLI scripts use Python 3.x.-HG-65181

Mapped GMT-12:00 to Pacific/Wake in phone provisioning time zones.-HG-65129

Fixed SIP Server Kerberos support warning on TLS init.-HG-65236

Fixed SIP Server crash on invalid TLS configuration.AutoreportHG-62973

Fix log rotation for HTTP server.MNJ-866525HG-65258

MySQL node root credentials are stored for reference in a fixed location .-HG-65528

Fixed CallerID Name when it was set by user.KNB-543174HG-65306

Avoid warnings on non numeric billing identifiers, cosmetic.-HG-65353

Corrected TTL for application authorization code.RYP-177678HG-65499

VoipNow 5.5.0 Release 200615

VoipNow Component

TypeDetailsSupport Zone IDJIRA Ticket ID

Added global "Delete call quality information after X days" option.-

VNP-62130
VNP-61593

Allow conference participants to start muted and then un-mute themselves.-VNP-64235

Improve event signaling when an extension answers a call.-

VNP-64175
VNP-64098

Brute-force attackers on phone provisioning files are automatically blocked.-VNP-62756

Major upgrade of third-party platform components.-HG-22016

Allow hostname update for the Web Management Interface role on distributed environments.

ZUV-962451VNP-62156

Multiple performance optimizations in Call Reports.-VNP-64510
VNP-64493

Added a mechanism to handle calls to a peer after receiving SIP 501 (Not Implemented). OKK-173660VNP-62290

Improved Call events timeout handling.VXG-806870VNP-62294

PBX Server sends channel qualify OPTIONS with port number to avoid an extra DNS SRV lookup.OCA-105395VNP-62502

Improved SIP Server compatibility with Avaya PBX.FHK-556740VNP-62510

Added channel ID in call history for failed calls.-VNP-62726

Added TCP timeout configurations in PBX Server, currently configurable in command line only.ADB-585315VNP-62765

Allow the configuration of presence subscription storage mode parameter in SIP Server.-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.
-VNP-62981

Improved Call Reports in web management interface, default 'Group calls by callID' option is set to 'No'.

JIT-486859
THS-832556
VYQ-350942
IZT-185875

VNP-63447


Fixed SIP Server memory leak localized in the internal communications module. JYU-140700VNP-63909

Removed phone provisioning files that used TFTP that was deprecated in the past.-VNP-61924

Removed encryption key management for IAX channels that was deprecated in the past.-VNP-64471

Removed VoipNow Automation, the product is EOL (End of Life).-VNP-64364

Improved behavior of queue agent logout and pause.WCV-618776VNP-59860

Improved Cloud Management input validation and processing.NFM-854042VNP-62493

Improved UnifiedAPI behavior.

KXG-626768
NZY-689607
XBU-186495

VNP-64162
VNP-64160
VNP-64131
VNP-64111
VNP-64108
VNP-54524
VNP-64183

Improved validation checks upon altering charging plans status.-

VNP-64152
VNP-64151
VNP-64265

Improved security based on internal audit.-

VNP-64114
VNP-64113
VNP-64103
VNP-63956
VNP-63837
VNP-63500
VNP-63464

Improved Queue Reports.

VJT-256104
VHB-543948
SEC-857408

VNP-64045
VNP-64043
VNP-64038
VNP-64035
VNP-64032
VNP-64030
VNP-63456
VNP-64039

Improved queue behavior by saving the correct CallerID for EXITWITHTIMEOUT event.XPQ-279250VNP-63965

Improved SystemAPI behavior.-

VNP-63953
VNP-63943
VNP-63723
VNP-63076

Improved error messages and validation on outgoing routing rules import.

YJC-931052
RTM-809669

VNP-63594

Improved dropdown validation in searches.-VNP-62908

Improved search of scheduled conferences.-VNP-62795

Improved MySQL deadlock handling in web management interface.-

VNP-62031
HG-14808

Improved Account Templates options.-VNP-51385

Improved IVR details in Call Reports so that each CalledDID can be traced.

DYS-972570
DYY-344474

VNP-50443
VNP-62557

Sending faxes from web management interface is now possible when the source extension has video codecs enabled.

-VNP-62504

Multiple improvements in Hubgets interface.-HG-22445

Email sender is set to the custom email address setup in Email Templates Management.

FZS-836507VNP-62519

Outgoing routing rule can be assigned when editing an account on user level.-VNP-62441

ICR rule "Transfer to voicemail" is available only when at least one organization user has voicemail enabled.-VNP-61938

Increased default maximum TCP connections for the SIP Server.COD-432312

VNP-62715

Added support for anonymous authentication and authorization in SIP Server.-VNP-62858

CalledDID is displayed in Call Reports page for users.-VNP-62557

Hubgets extensions are now counted in Call Reports.IZA-100637VNP-61583

CallerID is preserved on the entire call chain when the queue has "Preserve original CallerID on transferred calls" enabled.NXE-446952VNP-61443

Allow the usage of compatible Amazon S3 storage providers.IVB-939229HG-17735

Send challenge from PBX Server to SIP Server for INVITES on non-trusted channels.-VNP-53589

For Incoming Call Rules matching call state "not answered", ask for caller name and confirmation (if set) only on ICR transfer target.

HUL-914690VNP-57969

Fixed voice codec order on the second leg of the call.-VNP-58972

Fixed update of Customer Connectivity setting for role Infrastructure Controller.

NFM-854042
YVU-107822

VNP-61106 VNP-62493

When ICR target answers, hangup other ICR destination even if the call needs to be confirmed.

BTX-506333VNP-61181

Fixed the detection of the IP address for RTP sent in video calls.IZZ-942559VNP-61676

Fixed handling of session timers refresh source for external incoming calls.GKF-938701VNP-62057

Fixed static extensions' incorrect removal in SIP Server due to NAT pinging on UDP or connection failure on TCP.
-VNP-62070

Fixed concurrent call limits on virtualised phone call receiver.

UNH-585368VNP-62213

Fixed possible PBX Server crash when unreferencing RTCP reference.AutoreportVNP-62222

Fixed "not enough credit" error at the beginning of the month.PVQ-152252VNP-62265

Fixed possible PBX Server crash in case of a REFER transfer of a destroyed channel.

ORQ-913464
AQN-741700
EPZ-219180
ONG-966252

VNP-62410
VNP-63105

Fixed possible PBX crash when changing peer channel technology.

AutoreportVNP-62419

Fixed queue calling extensions using SRTP.EUL-501712VNP-62513

Fixed voicemail logic for calls dropped from queue after being transferred through an ICR.

XHB-399519VNP-62541

Fixed several (X-*) custom headers on public incoming calls.KMP-459289VNP-62612

Fixed scheduling for options / keepalive / expires re-triggering for SIP Channels.

ADB-585315VNP-62648

Fixed timeout on account removal caused by large call history.

KSP-620927
DBP-315890
NSF-527549
EGF-305065
TRE-248014

VNP-62663
VNP-62702

Fixed parking lot monitoring for distributed infrastructures with custom ports on the SIP Server.-VNP-62701

Fixed MIME type check for uploaded .tiff fax files.-VNP-62723

Fixed Distributed Database service stopped after critical fsync error.-VNP-62728

Fixed intercom application to select the correct destination proxy of the called extension.

EOF-743817VNP-62747

Fixed possible PBX Server crash caused by call redistribution after local attended transfer.

IRZ-697456VNP-62802

Fixed possible PBX Server channel deadlock.

XTR-347936VNP-62815

Fixed SIP Server crash caused by failure to limit the number of contacts for an extension.

AutoreportVNP-62817

Fixed CAPTCHA display when the number of allowed login attempts is reached.

-HG-20837

Fixed the sending of emails for missed calls.TTN-540545HG-20027

Fixed incoming call costs when there is not enough credit for the organization.JGU-744889VNP-62271 

Fixed media error on secondary call leg when an ICR is involved.TPQ-816445VNP-62235

Fixed charging for calls that played only announcements.

LJS-993212VNP-62582

Maximum public concurrent call limits are no longer exceeded for incoming calls to DIDs that have ICRs to other extensions.HHM-225816

VNP-62841
VNP-62854

Fixed possible PBX Server crash using session timers on channels.-VNP-62664

Fixed call recording enable/disable from a user account.-VNP-62598

Fixed email notifications sent for faxes. Now the global value 'Server hostname in fax approval emails' is used.DJD-814226

VNP-61990
VNP-62107

Fixed SystemAPI method AddCallRulesIn to return error when invalid ICR rules are added.-VNP-61945

Fixed SystemAPI multiple issues on AddCallRulesIn/EditCallRulesIn methods.-

VNP-62955
VNP-63198
VNP-61430
VNP-63197
VNP-63101

Fixed load calculation on nodes after organization delete.-VNP-63041

Fixed call numbers in reports for calls going through ICR.

NQC-772684
VIH-427348

VNP-55420

Fixed security issues in Call Reports.

-VNP-62889

Fixed validation in interface for ICR cascade rules.-

VNP-61921

Fixed MySQL InnoDB deadlock when removing or reordering ICR rules.KOX-632321VNP-61997

Do not allow changing the port of the Web Management Interface role from Cloud Management.XIO-771243VNP-57136

Fixed multiple Elasticsearch upgrade issues.

ZSE-628530
DAE-736728
YPT-626269

VNP-61173

Fixed adding Organization using subscription when storage is unlimited.KNX-738429VNP-64243

Fixed corner case when shared resources were still available after share was removed.BCB-631029VNP-64221

Fixed PBX Server billing cleanup.-

VNP-64135

Fixed conference invite inconsistency.-VNP-63189

Fixed validation for ICR cascade transfer.-VNP-63033

Fixed handling of failure in the handling of unparking.-VNP-62777

Fixed exit codes when queue agent hangs up.-VNP-64047

Fixed calculation for call distribution in queue reports page.-VNP-64046

Fixed anonymous calls with *67 prefix: add PAI and RPID headers containing the public CallerID.
-VNP-63988

Fixed handling for blind transfer under outgoing rule prefix.-VNP-63979

Fixed removing extension of partially integrated Hubgets user.-VNP-63861

Fixed login failure for users configured with a custom skin.QUH-432329VNP-63859

Fixed blind transfer when DID is prefixed in channel configuration.AUK-182232VNP-63850

Fixed voicemail for blind transfer from queue to extension with ICR.KQD-357923VNP-63807

Fixed Amazon storage signature computation with AWS Signature V4.

HBN-976369
YUM-902560

VNP-63760

Fixed issue that prevented Yahoo and Gmail accounts to use the email2fax option.-VNP-63724

Fixed text only emails that could have contained HTML tags.-VNP-63690

Fixed problems that prevented the upload of large CSV files containing channel costs.LDE-843431VNP-63593

Fixed file mime type detection on CentOS 6.-VNP-63490

No longer sending video codecs on secondary leg when no compatible video codecs were found on first leg.
-VNP-63445

Use the timeout setup in ICR.HXY-270938VNP-63443

Fixed ICR on anonymous calls with PAI or RPID headers.-VNP-63160

Fixed behavior for repeated operations over client status.-VNP-63148

Fixed behavior for contact headers sent by SIP.-VNP-63131

Fixed SystemAPI method AddCallRulesIn to permit adding transfer rule for IVR and queue.-VNP-63101

Fixed customer connectivity fields validation for Private/Public IP Cloud setup.-VNP-63058

Fix SIP Server direct routing IP substitution.
-VNP-63048

Fixed local calls behavior. 480 (Temporary unavailable) is not replaced anymore with 486 (Busy here).-VNP-62962

Fixed possible SIP Server crash.
PQB-666583VNP-62911

Fixed DID value in SIP headers after the DID is changed by the PBX Server.EHP-794980VNP-61523

Fixed SIP Server Pike integration after the reactivation of blocked IP address.SXM-290897VNP-61473

Fixed cost and profit totals in Call Reports.LVQ-387212VNP-61058

Fixed behavior when extensions are added as remote agents.WEA-287894VNP-57924

Fixed preserve CallerID when using ICR and *2 transfer.NDJ-303865VNP-54808

Fixed call termination behavior.-HG-24701

Fixed the audio/video switching in Hubgets phone.-HG-24652

Fixed handling when both users pause call in Hubgets phone.-HG-23182

Fixed Hubgets phone in Safari.-HG-23138

Fixed video call resume from hold in Hubgets phone.-HG-21617

Fixed handling for users with no active organization subscription.-HG-16304

Fixed handling of concurrent queue call hang-up and call parking attempt.-VNP-64014

Fixed handling of subsequent anonymous requests during SIP signaling.-VNP-63307

Fixed SIP server script pseudo-variable memory leak.-VNP-62698
 
  • No labels

Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.