Netborder SS7 Gateway - 5.2.0-GA Copyright (C) 2015 Sangoma Technologies ################################################################################## NSG Changelog Between build/NSG-5.2.0-84-GA-x86_64 and build/NSG-5.2.0-110-GA-x86_64 ################################################################################## Changelog for nsg (maint/NSG-5.2/master) --------------------------------------------------------------------- bf01865 - Added sounds file to nsg a6a0e74 - Added switchy in comments to the dialplan Create /usr/local/nsg/recordings directory Update PATH so that /usr/local/nsg/bin and /usr/local/nsg/usr/bin are part of it. 2baf2ce - Load sound module by default f879ede - Updated wanpipe to 7.0.15 1ddbc01 - Adding custom nbess7_custom.xml file d71fbdc - Additional fix for issue #11637 - Backup/restart NSG files on NSC backup/restart * Force app-sng-backup to be installed before tdmgw package to avoid issues with wrong installation order. 05356a3 - Additional fix for issue #11071 - NSG packaging for NSC * Run backup/restore of additional sqlite databases on pre/post scripts. * Removed unneeded backup/restore of license files (always overwritten by symlinks). * chkconfig configuration only executed on first install now. 0dd9b3f - Additional fix for issue #11637 - Backup/restart NSG files on NSC backup/restart * Additional files required for NSG backup. 6daf1df - Additional fix for issue #11071 - NSG packaging for NSC * Fixed directory for license symlinks. c612c35 - update dialplan fax tone hit from 1 to 5 717c5cb - Including sng_decoder in order to compile tapping module while building NSG release adc5401 - Issue #11612: Make install not working in binary installation 51f3d79 - Changes on nsg-webgui service. * Disabled NSG webgui service by default during installation, enabling it during bootstrap if TDM hardware is detected. 2a50295 - Do not restart/start NSG nor NSG webgui during anaconda installation. b6131c6 - Disabled NSG service by default on TDM package. c59ba84 - Fix issue #11637 - Backup/restart NSG files on NSC backup/restart * Added NSG configuration to NSC backup/restore configuration. * Fixed restart of webgui and nsg services during update/install. Changelog for freeswitch (maint/NSG-5.2/master) --------------------------------------------------------------------- 7a142dc - Fix a crash on CLI "ftdm dump" command f9d72e3 - Sangoma on ISDN On Terminating state, check if SIP side is alrady hangup, in which case do not send a signal instead just go to HANGUP state. b8b6889 - Fix the T38 crash in Avanzada. Based on latest FS master code, the default tone_type is MODEM_CONNECT_TONES_FAX_CED_OR_PREAMBLE ab7ff87 - Fixed the wanpipe alarm reporting and printing 69fba71 - Removing unwanted debug print c145e6f - Fix from previous commit 4bd082554 The introduced print causes a FS crash with a call is originated via ESL. The print was left from debugging. Thus I just removed it. fd559a4 - Introducing new CLI command in order to generate and send service request (block/unblock) on a particular span and channel 4d52d6b - Fix Issue #12489: M3UA SG(NSG) is not responding to MAP SRI messages received from IP side (M3UA ASP) 40a858a - Fix Issue #12488: MAP/SCCP packets are not getting relayed to ASP 74dd977 - Fix no-audio problem with multiple SDP answers 834817d - Fix Issue #12380 add channel variable "sip_silence_supp_off_indication" to avoid adding "silenceSupp" line in SDP 02c77ab - Merging ISDN and SS7 Dynamic Configuration code to change and apply configuration on span basis on the fly without effecting any other already configured span ad7a634 - Committing M3UA related changes deeb939 - adding uk specific cause/location value 3ea9a1a - Fix Issue #12177: Segmentation fault occurs when try to configure four different NSG in relay mode 1865df4 - [Bug:12166] Fixes : + Passing two parameters to copy_chargeNum_to_sngss7(). 4ee69d8 - [Bug:12166] Fixes : + Using FTDM_LOG_DEBUG instead FTDM_LOG_WARNING. + Passing two parameters to copy_chargeNum_to_sngss7(). 12c7a95 - [Bug:12166] Fixes : + Intendation changes with small fixes. cd4c058 - [BUG:12166] : ChargeNumber feature in NSG Fixes : + Support to ChargeNum Feature in NSG 5635213 - Setting q850 cause value from sip to tdm 4dc2e45 - Fix Issue #12103: SS7 CICs does not gets in UP state if circuit ID is more than 2000 6b8a276 - resolving 5.0.1 to 5.1 merge conflicts 125d00d - Fix Issue #12082: NSG not responding to COT test from TELCO(ANSI) 45c646f - Changing limit from 2000 to 3000 2e50065 - Fix Issue #12036: ISDN PRI signalling does not comes UP even if physical link is UP 07ff874 - Revert "Fix Issue #11996: NSG is gettng timout while reading from channel as soon as link goes down" c1dab67 - Fix Issue #11996: NSG is gettng timout while reading from channel as soon as link goes down 0109a75 - fixing SS7 BT UK testing issues dd6ce96 - Introducing API to properly distributing circuit logic and expanding circuit range from 1000-2000 to 1000-3000 as per procID basis 20ee834 - Add extra SS7 LI parameters: TMR, BC, HLC, MBSC, MTSC 1761402 - Add encode/decode fixes for ss7 lawful interception (works now) 247aff7 - Add initial code for ss7 lawful interception encoding 6bdce29 - Fixing RFC2833 to TDM issue bf45def - Fix ISDN lawful interception encoding and decoding ff466ef - First version of lawful interception decoding in ISDN user to user info 7041bd2 - First version of lawful interception encoding in ISDN user to user info cef76f9 - Added lawful-interception.asn1 and the generated encoding/decoding C code bb0d575 - Fix Issue #11423: NSG Relay Automation Failed due to unable to find span ID while creating ISUP circuit 5db4e52 - adding force_early_media configurable option in ss7_gen section 6f44073 - forcefully setting acm isup user indication field in backward indicator field (its hack..ideally ACM dialplan variable should work) a976cf1 - Making ISDN User part indicator field of ACM backward call indicator parameter and numbering plan of called party number values configurable def24dd - Adding code to consider User Service Information field from Incoming IAM message 96abe84 - Fix Issue #11182: NSG Transparent Time Slot Feature: E1 to IP 88ceaf8 - merging CPG fix code from maint branch 68bd2db - changing ss7_clg_digits channel variable to ss7_clg_num for backward compatibility as ss7_clg_num is already present bcbf140 - Adding ss7_clg_digits dialplan channel variable to store received IAM calling party digits 0c04990 - Fixing issue #11230 - considering 2nd Generic number from ISUP IAM message e452496 - Fix Issue# 11140 - Adding code to send local descriptor in modify only if requested by remote end c6f51bd - Setting Megaco local sdp version to 0 from 1 dfae863 - Fixing MTT issue where NSG was sending local descriptor in modify response even when this is not requested by MGC 48b5589 - Fix Issue #8008 - Media gateway didnt stop calls if we stop media profile 692a5df - Fix Issue #9194 - MTT:Memory Leak 68c7305 - Fixed Memory Leak as memory was not being free once being allocated to a local variable in handle_sng_log() c49408a - Adding MTP2 logging enable/disable CLI command d3adb0f - increasing sctp flow control upper/lower limits aed165c - Changed console debugging messages to DEBUG 728eed7 - Added a sanity check message in ftdm_io Updated a print in ftmod_wanpipe 6a58e7a - If context on ADD exists, clear call and proceed with new ADD. On out of servce change reply clear pending call. 1e8e56d - Sanity check. Check frame codec mutex for null. 04db1e9 - In switch_core_session_write_frame frame->codec->mutex unlock was out of order. Put it back in order f49a0c3 - More updates to rtp.c to update codec on the fly and try to fix megaco crashes 0341b09 - Fix codec update logic in rtp.c missing locks. The missing locks could lead to a situation where the session thread is already running and reading/writing frames when we re-initialize the codec, causing a memset() on the codec when doing switch_core_codec_init() and causing a crash when switch_core_io.c attempts to unlock the codec lock (which due to memset is now 0) Changelog for sng_ss7 (maint/NSG-5.2/master) --------------------------------------------------------------------- 5b67171 - Commiting changes in order to delete number of Links/CICs configured in case if span is deleted on the fly due to dynamic configuration feature 7808c9c - Introducing new maximum values for PS and PSP that can be configured by user at a time 52e4b5d - Committing M3UA related changes e891a34 - Fix Issue #12065: Circuits bearing number more than 1999 does not come up when more than 32 SS7 E1's are configured b1c1d24 - Commiting changes increasing Maximum Interfaces. NSAP, ISAP limit as per 64 E1's requirement Changelog for sng_decoder (master) --------------------------------------------------------------------- 4751de3 - Fixing Issue of not able to build sng_decoder on linux Commiting CMakeList.txt changes in order to get the system platform and then install sng_decoder accordingly d904842 - sng_decoder can be compiled to support linking to sangoma_sdk isdn_tapping project. 64 bit compilation & linking also resolved. ae58f2f - making windows 64bit build Changelog for sng_trillium (maint/NSG-5.2/master) --------------------------------------------------------------------- ce9c9d7 - Including service request #define in to event list in order to generate service request from application 3bbce52 - build for windows 64bit libsng_isdn 73af2c2 - Fixing ISDN protocol stack hang issue where it was going to infinite loop and adding some more debug prints in layer-1 0baa322 - Fixing Redirection Reason field decoding issue where for ETSI we were not considering "0x0F" value. Changelog for sng_mg (maint/NSG-5.2/master) --------------------------------------------------------------------- 8a04318 - Fix Issue #9194 - MTT: Memory Leak Changelog for sngmp (maint/NSG-5.2/master) --------------------------------------------------------------------- 078af06 - Removed duplicated tg3 driver code - core/tg3 repository will be referenced in NSG definitions.xml for last up-to-date driver Changelog for clearos_modules (maint/NSG-5.2/master) --------------------------------------------------------------------- 464f00e - Updated to correct clearos repos 9cf0bac - Additional fix for Issue #12064 - backup and restore issue from 5.1 to 5.2 Updated sudoers list with sng-archive-restore 0cda9eb - Fix Issue #12064 - backup and restore issue from 5.1 to 5.2