History: ss7boostSource of version: 46 (current)!Overview
--- ss7boost is Xygnada Technology's implementation of an M3UA application server (AS). This application server hosts an ISUP engine that is part of the [http://sangoma.editme.com/wanpipe-linux-asterisk-ss7|Sangoma Signal Media Gateway]. The application server also hosts SCCP applications like the ((CNAM Proxy Server)) and an SMS router. The ISUP engine is currently managed as an basic and integral part of ss7boost. The SCCP applications are managed as separate plug-ins under their own product plan. In the future, ISUP and SCCP applications will both be managed as plug-ins. The features in each release stream are documented below: __Contents__{maketoc} !Plan for Future Releases * Automatic restart * Clustering * Operation with redundant ss7box configuration * Expanded SMS support (may become separate wireless product) !Plan and Release Notes for 1.0 !!1.0 Plan * gcc 4 support * ((Call Redirection)) * ((Hardware Blocking)) * Group Circuit Blocking/Unblocking reception * Group Circuit Reset reception * CLI circuit reset * Suspend/Resume !!1.0.1 Release Notes !!!Patch 00 (2007-10-02 Tu) * some cgxx DEBUG messages replaced with log warnings * all ckts busy local vs remote distinguished !!!Patch 03 (2007-10-03 We) * add suspend/resume procedure; T6 in /etc/ss7box/tgX_isup_timers.conf is used !!!Patch 04 (2007-10-10 We) * change BCI charge and access values to chraging and isdn respectivelyh !!!Patch 08 (2007-10-11 Th) * add Redirecting Number NADI, Presentation, and Number Plan info to RDNIS string; see ((Call Redirection)) for more information !!!Patch 09 (2007-10-12 Fr) * catch and ignore suspend and resume message during T6 expiry processing !!!Patch 12 (2007-10-15 Mo) * Warning for call entering middle stop process * Catch and process call stop from MG in call suspend state * Warning for MG event arrival for call in middle_stop_2 state !!!Patch 15 (2007-10-19 Fr) * INR/INF processing for calling party address !!!Patch 18 (2007-10-27 Sa) * local hw block route set/clear - code added not tested * ISUP call redirection bug fixes * house-cleaned some debug clutter * per t/g configurable tranmission medium requirement for outbound calls * spare field in redirection info set to zero !!1.0.0 Release Notes !!!Patch 00 * ss7boost has been fielded tested long enough to change revision level to 1.0.0 * redirection work still underway * adapted to gcc 4.1.1 * per trunk group calling party category configuration !!!Patch 10 * redirection without transparent parm passing field tested; works as designed; more requirements found !!!Patch 11 * comm port to ss7box is SCTP protocol !!!Patch 13 * redirection kludge; change redirection_indicator from "no_redirection" to "unused" so that a non-zero value appear in the field, thus forcing the redirection procedure to run even though the telco has indicated no redirection is occurring; it satisfies a odd situation in HK * SCTP port to ss7box !!!Patch 14 * removed release cause translation; release cause in sigboost messages is a Q.850 value now !!!Patch 16 (2007-09-18 Tu) * hw block development * CGxx development; CGB/CGU reception works; CGxx sending works for unit testing !!!Patch 17 (2007-09-18 Tu) * remove sangoma_mgd stop control from ss7boost init !Plan for 0.2.x * automatic installation * automatic start/restart * CIC gap support * support for n E1/T1 per platform * ISUP timers * Per trunk group configuration of SIO priority and network indicator * high call volume robustness * International Gateway Switching ** Method 1 *** Specify called number NADI using a ((Structured Trunk Group Value)) *** Specify calling number NADI statically with user configuration per trunk group ** Method 2 *** Add/remove NADI in dialplan as prefix to calling/called numbers on all inbound/outbound ISUP calls *Per Trunk Group Configurations ** Calling Party Address NADI ** MTP3 SIO Priority and Network Indicator for ISUP MSU * reset circuit on abnormal conditions * ISUP CON message support * SUS/REL ** Q.764 handling of reception ** option to treat SUSpend as RELease * ((User Manual RCDREL|Remote CDR Event Logging)) *Circuit Blocking Support **Maintenance Local/Remote **Circuit Status Reports ***Static Information ***Dynamic Information *Continuity Testing ** Circuit Continutiy Request (CCR) Reception ** IAM, Nature of Connections, CC on Previous Circuit *Calling Number Presentation and Screening ))Pass-Through(( * Command Line Interface ((ss7boost_cli)) ** verbose logging on/off ** CDR on/off ** block/unblock ckt ** ckt status report * ITU GSM support ** SMS support * Automatic Call Gapping * Calling Party Number Presentation/Screening support * Network/User Calling Number support * Call Redirection Support !Release Notes for 0.2.x !!0.2.95 !!!Patch 02 * added per t/g options to allow/disallow TMR 3.1 KHz and TMR Speech !!!Patch 03 * clean up isup_decode code !!0.2.94 * CCR support * static calling NADI per trunk group fixed * cdr logger has option to output to stdout from the daemon * France Telecom ITX/TXA * 3 digit NADI prefix feature for international gateway applications * support for 16 trunks, 16 trunk groups, 16 trunks/tg * support for hex digits A-F in dialed digit strings * CDR logger supplied with span/chan for every message except call start outbound * ss7boost sets its own nice to -15 internally during init * hearbeat to mgd function fixed * mgd is sole controller of all-ckt-reset now * SCTP used to communicate with mg * mg communication congestion monitored * single channel block/unblock fixed * automatic call gapping * ACM BCI called party status set to subscriber free * ITU: reject calls with TMR != SPEECH * controls for continuity indication and tmr added to IAM building API; still using hard-coded values for these controls, however * ISUP timer 17 fixed * calling number presentation/screening fixed 0.2.93 * CPG call progress being decoded * glare bug on outbound abandon fixed * SMS ** SMS dev for collecting actual message text ** msg string sent out UDP port ** conf ready ** accepting DCS of 0x00, 0xf0, 0xf1, 0xf2, 0xf3 * CDR call stop entries are made now * BLO/BLA/UBL/UBA unit testing fixes * CLI ckt-block and ckt-unblock now accept "--chan all" * added number prefix option to pass NADI info for clg/cld for inb/outb using a prefix digit on all cld and clg digit strings; prefix digit is NADI value !!0.2.92 * ckt-block command is recognized; handling code is being written * manual decode of SMS samples in msu_workbench.c * decoding SMS in 09 mobile app in sccp_scrc.c * print_sccp decode debug aid built in * special app, filtering, decoding SMS SUBMIT and sending ack !!0.2.91 * SCCP enhancements for processing ANSI/ITU called party address * SCCP improved handling of GTT for ITU * msu_workbench pokes 3 SMS submit MSUs * applied new functions for extracting packed BCD digit strings from ISUP and SCCP parameters * blocking doc. additions !!0.2.90 * t/g span list now requires the string "begin" at the beginning of the span list in each trunk group entry !!0.2.89 * toss out IAM with too many digits in calling/called party address * toss out SAM with too many digits in subsequent digits parm !!0.2.88 * bci changes from 09mobile testing * ckt-report * warning if COT is required on inb call * specific warning on receipt of continuity messages * handling for NATURE OF CONNECTION, CONTINUITY = 2 (wait until upstream COT is finished) * t/g calling number NADI config !Plan for Future Releases * Hardware ckt blocking * Media gateway cluster support * Redundant ss7box support * number translation services ** select t/g from config. subscriber carrier choice ** select t/g from prefix digits ** config patterns for national, international numbers * call forwarding support: pass through of these parms in the IAM: Redirecting number, redirecting reason, original called number, called party address, calling party address * CLI ISUP timer change * configuration tools * additional ISUP message support as needed * CNAM support * LNP support * Free call support !Past Releases 0.1.x --- * SS7 link configuration ** F-link (1 link, done) * ss7boost ISUP state machine ** basic call *** inbound **** ANSI **** ITU *** outbound **** ANSI **** ITU ** suspend msg reception, action not implemented ** call progress reception, action not implemented ** reset ckt *** reception *** sending ** reset ckt group *** reception - message rcvd, action not implemented ** boost restart *** stop all sangoma_mgd calls *** RSC all ckt ** sangoma_mgd restart *** RSC all ckts ** ckt blocking/unblocking *** blocking reception - message rcvd and ackd, action not implemented *** unblocking reception - message rcvd and ackd, action not implemented ** ckt group blocking/unblocking *** ckt group blocking reception - message rcvd, action not implemented *** ckt group unblocking reception - message rcvd and ackd, action not implemented !Omitted Features *Sending Circuit Group Reset *Sending Circuit Group Block *Sending SUSpend/RESume *Continuity Test Sending |
Login |