Excerpt |
---|
This document contains all changes performed in VoipNow 3.0.5. |
Table of Contents |
---|
Before Upgrading
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 Resolved Resolved Features Features Enhancement Enhancement Name Legend
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-224236 | VNP-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-837471 | VNP-50402 | |
Fixed sending credit warning emails to all Users. | VUO-579810 | VNP-50416 | |
Fixed adding local agents to a queue for organization with a large number of extensions. | BYT-521621 | VNP-50462 | |
Fixed IVR incorrect treatment of empty variable. | OXX-344021 | VNP-50471 | |
Fixed incorrect display of Cyrillic characters when adding user groups. | WYH-412327 | VNP-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-225768 | VNP-50539 | |
Fixed timezone display in Time Intervals. | NEB-577735 | VNP-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-479462 | VNP-50707 | |
Provisioning files with .html can now be downloaded. | ZZH-471769 | VNP-50823 | |
Correctly handle login/logoff for queue agents from web interface when using master-slave SQL setup. | EXI-219097 | VNP-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 | ||
Correctly set the CallerID Name and Remote-Party-id that contain special characters for public calls. | VKR-322683 | VNP-51545 | |
Fixed possible PBX crash during remote calls. | RZU-564253 | VNP-51734 | |
Fixed possible PBX crash for attended refer transfers. | Autoreport | VNP-51757 | |
Calls for users whose organization is disabled are now blocked. | UGK-102183 | VNP-51789 | |
Fixed date and recipient list for email to fax. | MTB-994725 | VNP-51816 | |
Fixed variable check for IVR option 'Jump to context'. | YYL-105586 | VNP-51837 | |
Correctly added extension on distributed setup. | DTG-397947 | VNP-51893 VNP-52357 | |
Fixed display of call duration for Unanswered Calls in Queue Reports. | GetSatisfaction | VNP-51916 | |
Set Conference Center language according to Phone Language. | - | VNP-50903 | |
Fixed check of Phone Terminal number when adding User Templates. | LMH-971515 | VNP-52080 | |
Set charset to UTF-8 in selected areas of web interface. | MSU-307368 | VNP-52193 | |
Fixed possible PBX crash for invalid blind transfer. | Autoreport | VNP-52216 | |
Fixed login with OpenID. | - | VNP-52239 | |
Calls made on disabled Calling Cards are now blocked. | XJC-200323 | VNP-52294 | |
Allowed hyphens in Call Events URL. | TIZ-167737 | VNP-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-800466 | VNP-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-129963 | VNP-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-524228 | VNA-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-164217 | VNP-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-333200 | VNP-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-309146 | VNP-50490 | |
Changed admin server logging level to skip TLS negotiation messages. | - | VNP-50542 | |
Fixed RemotePBX sending empty CallAPIID parameters. | BLD-423583, HAG-721550 | VNP-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-577735 | VNP-50589 | |
Fixed "forgot password" not working when software license is expired | TLI-46419 | VNP-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-598920 | VNP-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-931455 | VNP-51133 | |
Fixed web management interface bug in calendar on Google Chrome browser. Now properly displays current year. | FDC-662518, VXB-961749 | VNP-51256 | |
Changed SIP server timer_debug log level to debug to avoid unnecessary logs. | UJL-418653 | VNP-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-982678 | VNA-15128 | |
Fixed generate_invoices high CPU usage. | AOT-313984 | VNA-15130 | |
Fixed PSIGate plugin not sending ZIP code and CVV2 for card payments. | LCK-840622 | VNA-15131 | |
Fixed deployment of destination exceptions with multiple rules using the same free minutes package instance. | CUQ-560886, MUI-784402 | VNA-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-641792 | VNP-50536 | |
Upgrade is fully completed on unattended mode. | - | VNP-50541 | |
Fixed issues with creating new accounts after adding OpenID. | HDS-588545, XFF-141739 | VNP-50530 |
Automation Component
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-722400 | VNP-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 | |
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 | - | VNP-50242 | |
Updated web stack components. | - | VNP-50315 | |
Provisioning templates list can now be sorted by category. | Get Satisfaction | VNP-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-358655 | VNP-49584 | |
Relevant error message is displayed when user attempts to call the SystemAPI GetAvailableCallerID method and "Extension features management" is not enabled. | QCQ-769032 | VNP-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-329528 | VNP-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-587920 | VNP-49645 | |
Fixed possible incorrect naming in voicemail greetings. | NZP-537062 | VNP-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-956682 | VNP-49714 | |
Fixed possible crash when dealing with an invalid Hubring res:inf:mng structure. | HHF-773024 | VNP-49717 | |
The number of the IVR option is now properly displayed in the main heading of the "Edit Actions for Option X" menu. | PJH-704684 | VNP-49728 | |
Already listened voicemail messages are now displayed. | BMI-716215,UAE-352376 | VNP-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-157354 | VNP-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-652806 | VNP-49892 | |
Fixed PBX memory leaks on conference. | - | VNP-49907 | |
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 Satisfaction | VNP-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-608312 | VNP-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-192980 | VNP-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 | |
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-989719 | VNP-50133 VNP-50205 VNP-50220 | |
Fixed the "Ring members in the adding order" call distribution algorithm. | YGX-599389 | VNP-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-778339 | VNP-50157 | |
Extensions created based on a template can now have their CallerID numbers changed. | LTT-309677 | VNP-50159 | |
Corrected the location in database where exit_to_extension is fetched from. | KFV-952092 | VNP-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-673880 | VNP-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-276786 | VNP-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-699459 | VNP-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-841982 | VNP-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-990818 | VNP-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-979505 | VNP-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 | |
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
Except where otherwise noted, content in this space is licensed under a Creative Commons Attribution 4.0 International.