53
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 Computing PRODUCT 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 values CONFORMANCE

Telecom Doc

Embed Size (px)

Citation preview

Page 1: Telecom Doc

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.

Page 2: Telecom Doc

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

Page 3: Telecom Doc

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.

Page 4: Telecom Doc

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,

Page 5: Telecom Doc

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.

Page 6: Telecom Doc

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.

Page 7: Telecom Doc

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).

Page 8: Telecom Doc

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.

Page 9: Telecom Doc

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.

Page 10: Telecom Doc

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

Page 11: Telecom Doc

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

Page 12: Telecom Doc

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

Page 13: Telecom Doc

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.

Page 14: Telecom Doc

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.

Page 15: Telecom Doc

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.

Page 16: Telecom Doc

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:

Page 17: Telecom Doc

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

Page 18: Telecom Doc

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

Page 19: Telecom Doc

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)

Page 20: Telecom Doc

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.

Page 21: Telecom Doc

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)

Page 22: Telecom Doc

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.

Page 23: Telecom Doc

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

Page 24: Telecom Doc

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

Page 25: Telecom Doc

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

Page 26: Telecom Doc

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.

Page 27: Telecom Doc

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.

Page 28: Telecom Doc

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:

Page 29: Telecom Doc

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)

Page 30: Telecom Doc

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.

Page 31: Telecom Doc

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

Page 32: Telecom Doc

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

Page 33: Telecom Doc

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.

Page 34: Telecom Doc

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:

Page 35: Telecom Doc

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

Page 36: Telecom Doc

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

Page 37: Telecom Doc

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

Page 38: Telecom Doc

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

Page 39: Telecom Doc

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

Page 40: Telecom Doc

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

Page 41: Telecom Doc

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

Page 42: Telecom Doc

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”

Page 43: Telecom Doc

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

Page 44: Telecom Doc

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:

Page 45: Telecom Doc

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

Page 46: Telecom Doc

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.

Page 47: Telecom Doc

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’.

Page 48: Telecom Doc

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).