Beruflich Dokumente
Kultur Dokumente
Knowledge Management
nexGen SS7
The Ideal Platform for
Media Server Development
www.flextronicssoftware.com
White Paper
Copyright information
© 2005 Flextronics Software Systems Ltd. All rights reserved.
No part of this document may be reproduced or transmitted in any form or by any means, electronic or otherwise, including photocopying, reprinting or
recording, for any purpose, without the express written permission of Flextronics Software Systems Ltd.
Disclaimer
Information in this document is subject to change without notice and should not be construed as a commitment on the part of Flextronics Software
Systems. Flextronics Software Systems does not assume any responsibility or make any warranty against errors that may appear in this document and
disclaims any implied warranty of merchantability or fitness for a particular purpose.
Trademarks
All other company, brand, product or service names mentioned herein are the trademarks or registered trademarks of their respective owners.
Contents
1. Introduction.....................................................................................................................................................................................4
1.1 Global trends...........................................................................................................................................................................................................................................................................4
1.2 ‘nexGen SS7’...........................................................................................................................................................................................................................................................................4
2. Media server......................................................................................................................................................................................5
2.1 Challenges faced by operators..........................................................................................................................................................................................................................................5
2.2 Media server - network positioning ...............................................................................................................................................................................................................................5
2.3 Media server - architecture ...............................................................................................................................................................................................................................................6
2.4 Typical requirements ...........................................................................................................................................................................................................................................................7
A. nexGen SS7........................................................................................................................................................................................11
A.1 ‘nexGen SS7’-components................................................................................................................................................................................................................................................11
A.2 ‘nexGen SS7’-features.........................................................................................................................................................................................................................................................11
A.2.1 Reliability and scalability...............................................................................................................................................................................................................................................11
A.2.2 High capacity.....................................................................................................................................................................................................................................................................11
A.2.3 Rich protocol features.....................................................................................................................................................................................................................................................11
A.2.4 Comprehensive APIs.......................................................................................................................................................................................................................................................11
A.2.5 Integrated management support..............................................................................................................................................................................................................................12
A.2.6 Diagnostics........................................................................................................................................................................................................................................................................12
A.3 ‘nexGen SS7’-standard compliance...............................................................................................................................................................................................................................12
Introduction
1. Introduction
This whitepaper explores the role and positioning of media servers in a 1.2 nexGen SS7
network. It examines the architecture of the media server and the FSS’ ‘nexGen SS7’ is a ready-to-use, pre-integrated, scalable, reliable,
components required to build a media server. It further describes flexible and field deployable binary solution that provides the basic
Flextronics Software Systems (FSS’) ‘nexGen SS7’ solution and outlines building blocks for developing a media server. It is a carrier-grade
how it is an effective and reliable platform to build media servers on. solution that resolves the typical challenges faced in media server
deployments. ‘nexGen SS7’ solution provides both SS7 and SIGTRAN
1.1 Global trends protocol functionalities and can therefore be positioned in existing SS7
Voice continues to rule the world of wireless and wireline telephony, the networks, as well as in upcoming SS7-over-IP networks. It encapsulates
recent emergence of data services notwithstanding. Enhanced all SS7 related functionalities and allows media server developers to be
voice-enabled services continue to be major revenue sources for totally focused on the application. It makes media server investments
operators. These services act as service differentiators – a means to future proof by allowing easy modification to include value-added
provide customers with value-added, cost-effective, personalized services services in the IN domain.
– and at the same time help in keeping operational expenses under
control. FSS has an outstanding track record of successful deployments in
multiple networks by multiple customers. It is a well-known name in the
The demand for enhanced voice-enabled services is on the rise, especially signaling space and its signaling solutions stacks are field-proven and
in the wireless world where innovative services such as customized stable.
ring-tones and voice and video messaging have been introduced. These
value-added services are enabled in networks through media servers,
which provide media resources and functionality to the service platforms.
Media servers perform multimedia-processing tasks such as playing
announcements, audio/video recording and playback, interactive voice
response (IVR), fax reception and transmission, automatic speech
recognition (ASR), text-to-speech conversion (TTS), and multimedia
conferencing.
Media Server
2. Media server
- Providing reliability
Radio Access
Reliability is another major challenge for carrier-grade media servers. Lack network SS7
Switch
- Providing flexibility
A media server deployment has to be flexible enough to adapt itself to
network requirements. Requirements for media servers change with time. - Intelligent network media server
A media server may be purely SS7-based in the beginning, but would in all This media server provides media operations to the network. It is service
probability need to provide IP connectivity later on. It may be acting as a agnostic and not contain logic for implementing any service. This media
service node initially, but could be required to take care of IN connectivity server is controlled by the control points that host the services. The
down the line. All these issues require the base platform of the media media server exposes two types of interfaces – the Control Interface and
server to be flexible. the User Data Interface.
Techno l og y Innovat io n Pe op le
White Paper
The Control interface is used by the media server controller (typically a - Controlling applications functionality
class 5 switch) to establish and prepare the media server for handling user This consists of controlling applications such as ISUP application /
data (typically voice, video or multimedia). The user data interface is the IP IN applications, which control the setup / termination of voice trunks
interface over which the voice, video or multimedia information is and provides media enriched service functionality like playing or
transferred between the media server and the network. This is depicted in recording of announcements.
Figure 1-2.
Other network
node (Switch) Signaling
Controlling
Media servers typically terminate: functionality
applications
Signaling links
- media bearers for transporting encoded media such as E1/T1/IP. functionality
- signaling links for controlling the media trunks. Media
functionality
Media server
The role of signaling protocol between the media server and the switch is
to allocate and manage resources within the media server to handle user Illustration 1-3: Media server architecture
data. SS7 signaling (ISUP over MTP3/M3UA) is one of the most common There can be a wide variety of media server architectures depending on
and widely used signaling protocols for signaling between media servers the hardware and application requirements. The various architectures
and other network nodes. ISUP provides means of setting up and can be broadly classified as chassis-based or desktop server-based
releasing the voice trunks for media services. (PC-based) solutions.
The media server application can use the additional services of the Mobile - Chassis-based architecture
Application Part (MAP) and CAMEL Application Part (CAP) protocol stacks A chassis-based solution consists of a CPCI/ CPSB/ ATCA chassis hosting
for intelligent network and mobility related applications. These protocols media and signaling cards.
are typically used for media-unrelated signaling between various nodes to
provide value-added services.
6
Illustration 1-4: Chassis-based structure
The chassis-based solution has: For SIGTRAN connectivity, the software architecture for the signaling
- one or more signaling cards hosting MTP2 , on which E1 / T1 signaling functionality of the media server will be as depicted in Figure 1-6.
links are terminated.
- one or more media cards for voice processing, on which voice trunks
are terminated.
- single board computing (SBC) cards hosting the SS7 solution.
APPLICATION User
- controlling applications, which have the flexibility of running either Application
on the SBC cards or on a separate high processing back - end server
as per the system requirements. TCAP Stack
ISUP layers
This type of solution is generally used for high capacity and scalable SCCP
PLATFORM
solutions. The solution can be scaled up by adding more voice or signaling M3UA Signaling
cards SCTP card
IP
- PC-based architecture
This architecture is PC-based and provides a low-cost, low-capacity Illustration 1-6: Media server software architecture for signaling in SIGTRAN
solution. There can be one PC dedicated to signaling only – containing
signaling cards for physical termination as well as the MTP2 protocol stack
along with the applications. Another PC can be used for terminating voice 2.4 Typical requirements
links and would contain media cards for voice processing. As discussed earlier in this chapter, a typical media server needs to be
able to:
Alternatively, the PC-based architecture could consist of one PC containing - cope up with the challenges of scalability, reliability, flexibility and
both signaling cards and media cards along with the applications. The high performance
exact architecture depends on the system requirements and capacity. - keep the overlying media application independent of the base platform
used. Any change in the platform should not require a corresponding
- Software decomposition change in the user application.
A media server consists of two parts – the platform and the application. - migrate seamlessly from SS7 to IP and from IP to SS7. A mediaserver
The platform takes care of the SS7 signaling functionality while the should ideally be built over a platform that offers simultaneous
overlying application processes media. The platform may consist of one of signaling support for both SS7 and SIGTRAN.
more of the following signaling stacks - MTP2, MTP3, ISUP, SCCP, TCAP,
M3UA, SCTP etc
nexGen SS7
SCCP SCCP
(Active) (Active)
MTP3 MTP3
(Active) (Active)
STP STP
Illustration 2-2: Large media server built over nexGen SS7
The below figure shows an SS7 node consisting of two physical machines, - Flexibility in choosing specific SS7 stack layers
each with one SS7 link, sharing a single point code. The SS7 signaling ‘nexGen SS7’ contains the whole set of SS7 stack layers, built in such a
layers – MTP3 and SCCP (connectionless mode) – are active on both the way that the user can initially use just a few of them and add the rest
machines and function as a single protocol stack distributed across depending on the additional functionality required. Thus, a media server
multiple physical nodes. can be initially built using the MTP3 and ISUP layers for a service code
configuration. Such a configuration includes complete functionality in
A distributed version of ‘nexGen SS7’ , consisting of multiple instances, the node itself, including media resources, operations and embedded
should thus be running on the media server chassis, with each instance service logic. IN functionality can be added to the media server later by
running on one controller card. The multiple instances appear as a single using additional layers – SCCP, TCAP, MAP etc. This can be done in a
point code to the network and each of the instances has a complete view seamless manner without affecting the overlying application in any
of the network. This architecture takes care of SS7 link failures as well as way.
physical termination card or node failures (processor failure or software
failure). Whenever one instance fails, the other is still active and can - Integrated SIGTRAN support
process signaling traffic, thus ensuring signaling service availability. With ‘nexGenSS7’, media server developers can seamlessly migrate from
legacy SS7 to IP networks. While the media server can be built for SS7
networks initially, it can be modified to talk to IP networks as and when
Visible as single point code to
the external network required. The FSS solution comes with integrated SIGTRAN support and
makes the application totally transparent to the underlying transport.
Moreover, the application needs to be built over the platform only once;
no changes are required even if the transport mechanism is changed
from SS7 to IP or vice versa.
- since it is a pre-integrated binary solution, no time needs to be spent
in integrating the various stacks. Also, FSS’ highly interoped and
stable stacks guarantee seamless interoperability with other network
Card running One card running
MTP3 and ISUP MTP3 and SCCP devices.
- it can be scaled up to handle more than 10000 transactions per second.
Illustrations 2-5: Different media server configurations with nexGen SS7: service It offers an excellent price performance ratio.
node and IN applications
3.3 Conclusion
FSS’ ‘nexGen SS7’ Signaling platform is a pre-integrated, scalable and
highly reliable solution that can be used to build media server solutions
for legacy as well as next generation networks. It is a truly carrier-grade
offering, based on FSS’ field proven protocol stacks. With features like
SIGTRAN support, multiple network appearance, and high capacity with
support for multiple self point codes, the platform is flexible enough to
cater to varied media server requirements and configurations.
10
nexGen SS7
11
Te chno l og y Innovat io n Pe op le
White Paper
- APIs are available at the application level for MAP and ISUP.
- Function - based Management APIs (client library) that can be integrated
with Client Applications such as CLI, client database or SNMP agent are
available. The Client library provides an easy - to - use ‘C’ structure-based
interface.
A.2.6 Diagnostics
‘nexGen SS7’ supports extensive diagnostics in the form of traces, alarms,
events and a logger entity that makes it an ideal environment for
application programming.
- SS7
- ITU Recommendation for TCAP Q.771 to Q.774(1996)
- ANSI Recommendations for TCAP T1.114.1 to T1.114.4(1996)
- ITU Recommendation for SCCP Q.711 to Q.714 (1996)
- ANSI Recommendation for SCCP T1.112(1996)
- ITU-T Recommendations for MTP3 Q.701 to Q.704(1993)
- ANSI Recommendation for MTP3 T1.111.4 (1996)
- Chinese Variant supports 24 - bit point code over ITU
procedures
- ITU-T Recommendations for ISUP Q.761 to Q.764
- ANSI Recommendation for ISUP T1.113
- SIGTRAN
- RFC 3332 for MTP3 User Adaptation Layer (M3UA)
- RFC 3331 for MTP2 User Adaptation Layer (M2UA)
- RFC 2960 for Stream Control Transmission Protocol (SCTP)
12
Germany Japan
© 2005 Flextronics Software Systems
+49-160-972-18125 +81-90-9370-9579
+49-911-2527-414 +81-33-5160091
India
+91-124-2455151
w w w. f l ex t ro n i c s s o ft wa re . co m