telecom doc
TRANSCRIPT
http://www.ccpu.com/trillium-protocol-software-products/all-protocols-list/iua-isdn-q921-user-adaptation-layer
ASN.1 Encoder / Decoder – PER The ASN.1 Encoder / Decoder – PER portable software is used to encode and decode messages in
ASN.1 – PER format. The Packed Encoding Rules used for the implementation are specified in ITU-T
Recommendation X-691. The ASN.1 Encoder / Decoder – PER supports the decoding of such transfer
syntax in order to identify the data values being transferred.
Trillium ASN.1 Encoder / Decoder – PER software enables telecom equipment manufacturers of soft
switches, signaling gateways, signal transfer points, service control points, media gateway controllers or
other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed ASN.1 Encoder / Decoder – PER applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Basic-PER aligned-variant encoding of ASN.1 data types to generate transfer syntax as specified in
ITU-T Recommendation X-691
Basic-PER aligned-variant decoding of ASN.1 data types to transfer syntax to generate
corresponding data values
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Trillium ASN.1 Encoder/ Decoder – PER can be used as a library by protocols such as Trillium H.323
Control product, having the following requirements:
Protocol data types represented in the ASN.1 notation
Minimal size of the representation after encoding data type valuesCONFORMANCE
Trillium Encoder/ Decoder – PER software supports the following standards:
ITU-T Recommendation X-691: ASN.1 Encoding Rules – Specification of Packed Encoding Rules
(PER)
Refer to the ASN.1 Encoder/ Decoder – PER Functional Specification for a detailed implementation.
DUADUA is a SIGTRAN protocol for transporting DPNSS/DASS Layer 2 user part signaling messages (i.e.
DPNSS Layer 3) over IP using the Stream Control Transmission Protocol (SCTP). DUA can be used
between a signaling gateway and Media Gateway Controller, between a signaling gateway and IP
signaling point and between two IP signaling points.
The DUA software is portable C source code that can be compiled to run on any processor, under any
operating system, and with any system architecture. The modular design and simple interfaces allow the
DUA software to be easily ported to any environment.
Trillium DUA software enables telecom equipment manufacturers of soft switches, signaling gateways,
access gateways, signal transfer points, service control points, media gateway controllers or other
products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed DUA applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Trillium DUA software provides the following features and benefits:
A management interface for configuration and control operations and status and statistics retrieval. It
also provides protocol state and alarm information at the management interface.
Extensive run-time error checking support.
Extensive debugging support to ease system integration and testing.
Support for function call traces and tracing of incoming and outgoing PDUs. Trace information is
provided at the management interface and can be used to support the remote logging and analysis
operation.
Seamless operation of DPNSS/DASS2 Layer 2 user peers (for example, DPNSS/DASS2 Layer 3
peers) in DPNSS/DASS2 and IP domains
Management of active associations between SGP and ASP (status and control)
Mapping between an DPNSS/DASS2 user type and the physical interface (T1 and E1), and the
associated signaling channel at the SGP
SCTP stream management
Maintaining the status of ASPs at the SGP
Support for the ASP failover model for redundancy
Support for the ASP load share model
Support for the NIF module at the SGP
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Trillium DUA software interworks with Trillium:
Stream Control Transmission Protocol (SCTP)CONFORMANCE
Trillium DUA supports the following standard:
IETF draft-ietf-sigtran-dua-08 : DPNSS/DASS2 User Adaptation Layer
IETF RFC 4129 DPNSS/DASS2 User Adaptation Layer
For more a more detailed technical overview contact your Continuous Computing Sales Director to
receive the DPNSS/DASS2 User Adaptation Layer (DUA) Functional Specification.
BSSGPThe Base Station System GPRS Protocol (BSSGP) software provides the following functions:
Transfers Logical Link Control Service Data Units (LLCSDUs) between the Base Station System
(BSS) and the Serving GPRS Support Node (SGSN), in both uplink and downlink directions.
Controls the flow of LLCSDUs in the downlink direction to efficiently use the radio resources.
Transfers GPRS Mobility Management (GMM) Protocol Data Units (PDUs) between BSS and SGSN
for Mobile Station (MS) paging, MS radio capability updating and MS GPRS service suspension and
resuming.
Transfers Network Management (NM) PDUs between BSS and SGSN for BSS Virtual Connection
(BVC) flow control, MS flow control, cell reselection, BVC block, unblock and reset.
Trillium BSSGP software enables telecom equipment manufacturers of soft switches, signaling gateways,
signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed BSSGP applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Supports both BSS and SGSN compile-time options.
Transfers LLCSDUs between BSS and SGSN.
Transfers GMM signaling PDUs between BSS and SGSN.
Transfers NM signaling PDUs between BSS and SGSN.
Controls the flow of LLCSDUs for each MS cell.
Considers the precedence class during flow control: BSSGP services the LLCSDUs of the higher
precedence class before those of the lower precedence class.
Monitors, controls, and notifies of the local congestion that can arise due to protocol layer resource
exhaustion.
Monitors, controls, and notifies of the congestion reported by the underlying Network Service (NS).
Receives uplink traffic at BSS from multiple instances of Relay; receives uplink traffic at SGSN from
multiple instances of NS; receives downlink traffic at SGSN from multiple instances of LLC; receives
downlink traffic at BSS from multiple instances of NS.
Distributes the uplink traffic at BSS to multiple instances of NS; distributes uplink traffic at SGSN to
multiple instances of LLC; distributes downlink traffic at SGSN to multiple instances of NS; distributes
downlink traffic at BSS to multiple instances of Relay.
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Trillium BSSGP software interworks with Trillium GPRS Mobility Management and Session Management
(GMM-SM), Logical Link Control (LLC) and GPRS Network Service (NS) software products.
CONFORMANCE
Trillium BSSGP software conforms to the following standard:
General Packet Radio Service (GPRS), BSS GPRS Protocol (BSSGP), GSM 08.18, Release 98
CAP The CAMEL Application Part (CAP) portable software provides mechanisms to support operator services
beyond the standard GSM services for subscribers roaming within or outside the Home PLMN (HPLMN).
The CAP product extends the IN framework to GSM/3G networks for implementing IN-based services
within GSM/3G networks.
CAMEL is used when the subscriber is roaming between networks, allowing the home network to monitor
and control calls made by the subscriber. CAMEL provides services such as prepaid roaming services,
fraud control, special numbers (e.g., 123 for voicemail that works everywhere) and closed user groups
(e.g., office extension numbers that work everywhere).
Trillium CAP software provides the following capabilities:
An interface to establish and terminate dialogues with the peer
An interface to invoke CAP operations
Encoding and decoding of CAP messages
Handling of ASN.1 errors in CAP messages
Handling of linked operations
Ability to distinguish dialogue phase based on ACN (Application Context Name)
Supported interfaces include: gsmSCF to gsmSSF, gsmSCF to gsmSRF, gsmSCF to gprsSSF, and
gsmSCF to imSSF
The CAP software is portable C source code that can be compiled to run on any processor, under any
operating system and with any system architecture. The modular design and simple interfaces allow the
CAP software to be easily ported into any environment.
Trillium CAP software enables telecom equipment manufacturers of soft switches, signaling gateways,
signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed CAP applications
Product deliverables consist of C source software, documentation, training information, a warranty and
technical support.
FEATURES + BENEFITS
Trillium CAP software provides the following benefits:
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingINTERWORKING
Trillium CAP software can be integrated easily to work with other Trillium software, including MAP – GSM
and Multi-threaded System Services (MTSS) software products.
CONFORMANCE
Trillium CAP software conforms to the following standards:
Trillium Advanced Portability Architecture (TAPA)
Trillium CAP software is compliant to Phase 1, Phase 2, Phase 3 and Phase 4 specifications of 3GPP
TS 29.078.
Trillium CAP is compliant to CAMEL for IMS (IP Multimedia Subsystem) specifications of 3GPP TS
29.278.
It is capable of supporting all five Phases simultaneously in a single executable.
For Phase 3 set of specifications, Trillium CAP software is compliant to Release 99 and Release 4.
For Phase 4 set of specifications, Trillium CAP software is compliant to Release 5 and Release 6.
For CAMEL for IMS set of specifications, Trillium CAP software is compliant to Release 5 and
Release 6.
ISUP The ISDN User Part (ISUP) portable software product provides basic and supplementary services for the
establishment, supervision and release of circuit switched network connections for telecommunications
services. ISUP supports analog and digital circuits as well as data transmission. The ISUP software
supports ITU-T, ANSI and many other variants of the protocol. The ISUP software provides the means to:
Establish, maintain, and release calls and connections.
Detect and recover from protocol and software errors.
Trillium ISUP enables telecom equipment manufacturers of soft switches, signaling gateways, signal
transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed ISUP applications
Product deliverables consist of C source software, documentation, training, warranty and technical
support.
FEATURES + BENEFITS
Supports multi-rate connection establishment, circuit maintenance, connection release and abnormal
conditions for multi-rate calls. Multi-rate connections are circuit switched connections requiring more
than one bearer channel. This feature is part of the ANSI 95, ITU 97 and ETSI v3 specifications.
Supports working in a decomposed media network. ISUP supports the multiple SAP feature, which
enables ISUP to support multiple SAPs (both upper and lower) for the same variant and network type.
Supports the Distributed Fault-Tolerant/High-Availability (DFT/HA) Core architecture.
Supports the recovery of lost primitives crossing the upper, lower and layer management interfaces.
Supports the configurable call validation testing behavior during MTP3 Resume primitive for the ANSI
95 variant.
Supports enbloc and overlap signalling.
Supports international and national capabilities.
Supports link-by-link signaling using the pass-along method and end-to-end signaling using the
SCCP method.
Supports multiple variants including ITU-T 1988, 1992, and 1997, ANSI 1988, 1992, and 1995, ETSI
v2, ETSI v3, Italy, Germany (FTZ), Russia, Singapore, NTT (Japan), Telcordia GR-317 and GR-394
and India 2000.
Each link may be configured to support a variant independent of any other link. For example, one link
may support ITU 1988 while another link supports ANSI 1992.
Supports supplementary services, including user access to calling party address id, user access to
called party address id, user-to-user signalling and call forwarding.
Supports Local Number Portability (LNP) for ANSI and Telcordia.
Supports multiple Originating Point Codes (OPCs).
Support message compatibility, parameter compatibility and wrong parameter values procedures.
Supports circuit management procedures including blocking, unblocking and reset.
Supports circuit group management procedures including blocking, unblocking, reset and query.
Supports message segmentation procedures for ITU, ETSI, FTZ and India variants.
Supports configurable call clearing behavior for MTP3 Pause/Resume priorities.
Supports passing proprietary parameters transparent between upper and lower layers.
Supports Fault-Tolerant/High-Availability (FT/HA) for operation in an active/standby environment
when used in conjunction with the Protocol Specific Function for ISUP (PSF – ISUP).
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
May be used with Trillium SCCP, MTP3, MTP3 User Adaptation Layer (M3UA), PSF – ISUP, PSIF –
ISUP and Multi-threaded System Services (MTSS) software products.
CONFORMANCE
Trillium ISUP software conforms to the following standards and specifications:
Common Channel Signalling System N.7 (National), Singapore Telecom, 1988.
EN 300 356-1 v3.2.2, ISUP Version 3 for the International Interfaces Basic Services, 1998.
ETS 300 356 ISDN User Part (ISUP), Version 2 for the International Interface, 1995.
GR-317 – CORE, Generic Requirement for Call Control Using ISDNUP, Issue 2, December 1997.
GR-394 – CORE, Generic Requirement for ICI Using ISDNUP, Issue 2, December 1997, Revision 1,
November 1998.
IS 7498 – Open Systems Interconnection – Basic Reference Model, ISO.
IS 7498 DAD 1 – Open Systems Interconnection – Basic Reference Model Addendum 1:
Connectionless Data Transmission, ISO.
ISDN User Part Specifications for the National Network of Russia (Compliance Statement), 1988.
ISUP-S ISDN User Part Specification, Telecom of Italy, 1988.
I.200 – Guidance to the I.200 Series of Recommendations, ITU-T(CCITT).
I.220 – Common Dynamic Description of Basic Telecommunications Services, ITU-T(CCITT).
I.221 – Common Specific Characteristics of Services, ITU-T(CCITT).
I.230 – Definition of Bearer Service Categories, ITU-T(CCITT).
I.231 – Circuit Mode Bearer Service Categories, ITU-T(CCITT).
I.232 – Packet Mode Bearer Service Categories, ITU-T(CCITT).
I.240 – Definition of Teleservices, ITU-T(CCITT).
I.250 – Definition of Supplementary Services, ITU-T(CCITT).
I.251 – Number Identification Supplementary Services, ITU-T(CCITT).
I.320 – ISDN Protocol Reference Model, ITU-T(CCITT).
NTT Q.761-a – Formats and Codes, 1994.
NTT Q.762-a – Overview of Functions of Signals and Signals Information, 1997.
NTT Q.763-a – ISDN User Part (ISUP) Specification Formats and Codes, 1997.
NTT Q.764-a – ISDN USer Part (ISUP) Specification Signal Protocol, 1995.
NTT Appendix 4 ISUP Specification.
NTT Appendix 5 ISUP Specification.
Q.210 – Principles of Telecommunication Services Supported by an ISDN and the Means to Describe
Them, ITU-T(CCITT).
Q.700 – Introduction to ITU-T(CCITT) Signalling System No. 7, 1993.
Q.730 – ISDN Supplementary Services, 1993.
Q.752 – Specifications of Signalling System No. 7 – Signalling System No. 7 Management, ITU-
T(CCITT).
Q.761 – Functional Description of the ISDN User Part of Signalling System No. 7,
ITU-T(CCITT), 1993, 1997, and 2000.
Q.762 – General Function of Messages and Signals, ITU-T(CCITT), 1993, 1997, and 2000.
Q.763 – Formats and Codes, ITU-T(CCITT), 1993, 1997, and 2000.
Q.763 – Formats and Codes, ITU-T(CCITT), Addendum 1, 2001.
Q.764 – Signalling Procedures, ITU-T(CCITT), 1993, 1997, and 2000.
Q.765 – Application Transport Mechanism, ISUP ASE Module, 1998.
Q.766 – Performance Objectives in the Integrated Services Digital Network Application, ITU-
T(CCITT).
Q.767 – Application of the ISUP of ITU SS7 for International ISDN Interconnections, ITU-T(CCITT),
1991.
SS7 Integrated Services Digital Network User Part, ANSI T1.113.1-1995.
SS7 Integrated Services Digital Network User Part, ANSI T1.113.2-1995.
SS7 Integrated Services Digital Network User Part, ANSI T1.113.3-1995.
SS7 Integrated Services Digital Network User Part, ANSI T1.113.4-1995.
T1.113 – Signalling System Number 7 – Integrated Services Digital Network (ISDN) User Part, 1988.
T1.113 – Signalling System Number 7 – Integrated Services Digital Network (ISDN) User Part, 1992.
163 TR 75.95 – German Telecom ISUP Specification, Deutsche Telekom FTZ, April 1995.
NATIONAL CCS7 STANDARDS FOR MTP and ISUP STANDARDS No. S/CCS-02/03, January
2000. Department of Telecommunications, Telecommunication Engineering Centre, Khurshid Lal
Bhawan, Janpath, New Delhi-110 001, India.
CHINA ISUP – Technical Specification for national No. 7 Signalling – Integrated Service Digital
Network User Part (ISUP) – YDN038.1-1999.
CHINA ISUP – Technical Specification for national No. 7 Signalling – Integrated Service Digital
Network User Part (ISUP) (supplementary) – Supplementary Amendment YDN 038-1997.
UK ISUP – ND 1007:2006/04 TSG/SPEC/007.
New Zealand – PTC 331/Appendix 5.
SIGTRANTrillium SS7/IP software source code solutions enable seamless convergence and inter-working of PSTN
and IP protocols under a unified architecture.
Signaling Transport (SIGTRAN) is an Internet Engineering Task Force (IETF) standard for transporting
message-based Public Switched Telephone Network (PSTN) Signaling System 7 (SS7) traffic over IP
networks. The SIGTRAN framework defines a modular structure that uses a common reliable transport
protocol and allows the definition of adaptation modules for different PSTN control protocols.
The transport protocol, Stream Control Transmission Protocol (SCTP), allows carriers to use the IP
infrastructure to transport SS7 telephony traffic over an IP network. Its generic design also provides a
reliable transport delivery mechanism for other multimedia and wireless frameworks such as H.323,
MGCP, H.248/MEGACO, SIP and 3G.
SCTP supports node-to-node transport of SS7/ISDN traffic between Signaling Gateways (SGs)/Media
Gateways (MGs) and Media Gateway Controllers (MGCs). It works on the basic concept of associations
and streams.
An SCTP association:
is similar to a TCP connection
supports multiple IP addresses at either or both ends (multi-homing)
supports multiple logical streams (multi-streaming)
provides sequenced delivery for user datagrams within a single stream
SCTP’s design includes the appropriate congestion-avoidance behavior, message validation and path
management capabilities required by the PSTN.
Adaptation modules may be added as extensions to the transport protocol. The IETF SIGTRAN working
group has defined adaptation modules for ISDN Q.921, MTP Level 2, MTP Level 3 and SCCP.
The Trillium SIGTRAN family of protocols extends the value of a carrier’s legacy telephone network by
carrying signaling traffic across SS7 and IP-based networks. SIGTRAN also facilitates seamless and
ubiquitous deployment of applications and services regardless of the underlying network infrastructure.
SIGTRAN plays a crucial role in these coexisting and converging SS7/IP signaling networks and is being
deployed in an ever-growing number of network integration scenarios.
SIGTRAN Stack Diagram
SIGTRAN Network Architecture
SS7/IP (SIGTRAN) SolutionsThe Trillium SIGTRAN solution encompasses the SCTP, IUA, M2UA, M3UA and SUA functionality
defined by the IETF SIGTRAN Working Group.
Stream Control Transmission Protocol (SCTP)
Network level fault tolerance through support of multi-homing
Persistent associations
Reliable data transport to handle missing and duplicated datagrams
Elimination of head-of-line blocking
Immediate delivery of out-of-band data
Detection of session failure
User-controlled heartbeat generation
Congestion control algorithms
Bundling of multiple application PDUs into a single message for improved transport efficiency
Data segmentation to conform to discovered path MTU size
Random tag and authentication cookie security mechanismsISDN User Adaptation Layer (IUA)
Backhauls Q.921 user messages (X.25, Q.931, Q.SIG) over IP using SCTP
Transport of Q.921/Q.931 (Q.921/X.25, Q.921/Q.SIG) boundary primitives
Communication between protocol management modules on the SG and MGC
Supports management of active associations between the SGs and MGCsLAPV User Adaptation Layer (V5UA)
Backhauls LAPV user signaling (i.e. V5) messages over IP using SCTP
Management of active associations between SGP and ASP
Mapping between a V5 interface ID and the physical interface (E1), and the associated signaling
channel at the SGPDPNSS/DASS2 User Adaptation Layer (DUA)
Backhauls DPNSS or DASS2 user (i.e. DPNSS Layer 3) signaling messages over IP using SCTP
Management of active associations between SGP and ASP
Mapping between a DPNSS/DASS2 user type and the physical interface (E1), and the associated
signaling channel at the SGPMTP Level 2 User Adaptation Layer (M2UA)
Backhauls SS7 MTP Level 3 user signaling messages over IP using SCTP
Transport of MTP Level 2/MTP Level 3 boundary primitives
Communication between protocol management modules on the SG and MGC
Supports management of active associations between the SGs and MGCsMTP2-User Peer-to-Peer Adaptation Layer (MTP2)
Backhauls SS7 MTP Level 3 user signaling messages over IP using SCTP in peer-to-peer
architectures
Transport of MTP Level 2/MTP Level 3 boundary primitives
Used between
SG and MGC
SG and IPSP
IPSP and IPSP
Supports management of active associations between the SGs, MGCs, and IPSPsMTP Level 3 User Adaptation Layer (M3UA)
Supports the transport of any SS7 MTP Level 3 user signaling (ISUP and SCCP) messages over IP
using SCTP
Mapping of primitives received from the MTP Level 3 user layer to the corresponding SCTP
primitives, associations, streams and vice-versa
Same upper interface as MTP Level 3
Carries MTP Level 3 User Part Signaling, such as ISUP, SCCP and TUP
Management of SCTP transport associations between the SG and MGC/IP databases
Nodal Interworking Function that provides seamless mapping between MTP Level 3 and M3UA
Active association control and failover
Seamless interworking of MTP Level 3 network management functions between SS7 and IP domains
Dynamic routing key registration
Ability to distribute user traffic to multiple application server processors within an application serverSCCP User Adaptation Layer (SUA)
Supports the transport of SCCP user signaling (TCAP, RANAP) messages over IP using SCTP.
Carries SCCP User Part signaling such as TCAP and RANAP
Allows seamless interworking between SCCP in both the SS7 and IP domains
Supports operation between SCCP peers in an all-IP domain
M3UAThe SS7 MTP Level 3 User Adaptation Layer (M3UA) software product, defined by the SIGTRAN working
group of the Internet Engineering Task Force (IETF), transports signaling messages from MTP3 users
(that is, ISUP, SCCP and TUP) over the IP network. Moving SS7 signaling to IP transport is the first step
in a carrier’s transition from a circuit switched to a packet switched core network. IP networks are more
efficient, less costly, and are needed to deploy next generation networks, like the IP Multimedia
Subsystem (IMS).
M3UA supports two primary operational modes:
It bridges the boundaries of the SS7 network and IP network. In this mode, M3UA transports the
signaling messages from a Signaling Gateway (SG) located at the edge of the SS7 network to an IP-
resident Media Gateway Controller (MGC) and vice versa.
It supports the traditional SS7 call signaling protocols (that is, ISUP, SCCP and TUP) to communicate
within an IP network. For example, M3UA transports SCCP signaling messages from a Radio
Network Controller (RNC) to a Serving GPRS Support Node (SGSN) in 3G wireless networks.
Trillium M3UA protocol software enables telecom equipment manufacturers of soft switches, signaling
gateways, signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed M3UA applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Trillium M3UA protocol software provides the following features and benefits:
Interworking Function (IWF) between Trillium M3UA and Trillium MTP3 for rapid signaling gateway
development.
Provides connection establishment by using the SCTP associations to send and receive signaling
datagrams.
Supports address translation functionality, which translates the SS7 style addresses (i.e. MTP3
routing label) to the IP addresses.
Performs congestion control and maintains multiple levels of congestion queues as specified for the
MTP3 national networks.
Supports rolling upgrade, which allows the user to upgrade to a new version of the software without
taking the system offline. The upgrade may include a new software release, application of patches, or
the enabling/disabling of features by re-coupling the software (Note: this is provided for only when
Trillium M3UA is operating in a Fault-Tolerant or Distributed Fault-Tolerant mode).
Provides a management interface for configuration and control operations and status and statistics
retrieval. The management interface also provides protocol state and alarm information.
Provides extensive run-time error checking support.
Provides extensive debugging support to ease system integration and testing.
Supports function call traces and tracing of incoming and outgoing PDUs. Trace information is
provided at the management interface and can be used to support remote logging and analysis
operations.
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous Computing
The M3UA protocol software provides the following features at a Signaling Gateway (SG):
Single instance of M3UA layer can represent multiple SGPs.
Transfers all the MTP3 user part (ISUP, SCCP, and TUP) messages received from MTP3 (via IWF)
to the Application Servers (ASs), consisting of redundant or load-sharing Application Server
Processes (ASPs).
Manages the SCTP associations and the traffic between one or more SGs and one or more ASPs or
IP-resident databases.
ISUP traffic routing to the MGCs based on the DPC/OPC/SLS/ range parameters. All of these
parameters, or a subset of them, are allowed for routing.
SCCP traffic routing to the ASs based on the DPC/OPC/SLS parameters. All of these parameters, or
a subset of them, are allowed for routing.
If SCCP carries the TCAP messages, then the TCAP transaction ID range can also be considered in
the routing decision making.
The protocol software provides for the ASP and IP-resident database redundancy.
Provides for load-sharing algorithms (such as round-robin, SLS mapping, and user defined) as well
as a sequence control mechanism to ensure no mis-sequencing for traffic diversion.
Provides Interworking with Trillium MTP3 for seamless SS7 and IP network management.
Supports dynamic registration of routing keys at the SG.
Manages ASPI-ids in the network and provides the information about the ASP-ids to other ASPs for
failure.
Supports local users such as ISUP or SCCP at the SG.
The M3UA protocol software provides the following features at an ASP:
Single instance of the Trillium M3UA layer can represent multiple ASPs.
The equivalent set of primitives to its upper layers (ISUP/SCCP), as provided by the MTP3 to its local
users.
Routing Label information (OPC/DPC/SIO) at the ASP, as expected by the MTP3 user protocol layer.
Management of the SCTP associations and the traffic between the ASP and SG.
Enables SGP load-sharing. Round-robin, SLS based, and user defined load sharing approaches are
allowed.
Transfers of MTP3-user part (ISUP, SCCP, TUP) messages to the peer ASPs.
Supports dynamic registration of the routing keys at the ASP.
Provides ASP-ID support, which can be used by the Stack Manager to effectively make switchover
decisions in the case of system failures.
The M3UA protocol software provides the following features at an IP-Server Process (IPSP):
Single instance of Trillium M3UA can represent multiple IPSPs
Provides both single-ended and double-ended behavior (as specified in M3UA IETF RFC 4666) of the
IPSP.
Provides the equivalent set of primitives to its upper layers (ISUP/SCCP), as provided by MTP3 to its
local users.
Manages the SCTP associations and the traffic between IPSPs.
Transfers the MTP3 user part (ISUP, SCCP, and TUP) messages to the peer IPSPs.
Supports dynamic registration of routing keys at the IPSP.
ISUP traffic routing to the ASs based on the DPC/OPC/SLS range parameters. All of these
parameters, or a subset of them, are allowed for routing.
SCCP traffic routing to the ASs based on the DPC/OPC/SLS parameters. All of these parameters, or
a subset of them, are allowed for routing. If SCCP carries the TCAP messages, then the TCAP
transaction ID range can also be considered in the routing decision making.
Provides ASP-ID support, which can be used by the Stack Manager to effectively make switchover
decisions on system failures.
Provides for redundancy of the IP-resident database.
Provides for load-sharing algorithms (such as round-robin and SLS mapping) as well as sequence
control mechanisms to ensure no mis-sequencing for traffic diversion.PRODUCT INTERWORKING
The M3UA software interworks with the following next generation network Trillium protocol software:
Trillium Stream Control Transmission Protocol (SCTP)
Trillium Message Transfer Part – Level 3 (MTP3)
Trillium ISDN User Part (ISUP)
Trillium Signaling Connection Control Part (SCCP)
Trillium ATM Adaptation Layer 2 (AAL2)
Trillium Protocol Specific Function (PSF) – M3UA (Fault-Tolerant software add-on)
Trillium Load Distribution Function (LDF) – M3UA (Distribution software add-on)
Trillium Telephone User Part (TUP)CONFORMANCE
Trillium next generation network M3UA protocol software conforms to the following global standards:
SS7 MTP Level 3 User Adaptation Layer, RFC 4666, IETF (obsoletes RFC 3332)
ETSI TS 102 142 v1.1.1 M3UA
ETSI TS 102 381 v1.1.1. M3UA Test Specification
Refer to the Trillium MTP Level 3 User Adaptation Layer (M3UA) Functional Specification for detailed
product functionality information.
SUAThe SCCP User Adaptation Layer (SUA) software product, defined by the SIGTRAN working group of the
Internet Engineering Task Force (IETF), transports signaling messages from the SCCP users (that is,
TCAP and RANAP) over the IP network.
Trillium SUA software enables telecom equipment manufacturers of soft switches, signaling gateways,
signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed SUA applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
The SUA software provides the following features and benefits:
A management interface for configuration and control operations and status and statistics retrieval. It
also provides protocol state and alarm information at the management interface.
Extensive run-time error checking support.
Extensive debugging support to ease system integration and testing.
Support for function call traces and tracing of incoming and outgoing PDUs. Trace information is
provided at the management interface and can be used to support the remote logging and analysis
operation.
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous Computing
The SUA software provides the following features at an SGP:
Transfers all the SCCP user part (TCAP, RANAP etc.) messages received from SCCP (via IWF) to
the ASs, consisting of redundant or load-sharing ASPs.
Manages the SCTP associations and the traffic between one or more SGPs and one or more ASPs
or IP-resident databases.
TCAP traffic routing to the ASs, based on the GT/DPC/OPC/SSN parameters. All of these
parameters, or a subset of them, are allowed for routing.
An ASP or IP-resident database failover and loadsharing. Multiple load-sharing algorithms (such as
connection based) are allowed.
Interworking with SCCP for seamless SS7 and IP network management.
Dynamic registration of routing keys at the SGP.
Support for Global Title Translation
The SUA software provides the following features at an ASP:
The equivalent set of primitives to its upper layers (TCAP, RANAP etc.), as provided by the SCCP to
its local users.
Routing Label information (GT/OPC/DPC/SSN) at the ASP, as expected by the SCCP user protocol
layer.
Management of the SCTP associations and the traffic between the ASP and SG.
Enables SGP loadsharing. Multiple load-sharing approaches are allowed.
Transfers the SCCP user part (TCAP, RANAP etc.) messages to the peer ASPs.
Supports the dynamic registration of the routing keys at the ASP.
Support for Global Title Translation
The SUA software provides the following features at an IPSP:
Both single-ended and double-ended behavior (as specified in RFC 3868) of the IPSP through the
configuration parameter, per remote node basis.
The equivalent set of primitives to its upper layers (TCAP, RANAP etc.), as provided by SCCP to its
local users.
Manages the SCTP associations and the traffic between IPSPs.
Transfers the SCCP user part (TCAP, RANAP etc.) messages to the peer IPSPs.
Supports the dynamic registration of routing keys at the IPSP.
RANAP traffic routing to the ASs based on the DPC/OPC/SSN/GT range parameters. All of these
parameters, or a subset of them, are allowed for routing.
TCAP traffic routing to the ASs based on the DPC/OPC/ SSN/GT parameters. All of these
parameters, or a subset of them, are allowed for routing.PRODUCT INTERWORKING
Trillium SUA software interworks with the following Trillium products:
Stream Control Transmission Protocol (SCTP)
Signaling Connection Control Part (SCCP)
Transaction Capabilities Application Part (TCAP)
Radio Access Network Application Part (RANAP)CONFORMANCE
The SUA software conforms to the SS7 SCCP User Adaptation Layer, RFC 3868, IETF.
Refer to the SCCP User Adaptation Layer (SUA) Functional Specification for a detailed implementation.
SCTPStream Control Transmission Protocol (SCTP), defined by the Signal Transport (SIGTRAN) working
group of the Internet Engineering Task Force (IETF), is a transport level datagram transfer protocol that
operates on top of an unreliable datagram service such as Internet Protocol (IP). SCTP is the transport
protocol specified by next generation network architectures and is used by SIP, Diameter, GCP
(H.248/MEGACO/MGCP), and SIGTRAN User Adaptation (UA) protocol layers. It provides secure and
reliable transport, which is a must to fulfill the promise of next generation network services like multimedia
messaging.
SCTP works on the basic concepts of associations and streams. An SCTP association is similar to a TCP
connection except that it can support multiple IP addresses at either or both ends. An SCTP association
is comprised of multiple logical streams, ensuring the sequenced delivery of user datagrams within a
single stream. A datagram lost in one stream does not block datagrams in other streams.
SCTP SUBLAYERS
Although SCTP is designed to carry PSTN signaling information over the IP network, its generic design
can be utilized to provide a reliable transport delivery mechanism for other multimedia and wireless
frameworks such as SIP, Diameter, GCP, 4G wireless and so on.
Trillium SCTP protocol software enables telecom equipment manufacturers of Soft Switches, Call State
Control Functions (CSCF), IP edge devices, IMS Application Servers, Fixed Mobile Convergence
Gateways or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed SCTP applications
Product deliverables consist of C protocol source code software, documentation, training, and warranty
and technical support.
SCTP services include:
Acknowledged error-free non-duplicated transfer of user data
Segmentation of user datagram to conform to the path MTU size
Sequenced delivery of user datagrams within a stream
Optional bundling of multiple user datagrams into one SCTP datagram to improve bandwidth
utilization
Support for multiple transport addresses at either or both ends of an association to enhance reliabilityFEATURES + BENEFITS
Seamless integration with Trillium protocol software SCTP users:
Next Generation Network protocols
SIP
Diameter
GCP (H.248 / MEGACO / MGCP)
SIGTRAN protocols
SUA
M3UA
M2UA
M2PA
IUA
V5UA
DUA
Delivers datagrams reliably
Provides multiple streams to remove head-of-line blocking
Delivers sequenced datagrams in a stream; a datagram lost in one stream does not block datagrams
in other streams.
Delivers out-of-order datagrams
Segments large user datagrams to conform to the current path MTU size
Bundles multiple, small user datagrams in a SCTP datagram to improve bandwidth use
Supports multi-homing
Provides a service user, controlled heartbeat mechanism to monitor whether the endpoint is
reachable
Provides endpoint failure notifications
Provides destination transport address failure notifications of a multi-home destination
Provides destination address failover mechanism
Provides interface to the service user to retrieve unsent/undelivered/ unacknowledged datagrams for
abnormal association termination
Supports DNS interface to resolve hostname parameter
Supports both Adler-32 and CRC-32 checksum algorithm at runtime (RFC 3309)
Supports path probing procedure
Provides a management interface for configuration and control operations, and status and statistics
retrieval; it also provides protocol state and alarm information at the management interface
Provides extensive run-time error checking support
Provides extensive debugging support to ease system integration and testing
Provides support for function call traces and tracing of incoming and outgoing PDUs; the trace
information is provided at the management interface, which can be used to support remote logging
and analysis operation
Supports IPv4 and IPv6
Supported user defined IP TOS parameters
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium protocol source code software from Continuous ComputingINTERWORKING
Trillium SCTP protocol source code software interworks with the following Trillium portable software
products:
Trillium SIP (Session Initiation Protocol)
Trillium Diameter
Trillium GCP (Gateway Control Protocol)
Trillium M3UA (MTP3 User Adaptation Layer)
Trillium IUA (ISDN Q.921 User Adaptation Layer)
Trillium V5UA (V5 User Adaptation Layer)
Trillium DUA (DPNSS/DASS-Layer 2 User Adaptation Layer)
Trillium SUA (SCCP User Adaptation Layer)
Trillium M2UA (MTP2 User Adaptation Layer)
Trillium M2PA (MTP2 User Peer-to-Peer Adaptation Layer)CONFORMANCE
Trillium SCTP software conforms to the following standards:
Trillium Advanced Portability Architecture (TAPA)
RFC 4960 Stream Control Transmission Protocol
Stream Control Transmission Protocol, IETF RFC 2960
SCTP Checksum, IETF RFC 3309
SCTP Specification Errata and Issues, IETF RFC 4460
ETSI TS 102 369 v1.1.1 SCTP
ETSI TS 102 144 v1.1.1 SCTP Test Specification
MAP – GSM, GPRS, UMTSThe Global System for Mobile Communications (GSM) is a globally accepted standard for digital cellular
communications. Mobile Application Part (MAP) – GSM supports interactive mobile applications (e.g.,
cellular, paging, voice messaging) between the network entities in a GSM system. These functional
entities include Home Location Registers (HLRs), Visitor Location Registers (VLRs), Mobile Switching
Centers (MSCs), SGSN Serving GPRS Support Node (SGSN) and so on.
Trillium MAP – GSM software enables telecom equipment manufacturers of soft switches, signaling
gateways, signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed MAP – GSM applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Supports ASN.1 Encoding/Decoding of all the standard operations-related messages exchanged in
the MAP interfaces, like C, D, and E, and so on. These MAP messages are exchanged to provide
CAMEL services, GPRS network services and 3G network services.
Enables dialogue establishment and release procedures.
Provides remote operation invocation procedures.
Securely transports MAP messages as defined by the MAP security protocol (MAPSec).
Supports Trillium SCCP release 3.2 for the ITU/ANSI 96 specifications.
Runs over SS7 or TCP/IP by using either the Trillium SS7 stack or the Trillium TCAP over TCP/IP
(SR-3389) software.
Segmentation mechanism, as explained, in the MAP protocol machine (PM) for user-specific
operation responses.
Audit of dialogues. In systems where there is a possibility of the MAP-GSM application and the MAP-
GSM protocol going out of synch, the stack manager can issue a control request MAP-GSM asking it
to delete the dialogues and invokes older than the specified time period.
Supports for Trillium DFT/HA Core products to operate in a distributed fault tolerance environment.
Note, MAP-GSM can only operate as a pur Fault Tolerant layer.
Rolling Upgrade compliance and can work with Trillium’s FTHA/DFTHA products, which support the
Rolling Upgrade feature.
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingMODULE SERVICES
Location management services
Handover management services
Authentication management services
IMEI (International Mobile Equipment Identities) management services
Subscriber management services
Fault recovery management services
Operation and maintenance services
Call handling services
Supplementary services
Short Message Service (SMS) management services
Network-requested PDP context activation services
Location service management servicesPRODUCT INTERWORKING
The MAP – GSM product can be used with Trillium TCAP, TCAP over TCP/IP, MTSS – Windows NT
and MTSS – Solaris software products. For American networks, the MAP – GSM product can be used in
hybrid stacks with the ITU-TCAP and ANSI-SCCP software products.
CONFORMANCE
Trillium MAP – GSM software conforms to:
Trillium Advanced Portability Architecture (TAPA)
GSM 29.002, Phase 2+ Specification, for 3G networks (Release-7)
GSM 29.002, Phase 2+ Specification, for 3G networks (Release-6)
GSM 29.002 Phase 2+ Specification for 3G networks (Release-5)
GSM 29.002 Phase 2+ Specification for 3G networks (Release-4)
GSM 29.002 Phase 2+ Specification for 3G networks (Release-99)
GSM 09.02 Phase 2+ Specification for 2G networks (Release-98)
GSM 09.02 Phase 2+ Specification for 2G networks (Release-97)
GSM 09.02 Phase 1 and 2 Specifications
GSM 33.200 for Network Domain Security (Release-6)
GSM 33.200 for Network Domain Security (Release-5)
GSM 33.200 for Network Domain Security (Release-4)
Refer to the Mobile Application Part – GSM Functional Specification for a detailed implementation.
SS7Trillium Signaling System 7 (SS7) software source code solutions enhance and extend the signaling
capabilities of next-generation telecommunications network devices by enabling superior availability,
performance and scalability.
SS7 is a suite of global telecommunications protocol standards that define the procedures by which
network elements within the Public Switched Telephone Network (PSTN) exchange control information
over digital signaling links for setting up, managing, and tearing down wireline and wireless calls.
Signaling System 7 is also the protocol that defines the procedures to transport and process database
queries necessary for providing today’s advanced intelligent network (AIN) features and services. SS7 is
increasingly being used to bridge the PSTN with next-generation Internet Protocol (IP) and 3G Wireless
networks.
Designed to improve network operation and to provide enhanced services, SS7 carries packetized data to
form a low-delay, highly secure and reliable infrastructure that supports voice transport and services over
the circuit-switched network.
The SS7 standard has been extended for multiple country-specific variations, such as the American
National Standards Institute (ANSI) and Telcordia Technologies (formerly Bellcore) standards within North
America, and the European Telecommunications Standards Institute (ETSI) standard in Europe.
Broadband standards have been defined to support transferring Signaling System 7 messages over ATM
to take advantage of the higher speeds and Quality of Service (QoS) available in broadband networks.
The SS7-over-IP standards support transporting SS7 messages over IP-based networks, which enables
seamless convergence and inter-working of PSTN and IP protocols within a unified architecture.
SS7 Stack Diagram
SS7 Network Architecture
SS7 SolutionsThe Trillium SS7 product line includes the following protocol layers:
Intelligent Network Application Protocol (INAP)
Capability Set 1 (CS1), as defined by the ITU, ETSI, and the Generic Requirement (GR) standards of
the Telcordia Advanced Intelligent Network (AIN)
The interaction between the SSF, SCF, Specialized Resource Function (SRF), and the Service Data
Function (SDF)ISDN User Part (ISUP)
The signaling protocol to establish, maintain and release circuit-switched network connections across
an SS7 network; can act as originating, destination or intermediate exchange
ITU-T, Telcordia (formally Bellcore), ANSI, Singapore, Q.767, ETSI, FTZ, Russia, Italy, NTT (Japan),
and other variantsMobile Application Part (MAP)
Used by the Mobile Switching Center (MSC), Serving GPRS Support Node (SGSN), and Gateway
GPRS Support Node (GGSN) in wireless networks to query the Home Location Register (HLR) or
Visitor Location Register (VLR) to determine and/or verify subscriber services
MTP1
Defines the physical and functional characteristics of the digital signaling linkMTP2
Reliable transfer of signaling messages over signaling links
ITU-T, ANSI, TTC (Japan), NTT (Japan), China, and other variantsMTP3
Broadband and narrowband signaling traffic management, signaling link and route management
Functionality as an SSP or STP; Direct inter-working with Trillium Q.2140 ATM
ITU-T, ANSI, TTC (Japan), NTT (Japan), Singapore, China, B-ICI, and other variants
Connection-oriented and/or connection-less services (Class 0, 1, 2, and 3) for transferring data
across an SS7 network
ITU-T, ANSI, and China variants
End-to-end, connectionless network service protocol between transaction capability users across an
SS7 network
An ASN.1 encoding/decoding engine to encode/decode all operation codes and dialog parameters
ITU-T, ANSI, ETSI, and TTC (Japan) variants
Convergence functions necessary to map the SS7 MTP Level 3 protocol to the ATM Q.SAAL protocol
ITU-T Q.2140, B-ISDN – ATM Adaptation Layer – SSCF at NNI and Q.2110, B-ISDN – ATM
Adaptation Layer – SSCOP
Establishing, maintaining and releasing circuit-switched network connections across an SS7 network;
can act as the originating, destination, or intermediate exchange
ITU-T and China variants
The Motorola MC68360 SCC Driver portable software product supports the HDLC and SS7
interfaces. It can be directly used with Trillium LAPB, LAPD, Frame Relay, and MTP2 products.
The Motorola MPC8260 Driver and MPC860 Driver portable software product supports the HDLC,
AAL5, and SS7 interfaces. It can be directly used with the Trillium LAPB, LAPD, Frame Relay, ATM,
and MTP2 products.Signaling Connection Control Part (SCCP)
Transaction Capabilities Application Part (TCAP)
Q.2140
Telephone User Part (TUP)
Drivers
TCAP
The Transaction Capabilities Application Part (TCAP) portable software product provides the functions
and procedures for an application at one node in the signaling network to invoke the execution of an
application at another node in the signaling network and exchange the results of such an invocation. The
TCAP software resides on network elements such as switches, adjunct processors, service platforms and
test equipment.
Trillium TCAP software enables telecom equipment manufacturers of soft switches, signaling gateways,
signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed TCAP applications
The TCAP software provides the capabilities to associate operations and replies, and detect and recover
from abnormal situations. ITU-T, ETSI, ANSI and TTC (Japan) variants of the protocol are supported.
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Supports the Fault Tolerant/High Availability (FT/HA) solution when combined with Trillium PSF –
TCAP (FT/HA) software.
Supports the Distributed Fault-Tolerant/High Availability (DFT/HA) solution when combined with
Trillium PSF – TCAP (FT/HA) and LDF – TCAP software.
Supports SCCP User Adaptation Layer (SUA) which transfers SCCP-user signaling messages for
both connection-oriented and connection-less classes of services to an IP network.
Provides transaction and component sub-layer functionality.
Supports unstructured and structured dialogue.
Supports unstructured dialogue facilities including sending one or more components that do not
expect replies.
Supports structured dialogue facilities including transaction begin, transaction continuation,
transaction end, transaction abort, exception reporting, query with permission, query without
permission, conversation with permission, conversation without permission and response.
Supports all classes of service including class 1 (both success and failure reported), class 2 (only
failure is reported), class 3 (only success is reported) and class 4 (neither success nor failure is
reported). Unstructured dialogues use class 4 service.
Provides all statistics for traffic engineering and network management in compliance with Q.752.
Supports multiple variants including ITU 1988, 1992, and 1996; ANSI 1988, 1992, and 1996; ETSI
1996; and TTC (Japan).
Uses connectionless services of SCCP.
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Can be used with Trillium Distributed Fault-Tolerant/High-Availability (DFT/HA) Core, Fault-Tolerant/High-
Availability (FT/HA) Core, MAP – GSM, MAP – IS41, INAP, SCCP, SCCP User Adaptation Layer
(SUA), PSF – TCAP (FT/HA), LDF – TCAP, TCAP Over TCP/IP and Multi-threaded System Services
(MTSS) software products.
CONFORMANCE
Trillium TCAP software conforms to the following standards:
ETSI, ETS 300 287-1
ITU-T, Q.701, Q.752, Q.771-Q.775, Q.787
ANSI, T1.114
TTC (Japan), JT Q.771- JT Q.774
Refer to the TCAP Functional Specification for detailed implementation information.
SCCPThe Signaling Connection Control Part (SCCP) protocol layer provides a means to control logical
signaling connections and to transfer signaling data units across the SS7 network. SCCP software
resides in various network elements including SSP, SCP, STP, IP, MSC, BSC, BSS, SGSN and
HLR/VLR/SCF/AUC/EIR.
Trillium SCCP software enables telecom equipment manufacturers of soft switches, signaling gateways,
signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed SCCP applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Supports the DFT/HA environment, which allows creation of, and load distribution between, multiple
active/standby software images of Trillium SCCP. DFT/HA creates higher availability, provides load
sharing over multiple processors and provides increased scalability.
Supports the FT/HA environment, which provides active/standby processing. The active copy takes
part in event processing and updates the standby with “healthy” state changes, thereby eliminating
error propagation and increasing system reliability. FT/HA supports the “Six Nines” (99.9999%)
reliability requirements of carrier-grade networks.
Supports the Rolling Upgrade feature, which allows the user to upgrade to a new version of the
software without taking the system offline; the system continues to provide service when the software
is being upgraded.
Supports standards bodies recommendations, including CCITT (ITU) Q.711 – Q.716, Q.752, and
ANSI T1.112 for routing, translation and management functions.
Supports multiple variants, including ITU 1988, ITU 1993, ITU 1996, ANSI 1988, ANSI 1992, ANSI
1996, Japan JT-Q711 through JT-Q714, Telcordia (GR246 Issue 5), and China 1994.
Complies with GSM 08.06 specifications.
Supports routing functions, including address translation, routing based on global title, routing based
on SSN and routing based on DPC.
Supports connectionless and connection-oriented classes of services including:
Class 0 – Basic connectionless class
Class 1 – Sequenced (MTP) connectionless class
Class 2 – Basic connection-oriented class
Class 3 – Flow control connection-oriented class
Supports connectionless service functions including transport of user data, mapping of network
address to signaling relations, sequencing of service classification and providing segmentation and
reassembly of user data.
Supports connection-oriented service functions including connection establishment, transporting user
data, sequencing, segmenting, flow control and connection release.
Supports management functions including SCCP subsystem status check, change notification of
SCCP subsystem status and service withdrawal of SCCP subsystem.
Supports audits of signaling connections states with SCCP service users.
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Trillium SCCP software can be integrated easily to work with other Trillium software,
including MTP3, TCAP, PSF – SCCP (FT/HA), MTP3 User Adaptation Layer (M3UA) and Multi-Threaded
System Services (MTSS).
CONFORMANCE
Trillium SCCP software conforms to the following standards:
ITU-T, Q.711-Q.714, Q.716 (1988, 1993, 1996), Q.752
ANSI T1.112 (1988, 1992, 1996)
Telcordia GR-246 Issue 5
China (1994)
Japan (JT Q711 – JT Q714)
GSM 08.06
Q.2140The Q.2140 portable software product provides the convergence functions necessary to map the SS7
MTP Level 3 protocol to the ATM Q.SAAL protocol. The Q.2140 software provides the Service Specific
Coordination Function (SSCF) of the ATM Adaptation Later (AAL) in the control plane of the ATM model.
The Q.2140 software product provides the means to:
Establish and release SAAL connections for assured data transfer
Transfer data
Control the flow of the data transfer
Retrieve Service Data Units (SDUs)
Monitor signaling link errors
Trillium Q.2140 software enables telecom equipment manufacturers of soft switches, signaling gateways,
signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed Q.2140 applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Supports mapping of primitives at SAAL user (MTP3) interface to signals defined at the SSCOP
provider (Q.SAAL) interface
Supports local data retrieve function in support of MTP3 changeover procedure
Supports link status information so that appropriate primitives and signals may be generated
Supports local processor outage and local processor recovery procedures
Supports congestion procedure
Supports alignment procedure
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Trillium Q.2140 software can be integrated easily to work with other Trillium software, including MTP
Level 3, Q.SAAL and Multi-Threaded System Services (MTSS).
CONFORMANCE
Trillium Q.2140 software conforms to the following standards:
ITU-T Draft Recommendation Q.2140, B-ISDN – ATM Adaptation Layer – Service Specific
Coordination Function for signaling at the Network Node Interface (SSCF at NNI) Specification
ANSI Recommendation T1.645 – 1995, B-ISDN signaling ATM Adaptation Layer – Service Specific
Coordination Function for Support of signaling at the Network Node Interface (SSCF at NNI)
Refer to the Q.2140 Functional Specification for detailed implementation information.
INAPThe Intelligent Network Application Part (INAP) protocol supports Capability Set 1 (CS1) as defined by
ITU, ETSI and the Generic Requirement (GR) standards of the Telcordia Advanced Intelligent Network
(AIN). INAP supports the interaction between the following network nodes of an Intelligent Network (IN):
Service Switching Point (SSP)
Service Control Point (SCP)
Specialized Resource Point (SRP)
Trillium INAP software enables telecom equipment manufacturers of soft switches, signaling gateways,
signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed INAP applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Supports Capability Set 1 (CS1) and AINGR
Supports all operations in ITU-T 1218
Supports all operations in ETS 300 374-1
Supports all operations defined in GR-1299 and GR-1129
Provides capabilities to establish, maintain, and terminate dialogues and operations
Supports error detection and recovery
Provides ASN.1 encoding/decoding engine to encode/decode all operation codes and dialogue
parameters
Provides interface to TCAP
Provides support for running over TCP/IP using Trillium TCAP over TCP/IP protocol layer
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Trillium INAP software can be used with Trillium TCAP and Trillium MOS software products. The lower
interface of INAP maps directly to the upper interface of the Trillium TCAP product.
CONFORMANCE
Trillium INAP software conforms to the following standards:
ITU Q.1214 and Q.1218
ETSI, ETS 300 374-1
GR-1129-CORE Issue 3, Telcordia
GR-1299-CORE Issue 4, Telcordia
FPThe 3rd Generation (3G) Framing Protocol (FP) provides the data and control frame procedures as
described in 3GPP specifications. FP is a user plane protocol that exists on the Iub and Iur interfaces.
The FP software can work on Radio Network Controllers (RNC) as well as Node Bs. The following
features are supported in each both the RNC and Node B behavior models.
DCH FP service provides following functions on the Iub and Iur interface:
Transport of TBS for dedicated transport channels
Support of transport channel synchronization
Support of node synchronization
Transport of outer loop power control information from SRNC to Node B
Transport of radio interface parameters update information from SRNC to Node B
Transport of DSCH TFCI signaling information from SRNC to Node B
Supports Transport Bearer replacement for DCH
Transport of Rx Timing Deviation from Node B to SRNC
CCH FP service provides following functions on the Iub interface:
Transport of TBS for common transport channels
Transport channel synchronization for common transport channels
Support of node synchronization mechanism
Supports transport bearer replacement for DSCH channel
CCH FP service provides following functions on the Iur interface:
Transport of MAC-c/sh SDUs from the DRNC to the SRNC for RACH common transport channels
Transport of MAC-c/sh SDUs from the SRNC to the DRNC for FACH common transport channel
Flow Control between MAC-d and MAC-c/sh for FACH common transport channel
Transport of MAC-c/sh SDUs between the SRNC and the DRNC for USCH and DSCH common
transport channels
Flow Control between MAC-d and MAC-c/sh for DSCH common transport channel
Transport of MAC-d flows between the SRNC and the DRNC for HS-DSCH common transport
channels
Flow Control between MAC-d and CRNC HS-DSCH Flow Control
Trillium 3G FP software enables telecom equipment manufacturers of RNCs, Node Bs or other products
to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed FP applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
PRODUCT INFORMATION
The 3G FP software is a portable C source code with modular design and simple interfaces which can be
easily ported into any environment under any operating system.
Extensive debugging capabilities are provided including debug printing and function traces. This is useful
in embedded systems in which other symbolic debugging is unavailable. Extensive error checking and
recovery mechanisms are available to deal with normal error conditions, which can be enabled using
compile time options.
FEATURES + BENEFITS
Can operate on both an RNC and Node B to provide the Iub and Iur interfaces.
Provides DCH and CCH features.
Release99, Release4, and Release5 compliant.
Recovers from detected errors and notifies unrecoverable errors.
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Trillium 3G FP software interworks with Trillium MAC and Trillium ATM software to support the Iub and Iur
interfaces.
CONFORMANCE
Trillium 3G FP software conforms to the following standards:
3GPP Technical Specifications 25.427 V3.9.0
3GPP Technical Specifications 25.435 V3.9.0
3GPP Technical Specifications 25.427 V4.5.0
3GPP Technical Specifications 25.435 V4.6.0
3GPP Technical Specifications 25.427 V5.5.0
3GPP Technical Specifications 25.435 V5.8.0
3GPP Technical Specifications 25.425 V3.8.0
3GPP Technical Specifications 25.425 V4.4.0
3GPP Technical Specifications 25.425 V5.8.0
Refer to 3G FP Functional Specifications for the detailed implementation information.
GCP – H.248 / MEGACOGateway Control Protocol (GCP) is an implementation of the MGCP (including MGCP, Packet Cable
NCS, and Packet Cable TGCP) and the MEGACO (H.248) protocol stack for use in a Media Gateway
Controllers and a Media Gateways.
Trillium GCP software enables telecom equipment manufacturers of Media Gateway Controllers (MGCs /
MGCFs), Call Agents (CAs, Softswitches), Media Gateways (MGs, both Circuit Switched and Packet
Switched), Border Gateway Control Functions (BGCFs), Border Gateways (BGs) or other products to:
Accelerate time-to-market
Reduce development costs
Reduce project risk of internally developed MGCP applications
Product deliverables consist of C source software, documentation, training, a warranty, technical support,
and the Trillium XML-based Test Architecture (XTA).
The following figures illustrate the MGC and MG protocol stack architectures:
FEATURES + BENEFITS
Trillium GCP supports the following features:
COMMON FEATURES
Support for Trillium Fault-Tolerant/High-Availability (FT/HA) architecture
Procedures to establish, maintain, and terminate media connections on Media Gateways
Support for managing multiple Media Gateways simultaneously
Protocol interfaces to support the operation of a Media Gateway device
Management of the transactions between the MGC and the MG
Procedures for error detection and recovery
Provides interfaces to build MGC and MG components
Provides management interfaces for configuration, control and retrieval of status and statistics. It also
provides protocol state and alarm information at the management interface.
Provides extensive run-time error checking support
Provides extensive debugging support for easy system integration and testing
Provides support for function call traces and PDU traces. The trace information is provided at the
management interface to support remote logging and analysis.
Provides an encode/decode library engine for transmission and reception of all protocol messages
using text encode/decode
Encodes/decodes SDP session descriptions contained in the messages
Supports transaction management as specified described in the specification s
Receives notification on the responses received for transactions
Prevents restart avalanche
Performs version negotiation
Performs redirection
Supports multi-threaded encode-decode for SMP machines as an optional feature
Supports both IPv4 and IPv6 as the underlying network layer protocols
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingMGCP-SPECIFIC FEATURES
Supports transmission and delivery of the following MGCP commands and notifications:
EPCF – Endpoint configuration
CRCX – Create connection
MDCX – Modify connection
DLCX – Delete connection
RQNT- Request to notify
NTFY – Notify
AUEP – Audit endpoint
AUCX – Audit connection
RSIP- Restart in progress
Non-standard commands and parameters
Supports the following basic MGCP packages:
Generic media package
DTMF package
MF package
Trunk package
Line package
Handset emulation package
RTP package
Network access server package
Announcement server package
Script package
CAS packages
MGCP ATM package
MGCP Base package
Business Phone package
Feature Key package
Display XML package
Supports transparent handling of unsupported/non-standard packages
Supports communication between MGC and MG over UDP , TCP, SCTP, M3UA, and MTP3/MTP3-B
Supports parameter extensions as defined RFC 2705BIS
Supports requirements of RFC 2705BIS for transmission/retransmission of piggy-backed messages
Supports Response Acknowledgement Response
Supports MGCP Specification – RFC 3435MEGACO-SPECIFIC FEATURES
Supports transmission and delivery of the following MEGACO commands and notifications:
Add
Modify
Subtract
Move
AuditValue
AuditCapabilities
Notify
ServiceChange
Supports Binary and Text Encoding and Decoding of MEGACO messages
Supports parsing of version 1, version 2 & version 3 MEGACO messages
Supports transport of MEGACO messages over TCP, UDP, SCTP, MTP3 and M3UA
Supports Command Level or Transaction Level Control by the User
Supports the following basic MEGACO packages:
Generic package
Base root package
Tone generator package
Tone detection package
Basic DTMF generator package
DTMF detection package
Call progress tone generator package
Call progress tone detection package
Analog line supervision package
Basic continuity package
Network package
RTP package
TDM circuit package
Fax / text phone / modem tones detection package
Text conversion package
Text telephony package
Call type discrimination package
Fax etal package
IP fax package
User interface package
Advanced audio server package
Display Package
Key Package
Keypad Package
Label Key Package
Function Key Package
Indicator Package
Soft Key Package
Ancillary Input Package
Dynamic Tone Definition Package
Generic Announcement Package
Bearer Characteristics Package
Bearer Network Connection Cut Package
Reuse Idle Package
Generic bearer Connection Package
Bearer Control Tunnelling Package
Basic Call Progress Tones Package
Expanded Call Progress Tones Package
Basic Services Tones Package
Expanded Services Tones Package
Intrusions Package
Business Tones Package
Media Gateway Resource Congestion Handling Package
H245 Package
H323 Bearer Control Package
H324 Package
H245 Command Package
H245 Indication Package
3G User Plane Package
3G Circuit Switched Data Package
3G TFO(Tandem Free Operation) Control Package
3G Expanded Call Progress Tones Package
Advanced Audio Server Base Package
AAS Digit Collection Package
AAS Recording Package
AAS Segment Management Package
Quality Alert Ceasing Package
Conferencing Tones Generation Package
Diagnostic Tones Generation Package
Carrier Tones Generation Package
Enhanced Alerting Package
Analog Display Signalling Package
Multi Freq Tone Generation Package
Multi Freq Tone Detection Package
Basic CAS Package
Robbed Bit Signalling Package
Operator Services and Emergency Services Pkg
Operator Services Extension Package
Extension Analog Line Supervision Package
Automatic Metering Package
Inactivity Timer Package
3G Modification of Link Char Bearer Capability
Base Announcement Syntax Package
Voice Variable Syntax Package
Announcement Set Syntax Package
Phrase Variable Syntax
Basic NAS Package
NAS Incoming Package
NAS Outgoing Package
NAS Control Package
NAS Root Package
Profile Handling Package
MG Overload Control Package
Extended DTMF Detection Package
Quiet Termination Line Test Package
Loopback Line Test Response Package
ITU 404Hz Line Test Package
ITU 816Hz Line Test Package
ITU 1020z Line Test Package
ITU 2100Hz Disable Tone Line Test Package
ITU 2100Hz Disable Echo Canceller Tone Line Test
ITU 2804Hz Tone Line Test Package
ITU Noise Test Tone Line Test Package
ITU Digital PseudoRandom Test Line Test
ITU ATME No.2 Test Line Response
ANSI 1004Hz Test Tone Line Test Package
ANSI Test Responder Line Test Package
ANSI 2225Hz Test Progress Tone Line Test
ANSI Digital Test Signal Line Test Package
ANSI Inverting Loopback Line Test Response
Ext H.324 Packages
Extended H.245 Command package
Extended H.245 Indication Package
Enhanced DTMF Detection Package
Connection Group Identity Package
3G CTM Text Transport Package
SPNE Control Package
Semi-Permanent Connection Package
Shared Risk Group Package
Spiting Package
Basic CAS Addressing Package
Floor Control Package
Indication of Being Viewed Package
Volume Control Package
Volume Detection Package
Volume Level Mixing Package
Mixing Volume Level Control Package
Voice Activated Video Switch Package
Lecture Video Mode Package
Contributing Video Source Package
Video Window Package
Tiled Window Package
Adaptive Jitter Buffer Package
International CAS Package
CAS Blocking Package
International CAS Compelled Package
International CAS Compelled with Overlap Package
International CAS Compelled with End-to-end Package
RTCP XR Package
RTCP XR Burst Metrics package
3G Enhanced Circuit Switched Date Package
3G IP Transport Package
3G Flexible Tone Gen Package
PCM Frame Spare Bit Package
MSF UK Call Prog Tones Generator Package
MSF UK Announcement Package
MSF UK Analog Line Package
MSF UK Automatic Metering Package
TIPHON Ext H.248/MEGACO Package
Differentiated Services Package
Gate Management Package
Traffic Management Package
Gate Recovery Information Package
NAT Traversal Package
MPLS Package
VLAN Package
Detailed Congestion Reporting Package
Stimulus Analogue Lines Package
International CAS Compelled Register Signaling Package
Coin Operated Phone Control Package
Metering Pulse Detection Package
Trace Package
Hanging Termination Package
IP NAPT Traversal Package
Notification Behaviour Package
Base Context Package
Application Data Incativity Detection Package
IP Domain Connection Package Detection Package
Digital Circuit Multiplication Equipment Package
Multi-level Precedence and Pre-emption Package
MGC Information Package
Text Overlay Package
Border and Background Package
Segmentation Package
ETSI Notification Behavior Package
ETSI Notification Rate Package
Automatic Speech Recognition Package
Set Extension to basic syntax for TTS Enhancement Package
Advanced Audio Server Base Package for TTS Enhancement
Multimedia Play Package
Floor Status Detection Package
Floor Control Policy Package
Address Reporting Package
Connection Capability Control Package
Statistic Conditional Reporting Package
RTCP HR QoS Statistics Package
ASCI Group Call Package
Annex C as ABNF package
Supports transparent handling of unsupported/non-standard packages
Supports Profile Negotiation
Supports Notify Avalanche Prevention
Supports Message Segmentation
Supports communication between MGC and MG over UDP, TCP, SCTP, M3UA, and MTP3/MTP3-B
Supports latest MEGACO Implementors GuideMGC-SPECIFIC FEATURES
Supports the management of multiple MGs within a single instance of the product
Supports a distributed call control application for managing the multiple MGs
Supports communication on the default port or on any other user selected port when communicating
with MGs. This allows support for managing the transaction load on the MGC.
Supports configured and discovered MGs
Supports mated-MG pair configuration for the MEGACO protocol
Supports both binary and text encoding on a per MG basisMG-SPECIFIC FEATURES
Supports interaction with the configured MGC
Supports protocol operation on the default port (protocol-specified) or any other port configured
Supports For MEGACO, supports handoff procedures for MEGACO
Supports both binary and text encoding on a per MGC basis
Supports virtual MGs
Supports version negotiation
Supports Profile Negotiation
Supports Notify Avalanche PreventionCONFORMANCE
The Gateway Control Protocol software conforms to the following standards:
Media Gateway Control Protocol Version 1.0, Internet RFC3435
PacketCable Network-Based Call Signaling (NCS) Protocol Specification, PKT-SP-EC-MGCP-I04-
011221
PacketCable PSTN Gateway Call Signaling (TGCP) Protoc ol Specification, PKT-SP-TGCP-I02-
011221
MGCP Basic Packages – RFC 3660
ATM MGCP Package – draft-rajeshkumar-mgcp-atm-package-01.txt
MGCP Fax Package – draft-andreasen-mgcp-fax-00.txt
MGCP CAS Packages – RFC 3064
MGCP Business Phone Packages – RFC 3149
SDP : Session Description Protocol, Internet RFC 2327 & RFC 4566
Augmented BNF for Syntax Specifications: ABNF, Internet RFC 2324
MEGACO Protocol Version 1.0, Internet RFC3525
H.248.1 Version 1 Implementors’ Guide, 13 April, 2006
H.248 Sub-series Implementors’ Guide, 13 April, 2006
ITU-T recommendation H.248.1 Version 3 (09/2005): “Gateway control protocol”
MEGACO/H.248 NAS Package, 04/2002, IETF Draft draft-ietf-megaco-naspkg-04.txt.
Conventions for the use of the Session Description Protocol (SDP) for ATM B earer Connections.
RFC 3108
H.248.2 – Fax etal Package
H.248.3 – Packages for User Interfaces as required by the “MEGACO IP Phone Media Gateway
Profile,” RFC 3054
H.248.4 – Transport Over Stream Control Transmission Protocol
H.248.5 – Transport Over ATM
H.248.6 – Dynamic Tone Definition Package
H.248.7 – Generic Announcement Package
H.248.9- Advanced Audio Server Package
H.248.10 – Congestion Handling Package
H.248.11- Media Gateway Overload Control Package
H.248.12 – H.323 and H.324 Interworking Package
H. 248.13 – Quality Alert Ceasing Package
H.248.14 – Inactivity Timer Package
H.248.16 – Extended DTMF Detection Package
H.248.17 – Line Test Package
H.248.18 – Package for Support of Multiple Profiles
H.248.19 – Decomposed MCU, Audio, Video and Data Conferencing Package
H.248.21 – Semi-Permanent Connection Handling Package
H.248.22 – Shared Risk Group Package
H.248.23 – Enhanced Alerting Packages
H.248.24 – Multi-Frequency Tone Generation and Detection Packages
H.248.25 – Basic CAS Package
H.248.26 – Enhanced Analog Line Packages
H.248.27 – Supplemental Tones Packages
H.248.28 – International CAS Packages
H.248.29 – International CAS compelled register signalling packages
H.248.30 – RTCP XR Packages
H.248.31 – Adaptive Jitter Buffer Package
H.248.32: “Detailed congestion reporting package”
H.248.33: “PCM frame spare bit package”
H.248.34: “Stimulus analogue line package”
H.248.35: “Coin-operated phone control package”
H.248.36: “Hanging Termination Detection package”
H.248.37: “IP NAPT traversal package”
H.248.38: “Base context package”
H.248.40: “Application Data Inactivity Detection Package”
H.248.41: “IP domain connection package”
H.248.42: “DCME interworking package”
H.248.44: “Multi-level Precedence and Pre-emption Package”
H.248.45: “MGC information package”
H.248.46: “Connection Capability Control Package”
H.248.47: “Statistic Conditional Reporting Package”
H.248.48: “RTCP HR QoS Statistic Package”
3GPP-29.232-v7.4.0 (2006-12): Media Gateway Controller (MGC) – Media Gateway (MGW) interface
3GPP-29.332-v7.5.0 (2006-12): 3GPP Media Gateway Control Function (MGCF) – IM Media
Gateway; Mn interface
Q.1950AnnexA.3: Bearer Characteristic Package
Q.1950AnnexA.4: Bearer Network Connection Cut Through Package
Q.1950AnnexA.5: Reuse Idle Package
Q.1950 AnnexA.6:Generic Bearer Connection Package
Q.1950AnnexA.7: Bearer Control Tunneling Package
Q.1950AnnexA.8:Basic Call Progress Tones Generator with Directionality P ackage
Q.1950AnnexA.9:Expanded Call Progress Tones Generator Package
Q.1950AnnexA.10:Basic S ervices Tone Generator Package
Q.1950AnnexA.11:Expanded Call Progress Tones Generator Package
Q.1950AnnexA.12:Intrusion Tone Generation Package
Q.1950AnnexA.13:Business Tone Generation Package
Q.1950Annex E: Connection Group Identity Package
ITU-T Recommen dation Q.115.0 (12/2002): “Protocols for the control of signal p rocessing network
elements and functions”
Megaco/H.248 NAS Packages, draft-ietf-megaco-naspkg-04.txt(004/2002)
ITU-T Recommendation J.171, Annex B: Spiting Package
ETSI TS 101 332 v4.1.1 (2002-06), TIPHON Extended H.248/MEGACO Package Specification
ETSI TS 102 333 v1.1.1 (2004-06), Telecommunications and Internet converged
Services and Protocols for Advanced Networking (TISPAN); Gate control protocol
ETSI ES 283 039-3 V1.1.1 (2006-06), Part 3: Overload and Congestion Control for H.248 MG/MGC
ETSI ES 283 039-4 V2.1.1 (2007-04), Part 4: Adaptative Control for the MGC
ITU-T Recommendation X.680 (07/2002), Information technology – Abstract Syntax Notation One
(ASN.1): Specification of basic notation
ITU-T Recommendation X.690 (07/2002), Information technology – ASN.1 encoding rules:
Specification of Basic Encoding Rules (BER), Canonical Encoding Rules (CER) and Distinguished
Encoding Rules (DER)
GPRS NS
The General Packet Radio Service (GPRS) Network Service (NS) portable software product provides
message transport along the signaling and data planes between the Base Station System (BSS) and the
Serving GPRS Support Node (SGSN) over a Frame Relay carrier network. The main functions of NS are
to:
Create BSSGP (NS user) Virtual Connections (BVCs)
Create Network Service Virtual Connections (NSVCs) over the Frame Relay network
Share the BVC traffic load over the associated NSVCs
Distribute the load upon NSVC failure and recovery
Provide congestion indications to the BSSGP layer
Manage procedures on NSVCs
Trillium NS software enables telecom equipment manufacturers of soft switches, signaling gateways,
signal transfer points, service control points, media gateway controllers or other products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed NS applications
Product deliverables consist of C source software, documentation, training, a warranty and technical
support.
FEATURES + BENEFITS
Distributes Protocol Data Units (PDUs) from its user over multiple NSVCs. This distribution ensures
in-sequence delivery during normal operation.
Insulates the service user from NSVC failures. The failure and recovery of an NSVC is hidden from
the service user.
Periodically tests for failure the state of each NSVC.
Deactivates (blocks) the failed NSVC upon detecting an NSVC failure. The traffic assigned to the
failed NSVC is redistributed among the remaining operational NSVCs to provide continuous service
to the service user.
Redistributes user traffic to use the new NSVC upon recovery of a failed NSVC or introduction of a
new NSVC into the system. The new NSVC provides greater bandwidth to the service user.
Indicates NSVC congestion to the service user.
Operates in both BSS and SGSN environments.
Supports a dynamic BVC learning option for SGSN.
Distributes on multiple processor boards.
Routes incoming traffic on a set of BVCs to a designated BSSGP user instance.
Interfaces with multiple Frame Relay Q.922 layer instances on a per physical link basis.
Conforms to Trillium Advanced Portability Architecture (TAPA)
Benefits of licensing Trillium software from Continuous ComputingPRODUCT INTERWORKING
Trillium GPRS Network Service software interworks with Trillium BSSGP and Trillium Q.922 software
products.
CONFORMANCE
Trillium GPRS Network Service software conforms to the following standard:
GSM 08.16, Release 1997
GTPThe General Packet Radio Service (GPRS) Tunneling Protocol (GTP) portable software defines the
protocol between the General Packet Radio Service Support Nodes (GSNs) within the GPRS backbone
network. It includes both signaling and data transfer procedures. GTP is defined for the following
interfaces:
The Gn interface between GSNs in a Public Land Mobile Network (PLMN)
The Gp interface between GSNs in different PLMNs
GTP tunnels multiprotocol packets through the GPRS backbone between GSNs. In the signaling plane,
GTP specifies a tunnel control and management protocol allowing the Serving GPRS Support Node
(SGSN) to provide GPRS services for a Mobile Station (MS). Signaling creates, modifies and deletes
tunnels.
The User Datagram Protocol (UDP) is used as the path protocol to transfer signaling messages between
GSNs. In the transmission plane, GTP uses a tunneling mechanism to carry user data packets.
UNIVERSAL MOBILE TELECOMMUNICATIONS SYSTEM (UMTS)
The GTP software product also supports the user plane protocol, GTP-u, between the Radio Network
Controller (RNC) in the Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access
Network (UTRAN) and the Third Generation SGSN (3G-SGSN). At this interface, the corresponding
control plane is the Radio Access Network Application Protocol (RANAP).
SUPPORTING GTP ON THE SGSN, GGSN, CGF, AND RNC
The GTP product supports the:
GTP, in the control and user plane, between the 2G-SGSN and 2G-GGSN across the Gn and Gp
interfaces
GTP, in the control plane and user plane, between the 3G-SGSN and 3G-GGSN across the Gn and
Gp interfaces
GTP user plane (GTP-u) protocol between the 2G-SGSN and 2G-GGSN
GTP user plane (GTP-u) protocol between the 3G-SGSN and 3G-GGSN
GTP-u protocol between the 3G-SGSN and RNC
GTP protocol between the Call Detail Record (CDR) generating the GSNs and the Charging Gateway
Functionality (CGF).CHARGING
The GTP software product supports the GTP’ across the Ga interface to reliably transfer CDR-related
information between the GPRS nodes, generating the CDRs (SGSN and GGSN) and CFG. This
functionality applies to both GPRS and UMTS networks.
PRODUCT INFORMATION
The GTP software is portable C source code that can be compiled to run on any processor, under any
operating system, and with any system architecture. The modular design and simple interfaces allow the
GTP software to be easily ported into any environment.
Trillium GTP software enables telecom equipment manufacturers of SGSNs, GGSNs, RNCs, or other
products to:
Accelerate time to market
Reduce development costs
Reduce project risk of internally developed GTP applications
Product deliverables consist of C source software, documentation, training information, a warranty and
technical support.
Extensive debugging capabilities are provided. Where terminal printing support is available, debug
printing can be enabled by using compile-time and run-time options to print information about protocol
flows through the layer. Further, every function call contains a trace macro at its entry that can be mapped
to print information about the function invocation. This is useful in embedded systems in which other
symbolic debugging is unavailable.
Extensive error-checking and recovery mechanisms make the GTP software robust enough to deal with
normal error conditions. Although error checks are important, disabling them will enhance the
performance of the software. In this way, the GTP software permits the user to select the granularity of
error checking using compile-time options.
FEATURES + BENEFITS
Trillium GTP software provides the following capabilities.
Transfers the GTP control plane signaling PDUs to manage the tunneling, mobility, location, and path
between the 2G-SGSN and 2G-GGSN.
Transfers the GTP control plane signaling PDUs to manage the tunneling, mobility, location, and path
between the 3G-SGSN and 3G-GGSN.
Transfers the GTP control plane signaling PDUs for MBMS to manage the tunneling between the 3G-
SGSN and 3G-GGSN.
Interacts with the GPRS DNS server for the APN Resolution to get the GGSN IP address.
Transfers the CDR-related information between the 2G-GSN/3G-GSN and CGF. This includes
support for the transfer of LCS related CDRs in Rel 4, Rel 5, Rel 6 and Rel 7of GTP’.
Reliably delivers the signaling messages.
Provides a tunneling mechanism to carry the user data packets between the 2G-SGSN and 2G-
GGSN.
Provides a tunneling mechanism to carry the user data packets between the 2G-SGSNs during the
Inter-SGSN RA Update and Intersystem Handover procedures.
Provides a tunneling mechanism to carry the user data packets between the RNC and 3G-SGSN,
and between the 3G-SGSN and 3G-GGSN.
Provides a tunneling mechanism to carry the user data packets between the source and target RNCs,
during the inter-SRNC relocation procedure.
Checks the sequence numbers of received T-PDUs.
Reorders the received T-PDUs, if required, for a PDP context.
Reorders the received T-PDUs, if required, for a MBMS context.
Supports the option to distribute traffic to different IWs at a GGSN, based on a PDP type. Each
instance of an IW handles the traffic for a particular PDP type.
Provides support for use of IPv6 node addresses in the tunnel management and charging messages.
Supports Intra-domain connection of RAN nodes to multiple CN nodes by allowing relay of Identity
Request and SGSN Context Request to the old SGSN in the pool area.
Supports RAN Information Management procedure to transfer information between two BSSs through
the SGSN.
Supports enhanced QoS for HSDPA.
Supports IPv6 addressing.
Conforms to Trillium Advanced Portability Architecture (TAPA).
Benefits of licensing Trillium software from Continuous Computing.CONFORMANCE
The GTP software complies with these standards:
GSM 09.60, version 7.7.1, release 1998, for GTP in version 0.
GSM 09.60, version 7.7.0, release 1998, for GTP in version 0.
3G TS 29.060, version 3.13.0, release 1999, June 2002, for GTP in version 1.
3G TS 29.060, version 3.16.0, release 1999, March 2003, for GTP in version 1.
3G TS 29.060, version 3.19.0, release 1999, March 2004, for GTP in version 1.
3G TS 29.060, version 4.4.0, release 4, June 2002, for GTP in version 1.
3G TS 29.060, version 4.7.0, release 4, March 2003, for GTP in version 1.
3G TS 29.060, version 4.11.0, release 4, March 2004, for GTP in version 1.
3G TS 29.060, version 5.5.0, release 5, March 2003, for GTP in version 1.
3G TS 29.060, version 5.14.0, release 5, October 2005, for GTP in version 1.
3G TS 29.060, version 6.0.0, release 6, March 2003, for GTP in version 1.
3G TS 29.060, version 6.13.0, release 6, June 2006, for GTP in version 1.
3G TS 29.060, version 7.2.0, release 7, June 2006, for GTP in version 1.
GSM 12.15, version 7.6.0, release 1998, for GTP’.
3G TS 32.015, version 3.9.0, release 1999, June 2002, for GTP’.
3G TS 32.015, version 3.11.0, release 1999, March 2003, for GTP’.
3G TS 32.015, version 3.12.0, release 1999, January 2004, for GTP’.
3G TS 32.215, version 4.3.0, release 4, June 2002, for GTP’.
3G TS 32.215, version 4.4.0, release 4, March 2003, for GTP’.
3G TS 32.215, version 4.9.0, release 5, June 2005, for GTP’.
3G TS 32.215, version 5.3.0, release 5, March 2003, for GTP’.
3G TS 32.215, version 5.9.0, release 5, June 2005, for GTP’.
3G TS 32.251, version 6.7.0, release 6, June 2006, for GTP’.
3G TS 32.251, version 7.0.1, release 7, June 2006, for GTP’.
3G TS 32.298, version 6.4.1, release 6, June 2006, for GTP’.
The GTP software supports the message transport for transferring the charging information, according to
32.015 (R99), 32.215 (Rel 4 and higher), 32.251 (Rel 6 and 7) and 32.298 (Rel 6). The GTP user
supports the procedures associated with the charging messages, as shown in GSM 12.15. The GTP
software assumes the support of these standards, by the underlying transport layer.
The UDP complies with STD 0006, which transfers the GTP signalling messages and tunnels the
connectionless T-PDUs.
Transmission Control Protocol (TCP), complies with STD 0007, is used to tunnel the connection-
oriented T-PDUs.
The GTP software supports establishing the connections with the server IP hosts, as suggested in the
GPRS Tunneling Protocol Specifications, GSM 09.60 and 3G TS 29.060. The address is in the form of an
IP address (4-byte network address).