Netborder SS7 Gateway - 5.1.0-GA Copyright (C) 2015 Sangoma Technologies ################################################################################## Changelog for nsg Between build/NSG-5.1.0-127-i386 and build/NSG-5.1.0-149-i386 ################################################################################## Changelog for nsg (maint/NSG-5.1/master) --------------------------------------------------------------------- 11a66b4 - Fixed NSG starup script where NSG daemon declared fail whereas NSG process starts successfully. e1f63f8 - Fixed startup script. Infinte loop on startup if nsg does not start properly b6cb99a - Updated to wanpipe 7.0.12 b82e898 - updated nsg startup script to fix up startup edge cases 0f76f2f - Updated stop logic, to make sure that nsg is stopped before tryting to stop wanpipe Changelog for freeswitch (maint/NSG-5.1/master) --------------------------------------------------------------------- 709355e - Adding code to handle User Service Information field from Incoming IAM message cc9ab61 - Adding support to fetch UUI from X header and fill into isdn.user-user channel variable a4d7b26 - Ignoring open circuit alarm 5da6a13 - Improve ISDN CLI command logging 2206685 - Fix Issue #11391: Enable Q921 Stack Logging 0d7eb33 - Fix Issue #11358: ISDN Link goes down due to OPEN CIRCUIT Alarm 5bdfc76 - Fix Issue #11182: NSG Transparent Time Slot Feature: E1 to IP 0d75bdf - Adding ignore_alert_on_cpg configurable option to avoid sending ALERT(180) after PROGRESS_MEDIA(183) bffae12 - Adding ss7_clg_num dialplan channel variable to store received IAM calling party digits 550989d - Fixing issue #11230 - considering 2nd Generic number from ISUP IAM message 653c3e4 - Optimizing Automatic Congestion Control method based on average call rate. 42bba18 - Fix Issue #10999 - Adding code to consider in-band information also in CPG message for state transition 45f7b4e - Fix Issue #11067- Add CLI command enable/disable isdn stack logging 633ce2e - Add configuration parameter to generate dial tone for overlap dialing. c078aac - Fix Issue #10711 - Adding support to fetch Reason header for 4xx sip responses as well. 3efda50 - Fixing Memory Leak in ftmod_sangoma_isdn by deallocating memory assigned to chan_iterator Changelog for sng_ss7 (maint/NSG-5.1/master) --------------------------------------------------------------------- 89b80c8 - Fix Issue #11356: "Called IN Number. decoding failed at ISUP Protocol stack Changelog for sng_trillium (maint/NSG-5.1/master) --------------------------------------------------------------------- 1c76545 - Fix Issue #11223: ANI and RDNIS not passing to ISDN 7c427d9 - Fix Issue #10685: Error when using clearing cause 46 Changelog for webgui (maint/NSG-5.1/master) --------------------------------------------------------------------- e115be8 - Fixed Issue #11402 - Reset_config in binary make general section partially blank 3b41c1d - Fixed global configuration table creation and migration. 94bc885 - Fixed Apply reset/restore issue 1657293 - Fixed global config save issue Fixed CSS path in embedded view 3c083a2 - Issue: #10975 Adding Parameters to ISDN 1303a6e - Fixed Issue #10912 NSG - X-headers Setting Changelog for clearos_modules (maint/NSG-5.1/master) --------------------------------------------------------------------- 87f6fff - Fix Issue #11005 - Ticket#14927 - NSG Only Holds 10 Backups - Older Ones Are Deleted Changelog for app-nsg (maint/NSG-5.1/master) --------------------------------------------------------------------- ade2b46 - Fixed global configuration menu entry ################################################################################## Changelog for nsg Between build/NSG-5.1.0-106-i386 and build/NSG-5.1.0-127-i386 ################################################################################## Changelog for nsg (maint/NSG-5.1/master) --------------------------------------------------------------------- 671e475 - Adding quagga package 4bf1bee - Fix Issue #10496 - Integrating Mediarec 888f5ce - Installs helper script for calling freeswitch with tcmalloc. 257f6ed - NSG now requires e1000e alternate driver. 5381082 - Fix Issue #9593 - Disable GDB At Startup Changelog for freeswitch (maint/NSG-5.1/master) --------------------------------------------------------------------- 8c1d286 - Fix #Issue 10768- Got ANM/CON on channel in invalid state(SUSPEND)...reset! cdc459f - SS7-UK: Adding Presentation number UK parameter code 20747e2 - Adding UK SS7 Last Diverting Line ID parameter 84f1ed0 - Adding code to configure action we need to take on active/transiant calls during link failure. 8217d4c - Introducing changes in order to start recording once rtp becomes active. bab8b13 - Making SS7 ISUP MTP Pause action parameter configurable 7438b85 - SS7 UK IOT issue fixes e595dd3 - Adding Parameter compatibility field in IAM 6b2f1f3 - Adding NFCI (SS7_UK) parameter while sending IAM 0ebd778 - Fix to enable TFP functionality in SS7 and handling isSTP configuration flag 0ebd778 - Fix to enable TFP functionality in SS7 and handling isSTP configuration flag b1cdc93 - Fix Issue #10492 - NSG Automatic Congestion Control (ACC) Feature cf9247a - Added freeswitch-loader for pre-loading tcmalloc before calling FreeSWITCH. 3d5ece9 - Fix issue #10229 - Ticket#13089 - NSG 5.1 - Calling Out On Even or Odd CICs 0f1531a - fix Issue #10256 - Getting Calling/Called party sub-address field and passing them to X header ace3572 - Fix issue #10189- User-to-User information IE not exported to sip 798f7a5 - Adding code to add support for SS7 hopcounter parameter c715a3e - SS7 Belgacom IOT related code changes 399587a - Fix Issue #10099- Cannot see inhibit/uninhibit command on ftdm ss7 command list on CLI 219a7c4 - Introducing calling Party Category for China Variant ff10e7e - Adding SS7 CHINA variant b9d778c - Fixing MTT Megaco issue where NSG was sending local descriptor in modify response even when this is not requested by MGC Changelog for sng_ss7 (maint/NSG-5.1/master) --------------------------------------------------------------------- f42160c - Increasing number of ISAPs/NSAPs & SN_INTERFACEs/CC_INTERFACEs that can be configured. 61e33a7 - Fixing SS7-UK: Link by Link field decoding issue 52dac3d - SS7-UK: Fixing priority issue where if CPC=0x0b , stack was setting priority to 1 whereas for UK we need priority to be 0. 82cba8e - SS7-UK: Take configurable release location value in case of T6 timer expiry. feb4ee3 - Introduced code to enable or diable changes for ACC depending up on the "autoCong_enable" value as configured by the user. a350dce - SS7-UK: Setting Priority to 0 for all ss7 messages c8afae0 - Enabling SI_SLSCIC and LSIV5 to allow CIC to SLS mapping in ISUP 840130f - Fixing for INR message decoding failure bd94ace - Enabling SN_MGMT_FLG needing for MTP3 to handle TFP/TFA functionality 632e9cd - Enabling LSNV3 flag to allow 4 LSB of CIC to make SLS field value 242321b - Applying Trillium patches from sn010.303 to sn018.303 a966d9a - Fix Issue #10532 NSG Will Not Start When ISUP2 is Configured For SSF=National 559740f - Fix Issue #10442- Update NSG licensing 3940296 - Adding CHINA variant 1b54b02 - Fix Issue #9940 - Adding support for generic number for ANSI variant Changelog for sng_trillium (maint/NSG-5.1/master) --------------------------------------------------------------------- 91e6c7d - Fix Issue# 10256 - Fixing decoder code to properly decode Calling/Called party sub-address field in ISDN SETUP mssage edc56d8 - Fixing Issue #9686 - Enabling Display header in SETUP message decoding for NI2 switch type Changelog for sngmp (maint/NSG-5.1/master) --------------------------------------------------------------------- 286b4c0 - Increased network interface limit in Octasic transport API which causes issues in systems with a lot of Wanpipe interfaces (which are network interfaces) leading to failure to detect vocallo modules by sngtc_server, sngtc_tool etc c31f404 - Added vocallo hardware reset commands to sngtc_tool Changelog for webgui (maint/NSG-5.1/master) --------------------------------------------------------------------- 4ff2d83 - Issue #10832 ACC Parameter Name Change- This is fixed in all the db creation and ss7 configuration page. Issue #10701 Validate USB and HD Serial Key, Validations are done in display_class.php 308f147 - Issue#10701 - Mac Address differs error accd3ae - Issue #10773 Webgui not starting, Fixed bug tablename was incorrect in database_creation file. 68f5d98 - Licence Issue #10701 Fixed.. Changed grep value to search for ethernet d098703 - Issue #10560,- "Add SS7 Global Configuration" d00cf47 - Fixed Issue#10560 - Add SS7 Global parameters 5b77ce1 - Fix Issue #10055- CHINA variant is not supported by GUI Changelog for packaging (maint/NSG-5.1/master) --------------------------------------------------------------------- 0397be2 - Adding quagga package to NSG build f529de9 - Added missing gperftools and e1000e driver to rpm update list. 4659f09 - Added gperftools in NSG package list (tcmalloc library). fdf66bc - Added e1000e package, alternate ethernet driver without MSI interruptions. Changelog for clearos_modules (maint/NSG-5.1/master) --------------------------------------------------------------------- 726621a - Fix Issue #10701 - 14080-Chinese ISUP-GUI false Message related to License f41e334 - Fix Issue #10720 - Cannot restore a 5.0.X backupfile to a 5.1.X system Changelog for app-nsg (maint/NSG-5.1/master) --------------------------------------------------------------------- 43c36db - Complementary fix for Issue #10121 - IFrame height not adjusted dynamically 3458b6f - Complementary fix for Issue #10560 - Add SS7 Global configuration de7a72c - Fix Issue #10121 - IFrame height not adjusted dynamically ################################################################################## Changelog for nsg Between build/NSG-5.1.0-99-i386 and build/NSG-5.1.0-106-i386 ################################################################################## Changelog for nsg (maint/NSG-5.1/master) --------------------------------------------------------------------- edcefa1 - Fix issue #8973 - Dial Plan Missing Plus Prefix Changes 6a08121 - Fix Issue #9184 - Installating NSG-5.1.0-98 binaries on centos 6.4 (64 bit) missing dependencies 5dac3c9 - Fix Issue #8973 - Dial Plan Missing Plus Prefix Changes Changelog for freeswitch (maint/NSG-5.1/master) --------------------------------------------------------------------- 2f85e92 - Fix Issue #9772 - Add mod_curl to NSG f58e5e0 - Fix Issue #9255 - Events need to be mapped to meaningful readable values 7fc2e67 - Fix Issue #9194 - MTT:Memory Leak ce13ac7 - Fix Issue #9201 - PRI Does Not Have Called Number. Adding code to blindly copy the caller_id_number , as if requried it will modify later. (cherry picked from public freeswitch commit : 66bc2e43c8ad41c9b24c79b766e52b0cbaacafe2) d8c8f87 - Fixed Memory Leak as memory was not being free once being allocated to a local variable in handle_sng_log() Changelog for sng_ss7 (maint/NSG-5.1/master) --------------------------------------------------------------------- 17f8c1e - Fixing compilation error 060a5b9 - Fix Issue #9764 - Fixing issue where ISUP was not accpeting EventIndicator in CPG message for Ansi92/95 switch ad34f7b - Revert "Fix Issue #9746 - SS7 library crashes when sending EXIT Message in ANSI" 5d792bd - Fix Issue #9746 - SS7 library crashes when sending EXIT Message in ANSI switch case 9cc82b6 - Adding Logs f61b1ae - Introduced code to support license for more than one MAC address fb0ac44 - fixing CPG on busy user Problem: When sending out IAM on ANSI network, a Texm timer is started. If the called party is busy as that time and the network sending back CPG message with user busy code, the isup stack reports error and there is no CPG event comes to freetdm. After CPG is accepted by the stack by modifying si_db.c, the Texm timer fires anyway even if ANM come in after CPG, and then the stack crashes. Fix: Adding EV_FWDONBUSY into ANS92 data validation table to allow 0x4 value in CPG message. Adding conditions in siTmrTExExp() function in si_bdy7.c to check if this is a outgoing call. From the protocol point of view, if the unit is bridging a call, on timer expiration, the unit send EXIT message to the incoming call direction. If the unit is originating a call, there is no backward direction. So there is no point and nowhere to send out EXIT message. The condition checks incoming direction is a valid connection or not, if not, just return success and nothing will happen, and timer Texm will be cancelled too. (cherry picked from commit 3b1ded73e7b2082a11775faf491f884ccdc0bd6d) 1a58c65 - fixing INR decoding error for ITU2000 (cherry picked from commit 3d8ec9ba9bcf69512ecdf72cb21531f089bfc054) Changelog for sngmp (maint/NSG-5.1/master) --------------------------------------------------------------------- 64ea7c2 - adding code to strip the file path to consider file name only for logging f67173f - Fix Issue #9602 Modifing logging format to align with freeswitch style logging format. ################################################################################## Changelog for nsg Between build/NSG-5.1.0-90-i386 and build/NSG-5.1.0-98-i386 ################################################################################## Changelog for freeswitch (maint/NSG-5.1/master) --------------------------------------------------------------------- 21ae956 - Fix Issue 8850 - CPG Default Should be "ordinary" 2d3c9e1 - Merged all the changes of NSG 5.0 to NSG 5.1 w.r.t sangoma_ss7 modules. c5209d1 - Fix issue #8660 - How to release a call with isup cause code-23 in NSG+Asterisk setup f8bc4d1 - Fix Issue #8879 - Media Gateway not coming UP 8b80758 - Fix Issue #7400 - ITX/TXA auto-reply crash 896c55e - freeswitch: adding mod_oreka to build as customer requested. edecb47 - mod_oreka: use zstr instead of only checking for null as some caller profile data may be an empty string cdb5b45 - Fix issue #8226 - Addition of ftdm command for enabling or disabling logs for different modules d97aded - freetdm: fix locking session which results into unreleased calls in freeswitch for each successful call. 15e8af4 - isup: fix redmine 7175 ISUP / SIP provisioning mapping Introduced a new message type ALERTING to ask the other leg to transmit 180 message. Changelog for sng_ss7 (maint/NSG-5.1/master) --------------------------------------------------------------------- bad43d4 - Fix Issue #7400 - ITX/TXA auto-reply crash Changelog for webgui (maint/NSG-5.1/master) --------------------------------------------------------------------- d2c7441 - Worked on Bug#8783 - WebUI: Self test always fails Limited self test to 32 spans as tdm test only supports 32 Modified display of page to state board instead of card Had an issue with wanrouter start as some ports weren't starting. ################################################################################## Changelog for nsg Between build/NSG-5.0.6-231-i386 and build/NSG-5.1.0-90-i386 ################################################################################## Changelog for nsg (maint/NSG-5.1/master) --------------------------------------------------------------------- 91d4b82 - Adjusted packaging repo to maint/NSG-5.1/master 91e397b - Fixed nsg start script to close stdio 0e5f690 - Fixed Makefile names in wanpipe 156d417 - Update wanpipe to 7.0.5 5bf82be - Fix issue #8666: Radius - dictionary.cdr configuration file missing ae34322 - Bug#8630 - fixing nsg init.d script warning 51b0896 - Fix issue #8614: Upgrade: CLI upgrade procedure from rel 5.0 to 5.1 doesn't work 0afdcf5 - Fix issue #8640: Strange characters displayed during installation fabff14 - Use new ISO build with tftp PXE support 5bcf3fe - Switched to ISO branch with PXE fix 413646a - Fix issue #8611: Ticket# 9232 - Request for RADIUS CDR steps 6471744 - Added installer section to definitions.xml 4fe14fe - Switched to dev/nsg/master for iso and packaging 324a598 - Fixed openr2 install prefix to /usr instead of /usr/local 6345da2 - Fixed CFLAGS include for ftmod_r2 5c76186 - Fixed LDFLAGS for ftmod_r2 2b5ece9 - Updated for NSG 5.1 Dialplan default to route traffic from PSTN to SIP IP address fcdc59a - Version 5.1.0-GA 2cdf387 - Fixed openr2 make install to use PREFIX as DESTDIR cb2da07 - Fixed make install for openr2 in build directory b4444f2 - Adjusted openr2 build to use cmake instead of configure f117663 - Added caps to pdf name abe030c - Renamed nsg.pdf to netborder_ss7_gateway.pdf to support nvg pdf file 0a85318 - Added WP_API_FEATURE_LIBSNG_HWEC_DTMF_REMOVAL inside libsangoma.h 98e781f - Fixed init.d path for rpm-install fd7a2c7 - Fixed prod-def.sh 54873e3 - Changed WANEC_PLAYOUT rate to 10 ms as well 1b6528e - Changing rpms dir to rpms/RPMS/ 8c97f93 - Added back some SNG_DIR defines ff31b18 - Adding bootstrap to openr2 abdda7b - Adding libsangoma include dir to sng_isdn compile flags eabf599 - Removing dbg RPM 97b9913 - Adding FREERADIUSCLIENT_GIT f103fbf - Added debug lines for installation c10eb1d - Fix for not specifying --repo-path to genProdInfo.py e28e724 - Fix for missing CFLAGS f81598d - Fix for not including wanpipe dir f43f9c7 - Added more debug prints. e6d9607 - Adding prints in build scripts to facilitate build debugging bc874a4 - Fix for /etc/init.d missing b6156eb - Removed debug symbols splitting 97f650f - Added a couple additional wanpipe include files... we should only need to include libsangoma dir, but lets do this for this 144e662 - Adjusted clearos_iso branch 1c0e534 - Initial definitions.xml ecdfa11 - Fix for bwm-ng not compiling 64ae099 - Adding default Makefile 59e1188 - Adding man files to spec file from OpenR2 2a70771 - Added include paths for OpenR2 69fe414 - Added OpenR2 341f944 - Updated new branches for NSG-5.1 Changelog for freeswitch (maint/NSG-5.1/master) --------------------------------------------------------------------- 1978e75 - freeswitch: passing through no user response to B-leg. SS7<-->SIP call does not pass this as correct Q850 cause code d67787f - freetdm: adding called party nadi value to be set in native bridge 2dab9e0 - Fix issue #8224 - MFC/R2 one side in ACTIVE state and another side in RINGING state 45a3807 - Fix audio sync handling in mod_freetdm e62c4c7 - spandsp: add dtmf_filter_abcd into spandsp to ignore ABCD dtmf 5d6de1a - ftdm: redmine 8553 - filter dtmf ABCD adding configuration option in freetdm.conf if setting dtmf_filter_abcd = yes", abcd will be wiped out while the other 0~9, * and # still working. 78d12cf - Removed a debug statement. On TDM Status it was printing link status message a7633d1 - freetdm: x-freetdm-callerNumber is overwritten by actual callingnumber if both x-header and caller number exist on incomingleg. This commit change to x-header having higher order when setting caller number. If x-header exists, take x-header. Take actual number when x-header does not exists. e09cc20 - isup: fix bug of ACM/CPG <---> 180/183 implementation not able to set to ringing state when 183 has been sent 41e9427 - Update the find_free_span_id function to look through the whole span link list. We cannot assume that the span link list is ordered with span 1 begin the first object in the list. Also added a Sangoma specific span selection based on span name "wp%d". deda9e0 - Update the find_free_span_id function to look through the whole span link list. We cannot assume that the span link list is ordered with span 1 begin the first object in the list. Also added a Sangoma specific span selection based on span name "wp%d". 33289c5 - Added FreeTDM throttle function (cherry picked from commit 3f3ab9812e369013fcd3b864bec964699188e3a0) 1a65907 - Fixes in DTMF Transmittion -- Contention between tx and rx (handle tone) threads Fixes in RTP lantecy due to RFC 2833 Tx SS7 on Answer send ACM before ANM (cherry picked from commit 624dfa60c4da1cc9fad1b8ecf0e9750e6aa49543) 3f3ab98 - Added FreeTDM throttle function 2bd71e4 - fixing id issue while configuring M2UA SCT SAP 3bea6f0 - memsetting deleted m2ua span structure to zero d5e80f2 - Changed ftmod_sangoma_isdn show_calls command to sort channels based on physical span id ad804d4 - Added sample oreka.conf.xml 65595b54 - fs-core: Fix incorrect buffer validation in switch_core_media_bug.c (cherry picked from commit 6b139932edcd6746ccd1b27180821fe1e6a164c3) 3faf277 - Imported mod_oreka from future FS version 84dd000 - Support for show_calls_xml for R2 763444a - Support for ftdm sangoma_isdn show_calls_xml 96adc56 - Updated R2 module based on mainstream public repo f429b69 - freetdm: change connect to nonSS7 network configuration to FALSE. This fixes the crash on EXT time on ANSI configurations. 7da9e36 - freetdm: set default values for ANSI configurations in User Service Information IE to allow IAM to be sent. This element is only valid for ANSI. e99d4f0 - redmine#6932: fixing span stop nsg crash issue 49678a1 - fixing sct sap id issue 9cda188 - adding check to configure sctp link only if associated peer(cluster) is linked to m2ua link 7b73dee - adding "stack-logging-enable" xml configuration parameter to enable logging during module load time itself 3c76783 - using proper sctpid as sct sap id while configurating m2ua sct sap instead of using xml configured id value dbe98d9 - changing mg profile list cli command format 43c5b97 - adding code to ignore sctp configuration if not associated with any peers 19c2729 - adding "xmlstatus " cli command to check if span is present in freetdm or not 803a566 - modifing "ftdm dump" to dump all spans if no arg specifies 7c6a9d3 - adding "mg profile list" cli command 6d73467 - renaming api to ftdm_cmd_reload from reload_ss7_config, to sync with other apis naming conventions e38d010 - adding check to print only node specific cli commands and fixing indentation / api renaming issues 167d4a4 - refacotring freetdm reconfig code 61e6412 - merging asp code fix and removing code from mg module to reconfigure span as gui will do the same before starting mg profile 59de840 - adding domain field for peer profile add fixing mg profile idx allocation issue 661d7ce - fixing mg module issues for supporting dynamic updates f9f80bd - adding code to 1) dynamically remove nif/m2ua/mtp2/mtp1 links and 2) adding "ftdm destroy " cli command to destroy span 16c9736 - adding m2ua span ss7 code c7e946e - fixing multiple peer issue at M2UA ASP side 3ba0089 - modifying mg code to start new profile and removing code for "reconfigure" profile option 062a04b - mod_media_gateway reconfiguration to add new profile f14c611 - Completed signaling reload in mod_freetdm Fixed issues in m2ua configuration when configuring m2ua stack at the second time. 246fc61 - configuring channels according to the span's configuration ce2e251 - change xml parsing error to continue with minor errors and unrecognized symbols. Changelog for sng_ss7 (maint/NSG-5.1/master) --------------------------------------------------------------------- 9e7f61f - Fixed the crash on stop. The running flags was being checked in libsangoma_stop which effectively skipped the pthread_join. The shutdown code did not wait for monitor thread to stop causing a crash on module unload. 2b86ddc - increasing mtp1/mtp2 link limit to 200 from 32 17b9d8d - isup: adding reserved for national use values to called party number NADI value validation list to allow values from 0x70 to 0x7e 52d7003 - setting MW_MAX_NUM_OF_INTF to LMW_MAX_INTF cbc0576 - increasing max num of intf value to 100o from 6 e5d8016 - increasing sap limit to 1000 d0a758a - increasing FD_SETSIZE to 8000 to support 16 span 3cf69e1 - increasing sct sap configuration value along with other dependent configuration fields 2ac0923 - fixing issue of stopping layer1 wanpipe when we delete layer-1 sap 7d84e5d - adding code to delete mtp1 sap/link runtime Changelog for sng_trillium (maint/NSG-5.1/master) --------------------------------------------------------------------- f1bcce9 - Fixed include dirs db96d0a - Adding more include paths to be able to compile against new Wanpipe 66b3a2d - Adding additional include dirs due to new wanpipe driver Changelog for sng_mg (maint/NSG-5.1/master) --------------------------------------------------------------------- 7a634da - increasing num of sap limit and fixing issue of marking mg-app sap unconfig during delete operation Changelog for webgui (maint/NSG-5.1/master) --------------------------------------------------------------------- 3553262 - Added "Span" column in TDM status to identify which span that board/port is Changed the naming convention for a card in tdm status. Now labelled board. Added the span number to the table information e396857 - Fixed an issue where Generate Config and Restart was not displaying. Would cause issues if gateway was started and user clicked generate and start as gateway would not go down 9062209 - Completed Relay configuration work for TDM. Apply and TDM Configuration now working a22df26 - Work on apply page notification system for slave abd9d30 - Work on Fixing issues with relay b0ad05c - Changed default value of pre-buffer to 140 2832e2c - Added a kill for wanpipemon so that wanpipemon gets killed before wanrouter gets stopped 7cb19e2 - Fixed an issue with the m2ua/mg mod_media_gateway generation. If you had multiple different cards, the file wouldn't get generated properly e7ef893 - Fixed an issue with group naming in freetdm.conf. Was grp now it is g to work with the existing dialplan Fixed an issue where in freetdm.conf.xml, r2 and pri spans were pointing to the default dialplan and not the pstn_default dialplan Fixed an issue where nvg spans were unable to be re-created once cleared Fixed an issue where ISUP spans were being asked to synchronize when synchronization only works for M2UA and MG Spans 2c2708f - Fix Bug#8224 MFC/R2 one side in ACTIVE state and another side in RINGING state Added the required line in the wanpipe configuration file in order to fix R2 tone issue 20146d8 - Change ccspan naming in isup config to CC1-1 (card num-port_num) for easier reading in freetdm.conf.xml Fixed an issue in link type decision page. When no ports configured, was seeing different colors 432ac3f - Fixed an issue where on first load of tdm configuration, page would show physical span edit buttons disabled bba1948 - Fixed Bug#8161 - After selecting ISUP, you can still make an MG/M2UA Profile on a span Modified the link type decision page to make it more user friendly. e3c3b7f - Fixed a few issues with applying ss7 configuration d7503ad - Fixed an issue where apply page would not allow only ss7 configuration 208ef3e - Removed creating finished_ports in database_creation.php as it is being taken care of by tdm configuration ac8e18a - Added R2,PRI and mg profile names as span tags when hovering over the port type in tdm status a39d056 - Further merge work with 5.0.1 and 5.1 PRI and R2 spans are now numbered based on location 63b93dc - Adjust finished ports entries to use card present id and not card id 3ad82ba - Added a pause between stopping an mg profile and stopping associated wanpipes in the profile panel in order to give the core time to unload 64c7410 - Fixed an issue of improper wanpipe shutdowns from the profile panel Fixed a foreach error in tdm status b93f854 - Added logic to create finished ports table on page load and not on a per span basis Fixed some logic when removing a span from the profile panel 9a42053 - Further work on span numbering. Profile panel and apply now in sync with span numbers Adjusted tdm status to show ports in proper order 72a1f78 - Adjusted apply logic so that the span id and the mtp id's match which was interfering with the profile panel logic 15a8969 - Fixed an issue where deleting a span would cause a notification that all spans were removed Fixed an issue where deleting a span would not remove the freetdm.conf entry from the profile panel 0df203c - Added span groups to r2 and pri 4e451de - Fixed Bug#7305 - ASP Identifier input disabled on Edit/Add cluster Peer b138ad6 - Added the title tag to tdm status for increased legibility of the span tags on high res monitors d905fab - Added the title tag in the td for improved legibility of the span tag for high res monitors 068d54f - Adjusted out of sync messages based on brand. If NVG, will not refer to synchronizing config as profile panel disabled. If NSG, all messages will display as per 5.0.1 release. Made modification in the apply page. If user clicks generate and restart/start then will not tell them to visit the control panel as gateway has been started bcadb19 - Changed default branding to NSG Fixed a span counting issue dec12a2 - Fixed the gateway stop issue when using re-generate and restart from the apply page 759652d - Added a long delay between wanrouter and nsg in order for wanrouter spans to be registerd and nsg to start when starting from apply page Fixed a bug in the profile panel where the flow of adding then removing spans would cause an issue. Now the profile panel will remove all spans then re-add and then double check nothing else to be removed c5db33d - Added in a check in tdm configuration. When you remove a span and the gateway is active, you either have to sync the config in the profile panel and then span available, or stop the gateway and continue creating spans 45e670d - Added generate and restart button to the apply page 3cbeedd - Fixed an out of sync message which arises when you modify a mg profile and reconfigure it through the profile panel 32cc0af - Fixed a mod_media_gateway numbering issue in an edge case. If port 1 is m2ua no voice and rest all mg, mod_media_gateway reporting span 2 as wp1 Put an error message in profile panel if user changes an m2ua with voice to m2ua no voice e923b54 - fixed an issue where a perm table wasn't created through the profile panel 7b3e7a1 - Added order by clause to the select statement in mod_media_gateway creation as spans were generated out of order with wrong span id's 1ae55f1 - Fixed an issue where the mod_media_gateway file was not taking into account skipped spans. Was doing everything sequentially. 9be5f9c - Fixed an issue where the m2ua link was unable to be edited 1cb77f4 - Fixed an issue where in TDM status, ports will not show up in order When using the profile panel, the profile panel will take the next available span and instead of blindly incrementing Fixed an issue where tdm would show out of sync but the gw is in sync bc65fc3 - Removed debug prints from db class` 8204470 - Fixed an issue within the profile panel which would display an m2ua link out of sync when it should be in sync upon a new generated span Fixed an issue within the mg channel config page where it would not let you choose a mg profile on a new span. it was assuming it was an existing span Changed tdm status mg channel command ftdm core to use wp instead of as sometimes it would not report the appropriate information c5fd55d - Fixes an issue where if a m2ua link has channel 1 as a signalling link, tdm status will not display properly 6cfe15b - Completed Task#7299 - Command Execution d6d8162 - Completed Task#7303 - TDM Configuration - Link type selection bc65545 - Fixes an issue in the profile panel where the in-sync message might show in sync when it is out of sync 8c23439 - Fixed an issue where the profile panel would report a span in sync when it was out of sync Fixed an issue where the mg termination base would be incremented when updating using the profile panel 374f1a5 - Fixed an issue where the gateway would show in sync when it was really out of sync c2a3805 - Removed a debug echo from tdm config d8a3228 - Fixed an issue which would cause the span tags in tdm status to show extra irrelevant wanrouter status information within tdm status. 8523202 - Fixed issues which cause of of sync errors within the database when using the profile panel to generate on the fly configuration changes aee188b - Fixed an issue where the perm board table would not be generated in the profile panel 15ea943 - Fixed an issue where an out of sync message would be displayed when using the profile panel 360a079 - Fixed a bug within the profile panel which would display the configuration out of sync. 86b0bbc - Fixed an issue where the db wasn't populating proper values 2e9c9c6 - Fixed an issue with invalid config files generated for R2 profiles 6a0f110 - Completed Task#7360 - Serialization - A116 configuration files Fixed an issue where MFC/R2 might be listed as the header of a PRI span. Issue would not cause config to fail but was more asthetic Fixed an issue where the use button in PRI profiles would be disabled when trying to use a profile for a new span 558f495 - Completed Task#7359 - Page - TDM Configuration 3ee2078 - Fixed an issue on reset/restore of tdm configuration 005cbe0 - Completed Task#7326 - Serialization - wanpipe Completed Task#7327 - Serialization - freetdm.conf Completed Task#7328 - Serialization - freetdm.conf.xml c4f795f - Partially completed Task#7326 - Serialization - wanpipe Partially completed Task#7327 - Serialization - freetdm.conf Partially completed Task#7328 - Serialization - freetdm.conf.xml 5c07fdc - Added MFC/R2 to the decision list created r2 table automatically with other tables created default r2 profiles on db creation Added r2 configuration page and r2 profile page (About 70% complete. Need to add db input). Put in a check which looks at the line type selected (T1/E1) and displays R2 based on E1 selection 94e5179 - Fixed and issue with nif mtp2 id counter. Was giving the wrong mtp2 id when mixed with isup and pri Fixed an issue with tdm clear. mg profile and m2ua links were not getting cleared properly Completed Task#7314 - Serialization - wanpipe Completed Task#7315 - Serialization - freetdm.conf Completed Task#7316 - Serialization - freetdm.conf.xml 28fead6 - Changed Pre buffer label to inband dtmf removal buffer Moved dtmf removal dropdown to bottom of the page e52d080 - Completed Task#7312 - Page - Link Type selection Completed Task#7311 - Page - Link Type selection Completed Task#7313 - Page - ISDN Configuration 8856a91 - Beutified the pri pages Removed a bug which would show db out of sync 610ca0a - Included PRI Support in NSG/NVG fddd37f - Changed default pre-buffer value to 90 f25677b - Fix for lost changes from previous merge c43b41c - Removed conflict lines from previous merge 0775eda - Fixed a bug which would make the transcoding codec table multiply by 8 everytime a page was accessed Made sure that only when the table doesnt have any entries, the codec table is modified 68deb95 - Fixed Bug#6964 - SCTP/Cluster Peer Unique IP checking 5b661f7 - Possible fix to bug 6949 where the db will corrupt on an slc change 4c0d1f8 - Fixed an issue with nif interfaces. On apply, it was referencing the wrong m2ua and mtp2 links 4c3050c - Fixed Bug#6901 - In tdm configuration, when choosing from ISUP / Media Gateway type, if click "back" , it actually goes to next 7c458fe - Fixed an issue with the wanpipe start sequence when clicking start in the profile panel Added a sleep between wanrouter start/stop and ftdm destroy as per kapil to be sure ftdm destroyed e4cd90e - Fixed issue with disabled buttons 6c06be2 - Allow Cluster Add again 6a09109 - Kludge to fix the disaled buttons in cluster page: Needs to be fixed properly Changed warning to stop gateway to add synchronize 3cf265a - Changed the word Restart to Sync in the info message 7d48018 - Fixed Bug#6886 - MG Peer Profiles IP + PORT combination should be not match with any of existing MG Profiles IP+PORT 7ff09a7 - Fixed Bug#6883 - MG Profiles IP + PORT combination should be unique. 21209bb - Fixed out of synch link and message when MG configured 391a6d3 - Fixed some corner case using empty arrays ddeb333 - Fixed peer id regeneration 61a95ec - Fixed peer ids on synch e0d9ede - Fixed empty destination-port 15b5611 - Fixed Bug#6918 - M2UA Cluster editing from GUI f1ccca8 - Prevent user to create more than one cluster ca3f0c0 - Added check before using xml objects 9d7bf08 - Fixed Bug#6911 - Removing Middle Span Fixed Bug#6905 - PHP error shown after synch profile page ecd3666 - Prevent user to modify span/mg profile binding if system is running and configuration in synch 62e9290 - Reworked mg_gateway configuration to remove all references to span at beginning then proceed to either update or add. 95377b4 - Fixed mod_media_gateway.conf when removing span from profile 8a6708e - Fixed wanpipe loop 64ea57a - Fixed ftdm destroy + wanrouter stop sequence on restart 3435581 - Fixed profile panel button position, now at bottom of table 08f3c0e - Re-fixed M2UA sig to no sig out of synch detection. 939db3f - Fixedd Media Gateway (no signalling channel) Out Of Synch in profile panel cd6c776 - Fixed MG profile restart 3669b3a - Fixed an issue related to the start of themg profile and wanpipe drivers 435a5be - Fixed mg profile active/inactive state ac75bd0 - Fixed Bug#6877 - Profile Panel status shows “in-sync” whereas tdm configuration changed Fixed an issue where changing mg profiles would not remove physical terminations entry Fixed an issue where when creating an m2ua link with mg profile whose sig channel is 1 or 31, an empty entry was placed in the physical terminations for the mg profile dde72ec - Fixed an issue with wanrouter.rc The wanpipe list was being appended for no reason Fixed an issue where entries were being removed from the generated ports table 73a0e45 - Fixed domain-name parameter element before trying to update attributes 382c863 - Fixed TDM port active state in profile panel 6de697b - Fixed Bug#6893 - NIF section generated with wrong m2ua_interface id and mtp2 id Fixed Bug$6878 - STOP/RESTART buttoon disappeared from Profile Panel page Fixed Bug#6880 - wanpipe driver of the removed span was not stopped ec3b0a1 - Fixed an issue where the m2ua link name was not being placed into the db Fixed Bug#6882 - Fix requirement 5 - When configuring M2UA SG, GUI shall ask user to either associate span with existing clusters or create new cluster. Fixed an issue with wanrouter.rc when a span was removed. The file was not being updated properly 68e10ba - Completed Task#6876 - Wrong TDM Status page, 2nd TDM port not displaying status properly f9a4ae1 - Completed Task#6874 - MG Profile status page does not look correct Removed the ability to blindly stop/restart nsg if only 1 profile active ae035ca - Fixed several bugs with the removal of m2ua interfaces Added a notification which will tell you if a tdm interface has been removed f492fac - Fixed an issue with removing m2ua or replacing m2ua spans. Freetdm.conf.xml was not updated properly fa8fe57 - Adjusted mg peer jquery so that domain is hidden not disabled to avoid confusion Adjust validation for mg and mg peer domain/ip/ip-port to make sure everything is unique Fixed an issue where the domain-name field was not being included in the mod_media_gateway file cfe958f - Fixed an issue with nif interfaces from apply page Added a function to destroy all perm tables on apply as it was causing db issues with the profile panel ec905d3 - Fixed wanrouter startup sequence in profile paenl Added check in mg peers to check any peer configured for ip:port configuration 937df84 - Added port checking in the peer profiles made sure that the port checking makes sure the same mid and ip address used before validating the port acc35f7 - Added the DOMAIN MID in the mg profile peers page Added jquery which disables the domain field in mg profiles when DOMAIN is not selected Fixed an issue where DOMAIN was not being placed in the db properly and in the end files not generated properly 212b223 - Added validation so that the port is unique across MG Profiles ecc6f2a - Fixed a few error message that show up when an issue occurs with file generation (implode, xpath errors) Fixed an issue with wanrouter.rc. Wanpipes were comma seperated not space seperated 374b7b2 - Added additional ftdm commands to start/stop 312b6db - Fixed an issue with wanrouter restarting on profile panel restart Fixed an issue where m2ua was not generated f7afbde - Fixed a bug in the profile panel where nsg would not start/restart/stop in single profile mode e244640 - Fixed an issue in TDM config where you would get a foreach error when display mg channels Fixed an issue with file generation where an incomplete tdm span (only 1 configured) was showing errors and aborting. Fix was to make sure 1 span is configured before generating configuration 69b6812 - Added a check to foreach loops in the database class when pulling an array out of the db Fixed a bug in the mg config page where it was not returning the correct result of how many profiles were configured Fixed an issue where the db was not updated properly in the profile panel after removing interfaces and mg profiles Fixed an issue in the profile panel where freetdm.conf was not updated properly after removal 67f9413 - removed comments from file 67b258d - Bug fix in mg profile page. Was asking to create an mg profile by default when mg profiles exist Completed profile panel eef3ff9 - Fixed a bug in the mg channels page. The mg profile was not getting saved properly causing an edit to the channel to go to the wrong profile Fixed a bug in the m2ua link page. When editing an m2ua link and not changing the interface id, user was receving an error Added a check in the profile panel which disabled buttons if cluster and sctp modifications are made Corrected behaviour on creating m2ua links in the profile panel 223877e - Removed debug code Fixed an issue with the apply page. Was looking for a file which doesnt exist 2ab8f76 - Further work on m2ua file generation. New m2ua link created properly. Need to check removal and update of m2ua link After file generation, still out of sync. Will be resolved in next commit 2b2bed8 - Can now generate valid mg configuration on the fly Only freetdm configuration left to generate e52692c - Completed code on media gateway restarting. Need to work on TDM adding and removing e696aa6 - Finished profile panel for single mg profile 7578b78 - Further work on the profile panel finished single configuration functions. Now needs to be integrated into profile panel code 04726a8 - Further work on dyanmic restart feature Added in freetdm.conf.xml dynamic addinig/updating Added freetdm.conf dynamic adding 3b6a003 - Added file generation for wanpipe files. Modified view for profile panel 0276afc - Finished the visual page for the profile panel without the dynamic restart features 511f8ef - Created main table for the profile panel Adjusted the completed ports table to include the mg_profile ead4609 - Added Profile Panel PHP Page Changelog for clearos_modules (maint/NSG-5.1/master) --------------------------------------------------------------------- 7995388 - Fixed product-brand script when license file is present but no brand nor name entry a8246b3 - Added watchdog auto start 3b54d3a - Watchdog configuration file 9fc9366 - Fixed Bug#8654 - Prevent user to start capturing if no interface is chosen. bad76b1 - Removed log messages from usb cli It fills up the /var/log/messages f8c58cf - Fix issue #8720: Add Watchdog RPM to 5.1 release 14bf5c0 - Fixed Bug#8654 - Prevent user to start capturing if no interface is chosen. Fixed Bug#8652 - add "Only capture different frames" to deafult settings for Packet Capture page. e31f856 - Fixed update-product for 1st install 6a87f73 - Improved product update scripts aa56173 - Fixed Bug#8232 - WebUI: list of network interface drop down list includes all existing interfaces instead if configured interfaces 091bad9 - Fixed a the regex in sng_capture.php. Was providing the loopback interface 910c49e - Fixed an issue where sng_capture would not pull out and display all available interfaces for wanpipe cb6646f - Completed Task#7298 - Global configuration parameters 1ea0dfb - Modified about page to reflect license installed 3aea048 - Completed Task#7297 - User manual customization User manual switch will be based on brand. If netborder_ss7_gateway.pdf exists and gw is nsg, it will switch and same for nvg 4650569 - Modified the wanpipemon command for the raw capture. Output is supposed to save to a txt file not a pcap 2931493 - Completed Task#7296 - Summary/warning/info box label af393a3 - Added the ability to find the brand from the license file for use in nvg/nsg 179d3f7 - Completed Task#7301 - Packet capture Added a do while loop to the packet capture to ensure that on error, the ethernet packet capture does come down 8383000 - Fixed brand and product keywork search to account for various case and various number of space 19c47ce - Fixed about, update and license not relying anymore on product url parameter ee3fb25 - Adjusted scripts 4ba80d8 - Renamed NSV-MG logo to SNG 32f331e - Added scripts and logic for product brand updated based on license content 69eb478 - Adjusted xml code parsing to handle new and legacy prod-def.xml layout 2ab2277 - Added product name short parameter 3971666 - Adjusted Makefile to sngproj env variables 77b04cc - Moved app-nsg-tg3 dependency to app-nsg module 6a0831c - Removed app-nsg and app-nsg-version a928e12 - Adding latest BIOS from NSG-5.0 branch a238d4b - Removed bios to re-add it, git can't seem to detect that binary was updated after merge 5b5fa27 - Updated to latest BIOS Nov 26 2012 237df21 - Added MANIFEST entries for the profile panel 95d7e66 - Added menu entries for the profile panel page Changelog for iso (maint/NSG-5.1/master) --------------------------------------------------------------------- cd8b160 - Fix loader.c for new isofile mode, we must skip driver check when isofile option is present 648f540 - * Added busybox source with default config and helper scripts. * Updated scripts for creating needed files at initrd. 49da199 - Added kernel-2.6.39-sng4-rpms.cfg Changelog 1. HyperV 2. Real Time Clock 3. /proc/config.tgz b6ca267 - Added watchdog rpm as part of os default packages 9b12328 - Do not install app-console anymore (default tty1 console app) d5dbf4c - Added iftop and bwm-ng d1050cf - Added createrepo rpm 27b10c9 - Updated os-rpms.cfg to include beep rpm (for factory reset) 155161d - Added rpm configuration for kernel 2.6.39 with PAE 301f3ec - Added info target 42d2ed7 - Updated loader.c to set the firewall mode via the kickstarter post-scripts Added the ability to set hard-coded defaults for installer settings bbb19c3 - Updated iso Makefile to generate md5 checksums c941de9 - Unattended installer options specified via definitions.xml ----------------------------------------------------------- commit 250ade34e179557d0bea9130756932dc5fb90dba Author: Moises Silva Date: Fri Jul 27 17:18:25 2012 -0400 ddc6938 - Changed boot msg 7d6e1b7 - Fix for missing space at the end of specifying gateway 4e1cae1 - Added strace 50a015b - Added app-sng-initnetwork a3bdb15 - Change script on startup to force non-vocallo network interface to be on eth0 bead12b - Removed app-sng-tg3 ff72fbb - Added tg3 dependency and app-sng-tg3 d34db96 - Added wireshark to require packages 09f6082 - Added conntrack-tools f4c338f - Updated Makefile to use new SNG_BUILD_PYTHON env variable ab7908e - Update Makefile.inc to make sure the python interpreter used is the system-wide python and not some custom python that does not match the build machine 8f72c90 - More aggresive refactoring of the creation of kickstarter files d219835 - Refactor the unattended installer function that creates the kickstarter file It was messy and had un-needed checks and unused code paths bfc67c9 - add snort related rpms 8082388 - Revert "Added NSG required packages to installer 1.4"