Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Updated using 4PSA automated script
Excerpt

This document contains all changes performed in VoipNow 3.0.5.

Table of Contents

Before Upgrading

(warning) Due to significant changes performed in the repository structure, please note that upgrade can only be performed by following the Command Line Installer upgrade instructions.

Attempting to upgrade the system using the web management interface will fail.

Please note that you cannot upgrade to VoipNow 3.0.5 M4 if you are using CentOS 5.x. You must upgrade to the latest CentOS 6.x version.

4psalegend
ResolvedResolved
FeaturesFeatures
EnhancementEnhancement
NameLegend

VoipNow 3.0.5 M4 Release 140912

VoipNow Component

Type

Details

Support Zone Ticket ID

JIRA Ticket ID
Fixed regression that messed up the Contact header in SIP OK message. VNP-52500

Automation Component

No changes were made.

VoipNow 3.0.5 M3 Release 140908

VoipNow Component

Type

Details

Support Zone Ticket ID

JIRA Ticket ID
Provisioning facilities for proprietary clients. VNP-51944
Replaced MySQL with MariaDB version 10.0.13.-VNP-52269
Added Asterisk application Playtones.NGY-224236VNP-50978
Upgraded jQuery to version 1.6.3.-VNP-50467
Upgraded PHP to version 5.3.29.-VNP-52350
Added provisioning template for Linksys SPA122.-VNP-51190
Added provisioning template for Spectralink 8440.-VNP-50437
Improved autoreport script.-VNP-52386 VNP-52408 VNP-51740
Added option to set the port when creating a channel from SystemAPI.-VNP-50720
Fixed incorrect charging for concurrent calls to the same Free Minutes Pack.IKW-562011

VNP-51997 VNP-48677 VNP-52391

Fixed set option 'disposition' for SystemAPI CallReport request.-

VNP-49172

Added better log messages in Kamailio for usrloc and presence.-VNP-49514
Fixed broken contact header sent by Kamailio toward caller in Public/Private setup.BNH-608233

VNP-49794

Fixed incorrect Privacy Header.CIW-660512

VNP-49814

Fixed some Kamailio leaks and add tracking for memory usage for individual transactions.

-

VNP-49921 VNP-50290

Set the default value for T38MaxBitRate in calls.IDG-871218 ABI-837471VNP-50402
Fixed sending credit warning emails to all Users.VUO-579810VNP-50416
Fixed adding local agents to a queue for organization with a large number of extensions.BYT-521621VNP-50462
Fixed IVR incorrect treatment of empty variable.OXX-344021VNP-50471
Fixed incorrect display of Cyrillic characters when adding user groups.WYH-412327VNP-50485
Improve performance when a large number of Destination Exceptions are used.-VNP-50486
Fixed creating full backup on CentOS6.EID-180006 XMQ-130106 YOA-225768VNP-50539
Fixed timezone display in Time Intervals.NEB-577735VNP-50589
Fixed fax autoanswer after 0 seconds.-VNP-50617
Set the callerId from the UAPI request if the extension has no callerId assigned.-

VNP-50697

Fixed Intercom calls for users with multiple extensions.WRZ-774195 ROO-479462VNP-50707
Provisioning files with .html can now be downloaded.ZZH-471769VNP-50823
Correctly handle login/logoff for queue agents from web interface when using master-slave SQL setup.EXI-219097VNP-50897
Fixed hover over user name in Users page. VNP-51109
Fixed App Directory for clients and extensions with different lengths.LRW-935858 EQZ-404341

VNP-51359

Correctly set the CallerID Name and Remote-Party-id that contain special characters for public calls.VKR-322683VNP-51545
Fixed possible PBX crash during remote calls.RZU-564253VNP-51734
Fixed possible PBX crash for attended refer transfers.AutoreportVNP-51757
Calls for users whose organization is disabled are now blocked.UGK-102183VNP-51789
Fixed date and recipient list for email to fax.MTB-994725VNP-51816
Fixed variable check for IVR option 'Jump to context'.YYL-105586VNP-51837
Correctly added extension on distributed setup.DTG-397947VNP-51893 VNP-52357
Fixed display of call duration for Unanswered Calls in Queue Reports.GetSatisfactionVNP-51916
Set Conference Center language according to Phone Language.-VNP-50903
Fixed check of Phone Terminal number when adding User Templates.LMH-971515VNP-52080
Set charset to UTF-8 in selected areas of web interface.MSU-307368VNP-52193
Fixed possible PBX crash for invalid blind transfer.AutoreportVNP-52216
Fixed login with OpenID.-

VNP-52239

Calls made on disabled Calling Cards are now blocked.XJC-200323VNP-52294
Allowed hyphens in Call Events URL.TIZ-167737VNP-52308
Upgraded http supported content to IE 9.-VNP-52396
Fixed Queue Reports for 'Calls transferred with key'.-VNP-52410
Fixed error when adding the same extension on 2 devices.-VNP-52420
Fixed SIP trunking usage report.LIU-800466VNP-49508 VNP-51583
Fixed typo in voicemail settings.-VNP-52441
Fixed voicemail greeting message for calls from the Company Directory.-VNP-52442
Fixed caller name and number in fax receive notification email.UZG-129963VNP-50501

Automation Component

Type

Details

Support Zone Ticket ID

JIRA Ticket ID
Credit values are now shown in store.-

VNA-15142

Fix currency approximation in invoice.KHO-524228VNA-15144

VoipNow 3.0.5 M2 Release 140526

VoipNow Component

Type

Details

Support Zone Ticket ID

JIRA Ticket ID
Several improvements to crash autoreport script.-VNP-50648 VNP-50693
Added res_curl module to Asterisk.GOU-164217VNP-50928
Updated logo to be in line with the 4PSA branding.-VNP-51563
Fixed "From" field for call recordings when dealing with Unified API calls.KDM-333200VNP-49855
Maximum call charge is no longer considered 0 when channel costs are improperly imported.DEX-184351

VNP-50039

Doubled net_read_timeout and net_write_timeout for MySQL connections.-VNP-50198
Properly validates "Exit to operator on key press" to an extension.-VNP-50438
Removed ao2 logging that caused high loads on Queue> Agent call flows.

LLD-288365, ZOK-140808

EZL-567127, VNP-50440

VNP-50440 VNP-50592 VNP-51107
Fixed language load in CallNow pages.XSV-342677  VNP-50456
Fixed report issue that mixed up answered and initiated dates.KHS-309146VNP-50490
Changed admin server logging level to skip TLS negotiation messages.-VNP-50542

Fixed RemotePBX sending empty CallAPIID parameters.

BLD-423583, HAG-721550VNP-50553
Fixed double free leading to PBX crash.Autoreport

VNP-50565 VNP-50604 VNP-50625 VNP-50626

VNP-50631 VNP-50642 VNP-50646 VNP-50655

VNP-50663 VNP-50680

Properly displays the server time zone when no time zone is set for a time interval.NEB-577735VNP-50589

Fixed "forgot password" not working when software license is expired.
 

TLI-46419VNP-50600
Voicemail no longer answers if the extension is an ICR transfer target.

CZB-305142 RHS-594670

KNF-550395

VNP-50616
Fixed race condition in PBX engine.

Autoreport, VTK-443117

VNP-50621
Lowered SIP server default debug level to -1 to avoid unnecessary logs.-VNP-50629
Set dial timeout to VN_TIMEOUT for IVR transfers to local extensions.
UHS-512794
VNP-50637
Validated the number inputs to contain only ASCII characters.YWV-498040, JDE-598920VNP-50647
Fixed possible division by zero that could cause conference fail.

Autoreport

VNP-50664

Fixed memory leaks in conference.

-VNP-50791
Changed active lines to 1 on Snom default provisioning templates.PGP-351097  VNP-50982
Fixed DID not being saved to CDR for calls transferred from IVR.HNA-931455VNP-51133
Fixed web management interface bug in calendar on Google Chrome browser. Now properly displays current year.FDC-662518, VXB-961749VNP-51256
Changed SIP server timer_debug log level to debug to avoid unnecessary logs.UJL-418653VNP-51516

Upstream AST-2014-002 security fix in PBX server.

-

VNP-51451

Automation Component

Type

Details

Support Zone Ticket ID

JIRA Ticket ID
Fixed path to deployment plugins.-

VNA-15123

Fixed Authorize.net plugin.TJJ-982678VNA-15128

Fixed generate_invoices high CPU usage.

  AOT-313984VNA-15130

Fixed PSIGate plugin not sending ZIP code and CVV2 for card payments.

LCK-840622VNA-15131
Fixed deployment of destination exceptions with multiple rules using the same free minutes package instance.CUQ-560886, MUI-784402VNA-15136
Fixed file upload bug caused by cross domain confusion on Google Chrome.-VNA-15137

VoipNow 3.0.5 M1 Release 140131

VoipNow Component

Type

Details

Support Zone Ticket ID

JIRA Ticket ID
Upgraded PHP backend to version 5.3.28.-VNP-50493
Updated voipnow3installer.sh to support the "mysql" argument.
When executed such as voipnow3installer.sh mysql only MySQL will be installed.
-VNP-50510

Installation on latest versions of Red Hat Enterprise Linux 6 uses packages from native repositories.

-VNP-50537

Added configuration variable for maximum ringing time for calls to public telephony network. Default is 120 seconds.

-VNP-50535
Web management interface locale is no longer encrypted.GetSatisfaction

VNP-50533

Fixed upgrade issue on VoipNow Cloud OnDemand.CUT-641792VNP-50536

Upgrade is fully completed on unattended mode.

-VNP-50541
Fixed issues with creating new accounts after adding OpenID.HDS-588545, XFF-141739VNP-50530

Automation Component

No changes were made.

VoipNow 3.0.5 Release 140121

VoipNow Component

Type

Details

Support Zone Ticket ID

JIRA Ticket ID
CalledDID is now returned by ListPhoneCalls and ListCDR UnifiedAPI methods.UOQ-722400VNP-49831
Automatically gather debug reports and send them to the vendor.-VNP-50237
VNP-50238
VNP-50297
VNP-50122
Improved UnifiedAPI performance when dealing with the AMQP-based intercommunication layer. -

VNP-47467
VNP-50002
VNP-50005

Reports in the web management interface have been updated to display more information.-VNP-49884
SIP servers strictly expire the extensions registered to them.-

VNP-49963

VNP-50442

Added extra logging for PBX intercommunication layer.-VNP-50001
Changed the format of the YUM repository and improved system installer.-VNP-50202

PBX coredumps are now produced in /var/lib/voipnow/core

-VNP-50242
Updated web stack components.-VNP-50315
Provisioning templates list can now be sorted by category.Get SatisfactionVNP-49882
Increased width of queue report graphs; labels are now entirely displayed. VNP-49829
Avoided excessive logging in PBX conferences upon writing to alert pipe error. -VNP-49231
Requests are redistributed on infrastructures with a single PBX.-VNP-49341

Fixed SystemAPI SetProvision method that allowed two extensions on the same IP.

QPR-358655VNP-49584
Relevant error message is displayed when user attempts to call the SystemAPI GetAvailableCallerID method and "Extension features management" is not enabled.QCQ-769032VNP-49624
Re-factored the parsing of the directroute field as a JSON object.GEW-915566, FUA-311484, HBW-759606, NIV-845401, XEE-813163, VON-331799,SKP-329528VNP-49635
VNP-50222
Fixed CDR service to display all legs of calls, ICR and transferred calls included.

Get Satisfaction

VNP-49643
VNP-49888
Fixed possible PBX crash when transfer rules for unanswered calls apply.WMY-652715 VED-587920VNP-49645
Fixed possible incorrect naming in voicemail greetings.NZP-537062VNP-49685
Call Events can now be added when URI contains a / trailing.-VNP-49687
UnifiedAPI allows URIs containing *-VNP-49689
Fixed inconsistencies in public phone number assignation.-VNP-49692

Call screening databases allow importing numbers from file, even for entries with the wrong file format.

Invalid entries are ignored; valid entries are successfully imported.

QKK-956682VNP-49714

Fixed possible crash when dealing with an invalid Hubring res:inf:mng structure.

HHF-773024VNP-49717
The number of the IVR option is now properly displayed in the main heading of the "Edit Actions for Option X" menu.PJH-704684VNP-49728
Already listened voicemail messages are now displayed.BMI-716215,UAE-352376VNP-49800
VNP-50259
Call Flows page is no longer on loop when calls become inconsistent.CAA-996012 DFD-606706 IGI-334833 AFG-726783 AEN-714237 JIT-157354VNP-49818
Fixed several PBX memory leaks on outbound dial.-VNP-49886
Fixed SQL error in Call Reports page triggered by inconsistent state in Hubring.NLH-995588 UGN-652806VNP-49892
Fixed PBX memory leaks on conference.-

VNP-49907
VNP-49931
VNP-49913

Fixed PBX memory leak on Intercom.-VNP-49911
Fixed PBX memory leaks on dialing Voicemail.-VNP-49915
Fixed potential issue in internal SQL pool implementation.-VNP-49923
Fixed PBX memory leaks on VMYSQL.-VNP-49931
VNP-49971
Fixed file descriptor leak upon loading the SQL configuration.-VNP-49946
Fixed several unsafe usages of strcpy.-VNP-49948
Addressed use case in PBX when file to be played was missing.-VNP-49950

Addressed several minor issues in PBX resulted from static analysis.

-VNP-49942
Fixed PBX memory leak upon unparking a call.-VNP-49967
Fixed PBX memory leak in CallRecord App replicating in some cases, such as cascade transfer.-VNP-49969
Corrected phonecallViewId on UnifiedAPI update of calls (hangup, stop rec, start recording).-VNP-49975
Voicemail mailbox announcement is now fully played.Get SatisfactionVNP-49981
Fixed potential orphan channels issue in PBX due to whisper.-VNP-49993
VoipNow and CallNow can now be used simultaneously and in the same browser.-VNP-49996
Backported PBX security and critical fixes.-VNP-50010
VNP-50020
Fixed mutex issue on internal UnifiedAPI engine.-VNP-50013

Added garbage collector in PBX to minimize the problem of reading and setting channel variables without locks.

-VNP-50018
Fixed several PBX issues in Park.-VNP-50027

Fixed remote agents login via UnifiedAPI.

KIA-608312VNP-50035
Fixed the tool-tip message for the "Extension" table header displayed in the Public Phone Numbers menu.-VNP-50054
Fixed client status set by the synchubring tool.INC-192980VNP-50060
If UnifiedAPI MakeCall specifies a duplicate CallId, the call is not made and a failure response is returned.-VNP-50069
SystemAPI Ping method now returns the number of organizations, users and extensions under a Service Provider, when authenticated as a service provider.-VNP-50079
Fixed multiple issues in Amazon S3 support.-

VNP-50089
VNP-50090
VNP-50091
VNP-50118

Fixed PBX memory leak in NEWRAND dialplan function.-VNP-50107
Fixed PBX memory leak in UnifiedAPI engine.-VNP-50108
Fixed possible SIP Server crash triggered by Option sent to an expired extension.-VNP-50131

Fixed PBX race condition in UnifiedAPI engine that led to memory corruption.

-VNP-50132
Fixed distribution issue involving faxes. A single PBX is selected, based on callee and PBX load.SHN-989719VNP-50133
VNP-50205
VNP-50220
Fixed the "Ring members in the adding order" call distribution algorithm.YGX-599389VNP-50134

Fixed PBX refcount problem in UnifiedAPI engine.

-VNP-50142
VNP-50143
Default UDP port for PBX roles is now set to 5050 in the interface.-VNP-50147
Fixed PBX possible dead-lock during load testing.-VNP-50150
The Queue Report now displays correctly the number of 'Calls ended while customer was in queue and all agents logged out' both in the Overview and the Unanswered Calls sections.-VNP-50153

Properly handled exception in SIP Server ping_finished, if no extension found.

-VNP-50154
Fixed bug in SystemAPI DelChannel operation.VLZ-778339VNP-50157
Extensions created based on a template can now have their CallerID numbers changed.LTT-309677VNP-50159
Corrected the location in database where exit_to_extension is fetched from.KFV-952092VNP-50160

Phone calls are correctly represented in UnifiedAPI for PBX callback.

-VNP-50163
Fixed possible PBX crash during remote calls.-VNP-50164
Extensions with invalid number length can no longer be added from the Add User menu.SQR-673880VNP-50169
Fixed a license renewal issue.
NLE-608988, AGL-290812
VNP-50162
Fixed possible PBX issue when parked calls might be lost.-VNP-50171

Fixed validation logic for direct routing networks

-VNP-50177
All tags are now replaced in both the subject and the body of the notification email for fax.CMY-276786VNP-50181
VNP-50230
Fixed security issue with CallReport SystemAPI method.

TUA-780044

 

VNP-50185
Fixed calls being rejected with "Not enough credit" message even though the phone had sufficient credit.PRS-563478, OCQ-182264, SMX-109925, TXG-648829,
USY-525253, JHG-165820, MYX-939906, AGK-273964, YUD-702051,
WVR-343407, CIX-365557, RNP-771643,CRS-350332
VNP-50191
VNP-50347
VNP-49003
Fixed race condition in parking that could cause PBX to crash when unparking by position, while the parked channel was closed due to RTP timeout.-VNP-50206

Fixed PBX issue with UnifiedAPI engine that could have caused memory leaks in Fax calls and UnifiedAPI MakeCall requests.

-VNP-50203
Removed all Perl dependencies, diagnostic extension rewritten in Lua.-VNP-50215

Fixed memory leak in sqlpool when a connection could not have been established.

-VNP-50235
Fixed configuration of distributed database when a SIP node was added.-VNP-50250
Fixed peers field not being computed in PBX UnifiedAPI engine for Parking and Incoming call rules.-VNP-50251
Guard some ser_locatiton fail logs for null values in SIP Server.-VNP-50255

The phone number where the fax was sent is shown in the fax approval page after the fax was scheduled for sending.

HZH-699459VNP-50256

Fixed timer issue in SIP Server.

-VNP-50241

Fixed PBX UnifiedAPI engine issue with remote pickup.

-VNP-50282
Fixed shared memory leak that could make SIP Server crash.IKM-841982VNP-50227
Added label for call flows when the call is made using Incoming Call Rules.-VNP-50298
Fixed internal issue in call charging when unparking a call previously transferred.-
VNP-50300
UnifiedAPI now shows "On hold" status for both holder and party put on hold.-VNP-50322

Remote queue agents with the same ID can now be created on different organizations.

On delete the correct agent is removed.

WLP-990818VNP-50328
"Account expire" is required when creating an account from Command Line utils.-VNP-50334
Fixed active monitoring SIP script.-VNP-50335
VNP-50338
EditCallRulesIn SystemAPI method now properly updates an incoming call rule even if the status parameter is not provided.

XAV-185700

VNP-50364
Fixed transfer of calls when the UnifiedAPI call is performed from a user account.ESC-979505VNP-49681

The Voicemail Caller ID is now being played.

-VNP-49973
Fixed inconsistencies with charging credits and the amount available at the beginning of a new month.VUD-299383
XRN-267182

VNP-50025
VNP-50388

Set 14400 as the T38MaxBitRate if the peer does not specify it.IDG-871218  VNP-50402
Fixed potential issue with callback extensions being able to place calls without credit.-VNP-49890

Automation Component

No changes were made.

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