==================== 2022-03-16 Version 1.4.9 Released =================== 1. VCC-13591: FVSSIP: Id column value of regs_116 table overflowed ==================== 2021-02-04 Version 1.4.8 Released =================== 1. Downgrade mysqlclient to 8.0.27 - this is the last version which supports TLS 1.1. ==================== 2021-02-01 Version 1.4.7 Released =================== 1. VCC-13904: Sip-proxy drops the call if both DBs from DB pair are inaccessible ==================== 2021-10-14 Version 1.4.6 Released =================== 1. VCC-13564: TAGUSLAB03: SQL error on sip proxy servers - Unknown column 'in_sp_flags.flags' in 'field list' ==================== 2021-10-11 Version 1.4.5 Released =================== 1. VOIP-3347: SIP Proxy Changes for FGV POPs to Support Multiple DCs ==================== 2021-06-30 Version 1.4.4 Released =================== 1. VCC-13116: ADP: "The softphone failed to register on the proxy server" in attempt to login with Softphone ==================== 2021-06-18 Version 1.4.3 Released =================== 1. VCC-13011: Sip-proxy: Station registration failed if primary sipdb is not available ==================== 2021-04-30 Version 1.4.2 Released =================== 1. VOIP-3036: Sip-proxy: unexpected errors in the sip-proxy logs 2. Upgrade kamailio to 5.4.5, libphonenumber to 8.12.22 ==================== 2021-04-12 Version 1.4.1 Released =================== 1. Enable TLS 1.1 back as 'PB-892: SIP proxy configuration to disable TLS v1.1' was removed from VCC 13.0 ==================== 2021-04-09 Version 1.4.0 Released =================== 1. PB-892: SIP proxy configuration to disable TLS v1.1 2. Upgrade kamailio to 5.4.4, OpenSSL to 1.1.1k, Libphonenumber to 8.12.20, Alpine linux for docker image to 3.13 3. Add carriage-return to some log messages ==================== 2020-12-07 Version 1.3.0 Released =================== 1. VOIP-153: Proxy support for new 503 call redirect option ==================== 2020-12-01 Version 1.2.16 Released =================== 1. VCC-11795: Temporary move VIP address of proxy to backup proxy server when the first one experiences issues with DB servers. ==================== 2020-10-30 Version 1.2.15 Released =================== 1. VCC-11737: SIP proxy disconnected the inbound calls as 404 not found instead of 500 internal server error when no connection was with sipDB ==================== 2020-10-16 Version 1.2.14 Released =================== 1. VCC-11613: VCC: the Inbound calls are disconnected by core server as 404 not found after E164/nonE164 lookup on proxy side ==================== 2020-08-18 Version 1.2.13 Released =================== 1. VCC-11240: SIP proxy send call to FVS with number in E164 format when it provisioned in not E164 2. VCC-11245: FVS: SIPProxy 482 loop detected due to SIPProxy retries same FS twice when all of them responding 404 for unassigned number ==================== 2020-08-14 Version 1.2.12 Released =================== 1. VCC-11226: SIP Proxy: PING OPTIONS doesn't work for some endpoints ==================== 2020-08-07 Version 1.2.11 Released =================== 1. VCC-11170: Memory leak in Kamalio shared memory ==================== 2020-05-27 Version 1.2.10 Released =================== 1. DE38493: Sip-proxy: Inbound calls are not working ==================== 2020-05-22 Version 1.2.9 Released ==================== 1. Replace SERVICE_CENTER_ID/DATACENTER_ID with SERVICE_CENTER_NAME/DATACENTER_NAME 2. Decrease default value for LOOKUP_CACHE_TIMEOUT from 30 to 15 seconds ==================== 2020-05-14 Version 1.2.8 Released ==================== 1. DE38311: SIP Proxy: ASR and dynamic TTS doesn't work for new created clusters with long ID's ==================== 2020-03-10 Version 1.2.7 Released ==================== 1. DE37324: No inbound balancing: all calls relayed to same VMS ==================== 2020-01-31 Version 1.2.6 Released ==================== 1. DE36614: Security softphones doesn't works ==================== 2020-01-14 Version 1.2.5 Released ==================== 1. DE36474: SIP-proxy: Number is not callable after re-creation under another provider 2. Add possibility to set registration table postfix (REGISTRATION_TABLE_POSTFIX) ==================== 2019-12-25 Version 1.2.4 Released ==================== 1. Add 'DROP PROCEDURE IF EXISTS' before creating it. ==================== 2019-12-24 Version 1.2.3 Released ==================== 1. DE36315: Remove flag "In POP" from SIP Entities. 2. Apply changes related to Data Centers -> Service Center renaming. 3. Check local DB before creating mdb schema. 4. Add connect timeout for mdb rw connection. ==================== 2019-12-09 Version 1.2.2 Released ==================== 1. Fix for DE36041: SBC addr in 302: All SBC endpoints in 302 contacts instead of only External endpoint. 2. Add sip-proxy-prepare-mdb-schema script. 3. Add exten.version rpc command. 4. Ability to set comma-separated list of DB URLs in MAIN_DB_RW variable. ==================== 2019-11-28 Version 1.2.1 Released ==================== 1. DE35838: P:00004595 | FVSSIP sends another INVITE on 486 Responses 2. US52896: SBC address(es) in Contact in 302 Moved Temporarily ==================== 2019-10-25 Version 1.2.0 Released ==================== 1. Update kamailio to 5.2.5, OpenSSL to 1.0.2t, libphonenumber to 18.10.2 ==================== 2019-10-10 Version 1.1.4 Released ==================== 1. US51692: DE35182: remove SIPREC routing code ==================== 2019-10-04 Version 1.1.3 Released ==================== 1. US51438: Notify SIP proxies in POP about changes made in SAT 2. Use listening port as source port ($fs) when replicating REGISTER/INIVTEs to paired proxy. ==================== 2019-09-12 Version 1.1.2 Released ==================== 1. Add POP_REGION_NAME variable for setting region for SIP proxies in POP ==================== 2019-09-12 Version 1.1.1 Released ==================== 1. Fix errors when staring DISPATCHER proxy ==================== 2019-09-10 Version 1.1.0 Released ==================== 1. E.164 support. See US45005 (Transform Number formatting to match target domain). ==================== 2019-08-29 Version 1.0.0 Released ==================== 1. The "kamailio" package and service were renamed to "sip-proxy" 2. Now all configuration is done via environment variables. The service automatically reads all variables from /etc/sip-proxy/*.conf files. See README.md in https://gitlab.com/fivn/protocols/kamailio 3. SIP proxy is also available as docker image: - registry.gitlab.com/fivn/protocols/sip-proxy: - gcr.io/protocols-id/sip-proxy: ---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- ---------------------------------------------------------------------------------------------------------------------- ==================== 2019-07-17 Version 5.2.3-2 Released ==================== 1. Fix for DE34121 (SIP proxy does not fix contacts in target refresh Re-INVITEs) ==================== 2019-06-28 Version 5.2.3-1 Released ==================== 1. Update kamailio to version 5.2.3 2. US47273: Disable Weak Ciphers (These are inbound to Five9 and Visible externally.) - SIP. 3. DE33699: FVS STATION SIP proxy does not replicate REGISTERs to others FVS STATION proxies if more than two SIP proxies are configured or the same proxy is assigned to multiple providers. 4. FGV POP support for incoming calls and station registrations. ==================== 2019-04-25 Version 5.1.6-18 Released ==================== 1. Decrease size of logs ==================== 2019-04-24 Version 5.1.6-17 Released ==================== 1. DE33289 (P:00004011 | sip004.scl running new R11 version is Down). This fix switches tls to openssl 1.0.2r to fix the issue described here: https://github.com/kamailio/kamailio/issues/1860 2. DE33296 (Kamailio 5.1.6-16 doesn't create core dump on crash) ==================== 2019-04-05 Version 5.1.6-16 Released ==================== 1. DE33126 (SIP proxy does not do round-robin for Freeswitches when routing incoming calls) ==================== 2019-03-25 Version 5.1.6-15 Released ==================== 1. Fix for DB error "Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535". ==================== 2019-03-25 Version 5.1.6-14 Released ==================== 1. DE32928 (SIP proxy should try to route incoming call to other platform (FVS or AC) if the current one rejects call with 410 SIP response) 2. DE32879 (FVS Proxy : backup Proxy rejects Register with a 403 for a WebRTC station) 3. Use INFO log level for script routing logs ==================== 2019-03-05 Version 5.1.6-13 Released ==================== 1. DE32586 (Allow using multiple SIP trunk names for mapping inbound calls from SBC) 2. Change working direcotory from /var/run/kamailio/ to /var/lib/kamailio/ 3. Use systemd's RuntimeDirectory to manage lifetime of /run/kamailio/ ==================== 2019-02-12 Version 5.1.6-12 Released ==================== 1. DE32410 (Station SIP proxy uses incorrect local socket when replicating REGISTERs to backup proxy) ==================== 2019-02-11 Version 5.1.6-11 Released ==================== 1. DE32372 (SIP proxy should try to find SIP provider using source IP of packet if no provider is found by X-Source-IP header). ==================== 2019-01-14 Version 5.1.6-10 Released ==================== 1. Set $var(from_station_proxy) to 0 before processing message ===================== 2019-01-14 Version 5.1.6-9 Released ==================== 1. Fix "undefined symbol in ex_crypto module" error in version for CentOS 6 2. Implementation for US43004 (Try other FVS STATION proxies if registration was not found for station on current proxy) ===================== 2019-01-14 Version 5.1.6-8 Released ==================== 1. Possibility to enable logging local SIP responses 2. Do not apply "max-expires restriction" for REGISTERs received from SBC 3. All files in /etc/kamailio can be read only by "kamailio" user (or root) 4. Now logrotate uses option 'dateyesterday' 5. Fix for DE31912 (SIP proxy sends Not Found instead of Busy) ===================== 2018-11-27 Version 5.1.6-7 Released ==================== 1. Fix kamailio crash in case when 0 SIP entities is loaded during start. ===================== 2018-11-27 Version 5.1.6-6 Released ==================== 1. Fix support of flag "302 Moved Temporarily" in SIP provider (was broken) ===================== 2018-11-27 Version 5.1.6-5 Released ==================== 1. Fix error in selectITSPDestination110_2 procedure ===================== 2018-11-21 Version 5.1.6-4 Released ==================== 1. Fix DISPATCHER capability - setid should be taken from body of X-Dispatch intead of 'grp' parameter ===================== 2018-11-21 Version 5.1.6-3 Released ==================== 1. Support for encrypted station passwords 2. Memory leaks fixes 3. Fix for DE31703 (FVS SIP proxy integration: X-Domain header must be fixed, when domain is in BDC) ===================== 2018-11-21 Version 5.1.6-1 Released ==================== 1. Upgrade Kamailio to version 5.1.6 2. Upgrade OpenSSL to 1.1.1 3. CentOS 7 support 4. FVS support for Inbound, Station and AMD/TTS proxies ===================== 2018-03-12 Version 4.4.3-3 Released ==================== 1. Fix for DE27783 (P:00002900 | SIP Proxy: double calls invited to same direction) ===================== 2017-01-26 Version 4.4.3-2 Released ==================== 1. Fix for DE22680 (Kamailio: Unable to register Secure Station on SIP Proxy) ===================== 2016-09-27 Version 4.4.3-1 Released ==================== 1. US16176 (Upgrade SIP proxy (kamailio) to a latest version). Now we use kamailio version 4.4.3 (September 14, 2016). 2. OpenSSL used by tls module is upgraded to version 1.0.2j (September 26, 2016). 3. Add support for DB_CLUSTER module. Now it's possible to configure a backup DB. 4. Split Main DB configuration to Read-Write and Read-Only DBs. Read-Write DB is used only for creating DB schema. 5. Fix for DE15762 (LOAD: sometimes SIP proxy decides ITSP unavailable). ===================== 2016-08-24 Version 3.1.5-13 Released ==================== 1. Remove fix for DE15762 (LOAD: sometimes SIP proxy decides ITSP unavailable) as it's 9.5 only (it's included only in kamailio-4.x). 2. Don't use temporary table in "selectITSPDestination" MySQL procedure in cases there are no shared DNIS numbers (see US24789: SIP Proxy DB query optimization). ===================== 2015-01-21 Version 3.1.5-12 Released ==================== 1. Fix for DE15762 (LOAD: sometimes SIP proxy decides ITSP unavailable). 2. Fix for wrong SIP URIs in Contact header of 302 Moved Temporary which do not contain "sip:" prefix. ===================== 2015-01-21 Version 3.1.5-11 Released ==================== 1. Fix for DE8044 (/etc/init.d/kamailio doesn't return correct exit code in case of failure). Command "set -o pipefail" is added to head of the /etc/init.d/kamailio script. 2. The RPC command "itsp.dump" is adapted to work with big number of configured SIP providers. Now it can return up to 2000 SIP providers. 3. Added argument (SIP provider ID) to the RPC command "itsp.dump" to dump only a specified SIP provider. Format: itsp.dump 4. New RPC command "itsp.dump_to_logs []" is added to dump SIP providers to Kamailio's logs. The command also can accept optional argument ID (SIP provider ID) to dump only a specified SIP provider. 5. Increased maximum allowed size of packets from 4096 to 8192. This change was already done manually in kamailio.m4 on all proxies in September, 2014 for US13407 (Capture a custom VCC field “crm_leadID_txt" into NICE business data). Now it's included in RPM. ===================== 2014-05-27 Version 3.1.5-10 Released ==================== 1. Fix for DE6465 (Sometimes some processes of SIP proxy eat 100% CPU) ===================== 2014-03-13 Version 3.1.5-9 Released ===================== 1. Fix for DE4959 "SIP Proxy: The same INVITE messages were processed like two different calls" ===================== 2013-10-25 Version 3.1.5-8 Released ===================== 1. Support for routing of NOTIFY messages (required for US7492 - NICE: Support for SIP CTI link through SIP proxy). 2. Increase max size of SIP packets from 2048 to 4096 bytes (for 'big' NOTIFY messages) (required for US7492 - NICE: Support for SIP CTI link through SIP proxy). 3. Add syn_branch=0 to definitions.m4 (FR Task 24351 - Level3 RFC3261 Violation 'BRANCH') ===================== 2013-06-16 Version 3.1.5-7 Released ===================== 1. Fix for DE3047 "SIP Proxy:T22367:RFC3261 Dialogue Violation reported (TO Header Changed) by Level3 via Acme Packet SBC" 2. Fix for DE3203 "FR Problem 14965: Kamailio crashed 06/25/2013" ===================== 2013-04-25 Version 3.1.5-6 Released ===================== 1. New version of MySQL procedure "selectITSPDestination" - name of "partition" table replaced with "tenant" (8.1.1 changes) ===================== 2012-12-05 Version 3.1.5-5 Released ===================== 1. Fix for problem #10529, task #13623: out of shm memory 2. Fix for problem #10996, task #13622: SIP proxy does not change status of SIP endpoint in case if it's assigned to multiple SIP providers ===================== 2012-08-30 Version 3.1.5-4 Released ===================== 1. Fix for DE1234 (During PSTN station connect we use carrier group even this is empty) - Proxy does not answer on an outbound call when SIP provider has no endpoints ===================== 2012-07-05 Version 3.1.5-3 Released ===================== 1. Send "503 Service Unavailable" in case if the proxy can't select endpoint(s) for an outbound call (currently the proxy sends "404 Dest Not Found"). 2. Correct processing of retransmissions in case of inbound calls (fix for DE794 (SIP proxy send 403 error code on retransmission INVITE)). 3. Increase hardcoded number of BinRPC chunks from 96 to 2048 (required for correct processing the "itsp.dump" command in case of big number of configured SIP providers). 4. Optimize loading of ITSP data from DB (it also allows to configure SIP providers without outbound endpoints). 5. Fix for SIP proxy crash in itsp_call_completed (DE938: Production: SIP proxies crashes 2-3 times a week). 6. Use 'DROP TEMPORARY TABLE IF EXISTS' and 'CREATE TEMPORARY TABLE IF NOT EXISTS' for temporary table 'itsp_dest_81' in MySQL procedure 'selectITSPDestination81'. 7. Minor corrections: - fix for the "Relay to ()" log messages - fix of potential memory leaks in the "itsp" module - change default listen port in definitions.m4 from 5060 to 5080 (UDP/TCP) and 5061 to 5081 (TLS) - replace expired ca.crt with the new one (self-signed certificate authority used for DEV and TAG SRTP tests) ===================== 2011-11-14 Version 3.1.5-2 Released ===================== 1. Support for D14114 SIP: Enhancement for Billing group in SIP providers ===================== 2011-10-13 Version 3.1.5-1 Released ===================== 1. Update to last minor version of kamailio 3.1 2. Fix for D13918 (SIP: Mysql error on inbound SIP call) 3. Fix for D13802 ('Ping Interval' parameter isn't used on SIP provider pinging) 4. Default name for registration tables is changed from "registrations_" to "regs_" due to internal proxy restriction for length of name (max 32 symbols, proxy-id in BDC can have length up to 20 symbols).