Product Overview – Product Overview – SS7 technology SS7 technology
Product Overview – Product Overview –
SS7 technologySS7 technology
AgendaAgenda
OverviewOverview SS7 Boards and SIUsSS7 Boards and SIUs Digital Signaling ConverterDigital Signaling Converter SG430 SIGTRAN GatewaySG430 SIGTRAN Gateway
ObjectivesObjectives
To help you understand the different To help you understand the different products and levels of integrationproducts and levels of integration
To help you understand the product To help you understand the product capabilitiescapabilities
Connecting to SS7Connecting to SS7
Customapplication
Existing ISDNequipment
SS7 Network #2
SS7 Network #1
IP equipmentor network
DSC
SIGTRANSignallingGateway
SS7 Boards and SIUs
SS7 boards and systemsSS7 boards and systems
Boards and SIUsBoards and SIUs
Require a developer to write an Require a developer to write an application programapplication program
SS7 components are scaleable; from SS7 components are scaleable; from small (single PC card) to large small (single PC card) to large (4096/16384 circuit SS7 server) (4096/16384 circuit SS7 server) systems.systems.
The same Application Programming The same Application Programming Interface (API) is used for the Interface (API) is used for the complete rangecomplete range
SS7 Protocol supportSS7 Protocol supportFull ITU-T and ANSIMTP1, 2, 3ISUPSCCPTCAPINAPGSM-MAPIS41 (ANSI-41)TUP
Other national variants:NUP (UK-TUP)SSUTR-2 (France)Japanese ISUPChina TUP
Single chassis approachSingle chassis approach
PCCS6 (ISA)PCCS6 (ISA)
Dual PCM port (E1/T1) SS7 Dual PCM port (E1/T1) SS7 interface card for ISA interface card for ISA systems.systems.
Dual V.35 compatible option.Dual V.35 compatible option. 3 SS7 links3 SS7 links Up to 16 cards may be Up to 16 cards may be
installed in a single chassis.installed in a single chassis. SCbus PCM highway.SCbus PCM highway. Protocol contained firmware Protocol contained firmware
downloaded at run-time.downloaded at run-time.
PCCS6: ArchitecturePCCS6: Architecture
ISA optionsISA options
Interface ports, eitherInterface ports, either
– 2 E1 BNC 752 E1 BNC 75 (unbalanced) (unbalanced)
OROR
– 2 E1/T1 RJ45 120/100 2 E1/T1 RJ45 120/100 (balanced) with optional V.35 compatible (balanced) with optional V.35 compatible ports. ports.
SoftwareSoftware
– All protocol software may run within the SS7 card (for example All protocol software may run within the SS7 card (for example ISUP or TUP or UK-TUP to control up to ISUP or TUP or UK-TUP to control up to 10241024 circuits). circuits).
– For large multi-card systems higher protocol layers may run For large multi-card systems higher protocol layers may run on the application processor.on the application processor.
– Windows, LinuxWindows, Linux
CPM8 (Octal span)CPM8 (Octal span)
6U Compact PCI6U Compact PCI Rear transition, 8 E1 or T1 (software Rear transition, 8 E1 or T1 (software
programmable), 4 x V.11 (V.35 compatible)programmable), 4 x V.11 (V.35 compatible) Full hot swap in accordance with PICMG Full hot swap in accordance with PICMG
standardsstandards H.110 interfaceH.110 interface 4 SS7 links4 SS7 links Win NT, LinuxWin NT, Linux
PCI4, PCI2SPCI4, PCI2S
Full length PCIFull length PCI 4 E1 or T1 (software programmable),4 E1 or T1 (software programmable),
2 V.11 (V.35 compatible)2 V.11 (V.35 compatible) H.100 interfaceH.100 interface 4 SS7 links4 SS7 links
Win NT, LinuxWin NT, Linux
cPCI/PCI architecturecPCI/PCI architecture
Fault resilienceFault resilience
AIM : To eliminate single points of failure.AIM : To eliminate single points of failure. There are many ways that redundancy can be There are many ways that redundancy can be
introduced into a systemintroduced into a system More than one link in a link set - fault resilience is More than one link in a link set - fault resilience is
handled automatically by the MTP3 layer. handled automatically by the MTP3 layer. Multiple network connections (E1, T1 or V.35).Multiple network connections (E1, T1 or V.35). Multiple cards in a single chassis.Multiple cards in a single chassis. More than one route to a destination (use of STPs More than one route to a destination (use of STPs
in the network to provide alternate routes)in the network to provide alternate routes) Distributed architecture (may also be due to Distributed architecture (may also be due to
processor bandwidth) both for the application and processor bandwidth) both for the application and the SS7 ‘front end’.the SS7 ‘front end’.
RedundancyRedundancy
Redundancy within a single card.Redundancy within a single card.Load sharing between links (which would normally be on Load sharing between links (which would normally be on different ports) is automatic (managed by MTP3).different ports) is automatic (managed by MTP3).
Redundancy (2)Redundancy (2)
Redundancy between two cardsRedundancy between two cardsHandled automatically, MTP3 and above must Handled automatically, MTP3 and above must run on the host processorrun on the host processor
Distributed systemDistributed systemWhy?VOIP, heavy DSP processing demand, solution: distribute channels between platforms
With SS7…….With SS7…….Problem!How is the SS7 information relayed from Application platform 1 to the others?
SIUSIUProblem! How to eliminate single points of failure?
Fault resilient SIUFault resilient SIU
SIU key featuresSIU key features Gives an SS7 interface to a multi-chassis Gives an SS7 interface to a multi-chassis
application via a TCP/IP LAN. application via a TCP/IP LAN. Runs MTP, ISUP, NUP, TUP, SCCP, TCAP, MAP, Runs MTP, ISUP, NUP, TUP, SCCP, TCAP, MAP,
INAP (CS1) and IS-41 locally.INAP (CS1) and IS-41 locally. Distributes the signalling data depending on CIC, Distributes the signalling data depending on CIC,
point code (ISUP and TUP), transaction (TCAP). point code (ISUP and TUP), transaction (TCAP). Software is provided for the communication Software is provided for the communication
between the application program and SIU.between the application program and SIU. Two units can operate in a resilient configuration Two units can operate in a resilient configuration
linked by SS7 and the Ethernet.linked by SS7 and the Ethernet.
SIUs (SS7 Servers)SIUs (SS7 Servers)
SIU131 (2U)4 x E1/T1/V.356xSS7 links6xLink sets
SIU231 (4U)24 x E1/T1/V.3532xSS7 links8xLink sets
SIU520 (2U)6 x E1/T1/V.3512xSS7 links12xLink sets
SIU520 platformSIU520 platform
NEBS certified 2U IntelNEBS certified 2U Intel®® Chassis Chassis Dual 1.2GHz IntelDual 1.2GHz Intel®® Pentium Pentium ®® III III Dual redundant AC or DC powerDual redundant AC or DC power
How does the application How does the application talk to the SIU?talk to the SIU? Through a driver provided by IntelThrough a driver provided by Intel IP/Ethernet is transparentIP/Ethernet is transparent Same code development/API as SS7 Same code development/API as SS7
cardscards
Voicemail using SIUVoicemail using SIU
Protocol Architecture (SPA)Protocol Architecture (SPA) Each protocol ‘layer’ (e.g. MTP LEVEL2, MTP LEVEL 3, Each protocol ‘layer’ (e.g. MTP LEVEL2, MTP LEVEL 3,
USER PART, etc.) and the user application runs as a USER PART, etc.) and the user application runs as a individual task.individual task.
Tasks run on an SS7 line card, SIU or on the same Tasks run on an SS7 line card, SIU or on the same processor and memory as the application.processor and memory as the application.
All tasks have a well defined interface and communicate All tasks have a well defined interface and communicate using messages. (standard structures defined in C).using messages. (standard structures defined in C).
Communication is achieved using messages Each task has Communication is achieved using messages Each task has a single input queue through which it receives messages a single input queue through which it receives messages from other tasks. from other tasks.
Each task is identified with a unique 8 bit ‘module_id’ Each task is identified with a unique 8 bit ‘module_id’ similar to (but not the same as!) a Unix process id (pid)similar to (but not the same as!) a Unix process id (pid)
Software modelSoftware model
APIsAPIs
GlobalCall available for ISUP and TUPGlobalCall available for ISUP and TUP Direct SS7 protocol Interface for other Direct SS7 protocol Interface for other
layers – message based.layers – message based.
GlobalCall for SS7GlobalCall for SS7
GlobalCall API available for ISUP and GlobalCall API available for ISUP and TUP, started in SR 5.01 (Windows)TUP, started in SR 5.01 (Windows)
Windows 5.1.1 (now supports TUP)Windows 5.1.1 (now supports TUP)–Supports SS7 - ISA, PCI, CompactPCI, SIU, Supports SS7 - ISA, PCI, CompactPCI, SIU,
Dual resilient SIU, Multiple host, TUP and Dual resilient SIU, Multiple host, TUP and ISUPISUP
Linux 5.1Linux 5.1–No GC/SS7 supportNo GC/SS7 support–Engineering version working (contact Engineering version working (contact
Card software architectureCard software architecture
Multiple (independent) cardsMultiple (independent) cards
Host based layer 4 (future)Host based layer 4 (future)
Multiple cards, single point code Multiple cards, single point code (future)(future)
SIU software architectureSIU software architecture
Introduction to the DSCIntroduction to the DSC(Digital Signaling Converter)(Digital Signaling Converter)
The Digital Signalling The Digital Signalling ConverterConverter
DSC110
DSC210
Existing ISDNequipment
SS7 Network #2
SS7 Network #1
DSC310
Voice & Signalling ModeVoice & Signalling Mode
Signalling Only ModeSignalling Only Mode
DSCx10 functionsDSCx10 functions
Signalling ConverterSignalling Converter
SS7 protocols (including ANSI, ITU-T, China No 7, Japan)SS7 protocols (including ANSI, ITU-T, China No 7, Japan)
Access Protocols (including Q.931, QSIG, DPNSS)Access Protocols (including Q.931, QSIG, DPNSS)
Convert any protocol to any otherConvert any protocol to any other
All protocols at the same time!All protocols at the same time!
Intelligent SwitchIntelligent Switch
Routing based on the dialled numberRouting based on the dialled number
Prefixing/deleting of routing digitsPrefixing/deleting of routing digits
Conversion to en-bloc signalling from overlapConversion to en-bloc signalling from overlap
Automatic retry and re-routeAutomatic retry and re-route
Configurable circuit selection (hunting)Configurable circuit selection (hunting)
Routing Configuration ModelRouting Configuration Model
Parameter ManipulationParameter Manipulation
The DSC210 can manipulate many of the The DSC210 can manipulate many of the parameters used by signalling systems parameters used by signalling systems e.g.:-e.g.:-
– Calling NumbersCalling Numbers– Called NumbersCalled Numbers– Clearing CauseClearing Cause– Calling Party CategoryCalling Party Category– Charging IndicationCharging Indication– Echo CancellorsEcho Cancellors– Continuity CheckContinuity Check– ISDN Service LevelISDN Service Level– OthersOthers
Remote Data CentreRemote Data Centre
Remote Data Centre (via IP) - is a software packageRemote Data Centre (via IP) - is a software package
Billing recordsBilling records
Call failure recordsCall failure records
Traffic measurements Traffic measurements
Remote software and configuration upgradeRemote software and configuration upgrade
User defined clearing cause tablesUser defined clearing cause tables
Remote billing,statisticsIP connection
(Ethernet)
DSC310
Number TranslationNumber Translation
= = a range of fully integrated (on box) a range of fully integrated (on box) number translation capabilities (uploaded number translation capabilities (uploaded from Remote Data Centre).from Remote Data Centre).
Number translationNumber translation
Number portabilityNumber portability
Calling party number validation white listCalling party number validation white list
Calling party number validation black listCalling party number validation black list
Intelligent Service ControlIntelligent Service Control
Intelligent service control = low cost intelligent networking type Intelligent service control = low cost intelligent networking type services running over TCP/IP.services running over TCP/IP.
Off the Shelf solutionsOff the Shelf solutions
Advanced routing, Number translation, Number portability, Advanced routing, Number translation, Number portability,
White list / black list calling party number translationWhite list / black list calling party number translation
Open Interface SolutionsOpen Interface Solutions
MAP / INAP transactions, Pre-paid, Follow meMAP / INAP transactions, Pre-paid, Follow me Remote callmodification/
handling
IP connection(Ethernet)
DSC310
OAMPOAMP
Configuration Configuration
– using text command based interface, e.g.using text command based interface, e.g.– CNPCI:PCM=5-1,PCMTYPE=E1,SYNCPRI=1;CNPCI:PCM=5-1,PCMTYPE=E1,SYNCPRI=1;
– over 2 serial or 2 Telnet portsover 2 serial or 2 Telnet ports Alarms Alarms
– Alarm logAlarm log– Alarm relays (Urgent and Prompt)Alarm relays (Urgent and Prompt)– Front Panel AlarmsFront Panel Alarms– Remote reporting of alarms to a remote data Remote reporting of alarms to a remote data
centrecentre SNMPSNMP
– for alarm and event reporting - coming soon!for alarm and event reporting - coming soon!
SG430 SIGTRAN SS7/IP GATEWAYSG430 SIGTRAN SS7/IP GATEWAY
OverviewOverview
22U M3UA SS7 to IP gateway to carry U M3UA SS7 to IP gateway to carry SS7 traffic across IP networksSS7 traffic across IP networks
Allows SS7 traffic to be terminated by Allows SS7 traffic to be terminated by an IP client ‘backhaul’ modean IP client ‘backhaul’ mode
Allows SS7 traffic to be carried Allows SS7 traffic to be carried between gateways ‘longhaul’ modebetween gateways ‘longhaul’ mode
Includes software protocols for Includes software protocols for terminating applicationterminating application
Backhaul - SoftswitchBackhaul - Softswitch
SS7 Sigtran
Backhaul - wirelessBackhaul - wireless
SS7
Sigtran
LonghaulLonghaul
SS7
Sigtran
SS7
Sigtran
Signaling I/O portsSignaling I/O ports
6 6 soft programmable E1/T1soft programmable E1/T1
6 V.35 compatible ports6 V.35 compatible ports
SS7SS7NetworkNetwork
2 2 x 10/100x 10/100EthernetEthernet
Packet Packet NetworkNetwork
Software FeaturesSoftware Features
Signalling GatewaySignalling Gateway– Embedded LinuxEmbedded Linux– MTP1-3, ITU-T, ETSI, ANSI, Belcore.MTP1-3, ITU-T, ETSI, ANSI, Belcore.– SIGTRAN SCTP and M3UA (SUA planned)SIGTRAN SCTP and M3UA (SUA planned)
ASP Host package (binary software)ASP Host package (binary software)– Win2000/NT, Linux Win2000/NT, Linux – Range of SS7 user partsRange of SS7 user parts
– ISUP, TUP, SCCP, TCAP, GSM-MAP, IS41-MAP, INAP.ISUP, TUP, SCCP, TCAP, GSM-MAP, IS41-MAP, INAP.– Many variants, inc. ANSI, ITU, ETSIMany variants, inc. ANSI, ITU, ETSI
– SIGTRAN SCTP and M3UASIGTRAN SCTP and M3UA
OAMPOAMP
Configuration access via Telnet MMIConfiguration access via Telnet MMI Remote FTP access for download / Remote FTP access for download /
upload of software, configuration and upload of software, configuration and data (I.e statistics).data (I.e statistics).
Alarms (Both system and signalling Alarms (Both system and signalling related) reported by:related) reported by:–SNMP MIBSNMP MIB–Relays (rear I/O connector)Relays (rear I/O connector)–Front panel indicatorsFront panel indicators
MML - exampleMML - example
>>CNPCI:PCM=5-1,PCMTYPE=E1,SYNCPRI=1;CNPCI:PCM=5-1,PCMTYPE=E1,SYNCPRI=1; EXECUTEDEXECUTED
>>
>CNPCP;>CNPCP;
PCM ConfigurationPCM Configuration
PCM PCMTYPE LC FF SYNCPRIPCM PCMTYPE LC FF SYNCPRI
5-2 E1 HDB3 G704 65-2 E1 HDB3 G704 6
7-2 E1 HDB3 G704 17-2 E1 HDB3 G704 1
8-1 T1 B8ZS SF 28-1 T1 B8ZS SF 2
EXECUTEDEXECUTED
>>
SummarySummary
SS7 boards and SIUs – API access for SS7 boards and SIUs – API access for developersdevelopers
DSC – protocol conversionDSC – protocol conversion SG430 – SS7 and IP interworkingSG430 – SS7 and IP interworking
Questions?Questions?