1b (V2.0) Softswitch Control Equipment Technical Manual
1b (V2.0) Softswitch Control Equipment Technical Manual
1b (V2.0) Softswitch Control Equipment Technical Manual
Technical Manual
ZTE CORPORATION
ZTE CORPORATION
ZTE Plaza, Keji Road South, Hi-Tech Industrial Park, Nanshan District, Shenzhen, P.R.China
Website: http://www.zte.com.cn
Postcode: 518057
Email: support@zte.com.cn
* * * *
S.N.: sjzl20040211
Preface
About This Manual
This manual intends to enable users to have a systematic and complete understanding
of the ZTE Softswitch core control equipment: ZXSS10 SS1a/1b. It lays a foundation
for using other supporting manuals such as the Operation Manual, Maintenance
Manual, Command Manual and Interface Manual and conducting operation &
maintenance on the equipment.
The Technical Manual is the core of the whole set of attached manuals of the
softswitch product. All other manuals provide further descriptions on the foundation of
the Technical Manual. This technical manual primarily describes the architecture,
operating principle, software structure, performance indices, external interfaces,
service functions and application examples of the softswitch product.
Major modules:
5. Service functions: describes the service provisioning mode and capability of the
softswitch product.
This Technical Manual consists of the preface, contents, text and appendix.
system and its functions; “Chapter 3 Technical Indices” describes technical indices
related to ZXSS10 SS1a/1b; “Chapter 4 Interfaces and Protocols” describes interfaces
and communication protocols of ZXSS10 SS1a/1b; “Chapter 5 Service Functions”
describe service functions of ZXSS10 SS1a/1b; and “Chapter 6 Networking Mode and
Configuration” describes the networking application, configuration principles and
configuration examples of ZXSS10 SS1a/1b. In addition, the appendix describes
knowledge about the common technical index analysis methods, system protocol stacks,
small-capacity core equipment ZXSS10 SS1c and abbreviations.
The technical manual is applicable to ZTE softswitch control equipment ZXSS10 SS1a
/1b (V2.0). In actual applications, if the manual differs from the actual system version,
the contents in the actual version should apply.
i
5.2.1 Basic PSTN Voice Service and Supplementary Service ..................................................... 5-3
ii
iii
A List of Figures
Fig. 1.2-1 A Simple Communication Network ......................................................................................... 1-6
Fig. 2.2-1 System Architecture Connection of Softswitch Control Equipment ........................................ 2-4
Fig. 6.1-2 Solution Integrating Home Data and Voice .............................................................................. 6-3
i
A list of Tables
Table 5.2-1 Supplementary Services......................................................................................................... 5-3
i
1 Basic Knowledge
Summary
This chapter describes basic knowledge related to the softswitch product, including the
basic conceptions of data communication, network switching technology, packet
switching, IP telephony technology, common IP voice codes and compression modes as
well as definition of and division principles for IP addresses. To understand the above
basic knowledge can help users to better learn the softswitch technology.
There are many conceptual terms involved in data communication. We can actually
grasp the essence of data communication only after understanding these terms.
1. Channel
2. Code element
1-1
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
The code element is known as each bit in binary numbers transmitted over a
network, e.g.: 10101010.
3. Data
There are two types of data: analog data and digital data.
For analog data, both the time and amplitude are continuous. Its level varies
continuously with the time. For example: voices are typical analog signals.
Other signals received by analog sensors such temperature, pressure and traffic
are also analog signals. For digital data, the time is discrete while the amplitude
is quantized. It is generally a numeric sequence composed of binary codes of 0
and 1. In the communication system, signals represented with analog data are
called analog signals will those represented with numeric data are called digital
signals. They can be transformed to each other.
4. Modem
Signal rate S: refers to the valid bits of binary bit codes transmitted in the unit
time. Generally, its unit is bits per second, i.e., BPS.
Modulation rate B: is the transmission rate of modulated pulse signals. Its unit is
BAUD. Generally, it is used to represent the signal transmission rate between
modulators.
The relationship between signal rate S and modulation rate B is: S=B×log2N
1-2
Chapter 1 Basic Knowledge
Here, N indicates the valid status of a pulse signal. In the binary system, there
are two types of status for a pulse: 0 or 1, i.e., n=2. More specifically, signal rate
S is consistent with modulation rate B.
It refers to the error ratio of the information transmission, which is an index for
judging system reliability. It is measured on the proportion of bits in received
information on the total transmission bits. Generally, the bit error ratio should be
under 10-6.
7. Information capacity
8. Baseband transmission
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
It refers to transmission of data bit by bit. In this case, only one transmission line
is needed between the transmitting and receiving ends. The advantage of this
mode is to save devices and reduce expenses. Its disadvantage is that the
transmission rate is low. The application of this transmission mode is
widespread in the current network.
In this case, one byte (8 bits) is transmitted each time and eight lines are used
between the transmitting and receiving ends.
The data transmitted over the channel appear in the binary bit form. It deals with
how to combine two code elements: 0 and 1 so that they can represent different
data and information.
1-4
Chapter 1 Basic Knowledge
Errors are inevitable during the process or character code transmission and
receiving. How to detect errors in time and further correct them is also an
important topic of research for the digital communication system. The general
solutions include anti-interference coding or correction coding. At present, the
commonly solutions include adding polarity check codes, block codes, cycle
redundancy codes and so on.
16. Protocol
It is a transmission mode with message and packet as the unit. Since a packet
may contain many characters, it can considerably reduce the amount of
information used in synchronization, this increasing the transmission rate. At
present, this transmission mode is adopted in most computer networks.
In this case, the unit of the data to be transmitted is character. Moreover, the
transmitting interval between characters is asynchronous, i.e., the transmitting
time of the next character is irrelevant to that of the previous character.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
not care about contents of data. Its objective is to provide switching facilities for
mobile data between nodes. Fig. 1.2-1 shows a simple network. A termination device
for communication can be called a site. A site can be either a computer, terminal,
telephone or another communication device. A switching device providing
communication is called a node. They form a topology after being connected with each
other via transmission links. Each site can be connected with a node. The collection of
all nodes is called a communication network.
C
D
B
2
1 3
E
5
6
F
4
A 5
Termination
Network node
In a switching communication network, the data entering the network from a site via
inter-node switching is sent to the destination after being routed. In Fig. 1.2-1, the data
sent from site A to site F are transmitted to node 4. We can set whether to send them to
the destination via node 5 and 6 or node 7 and 6. From this simple network, we can see
that:
1. Some nodes are only connected to other nodes (e.g.: node 5 and 7). The sole task
of these nodes is to complete internal data exchange. Other nodes are connected
to one or more sites. Except the exchange function, these nodes also receive data
from the connected site and delivers data to the connected site.
multiplexing (TDM) mode. In addition, the network is not all connected, i.e.,
there is no direct link between each possible node pair. However, it is always
hoped that there are more than one path between each pair of sites to increase
the network reliability.
In the wide area network, two utterly different technologies are adopted: circuit
switching and packet switching. Along the path from the source to destination, there
are distinct differences between the modes of switching information from one line to
another for different nodes. Since the major softswitch bearer network is based on the
packet switching network, we will primarily describe the packet switching mode
below.
User data
Control information
Packet header
Packet
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
2. The packet switching network can implement data rate conversion. In this case,
two sites with different data transmission rates can exchange packets with each
other since each site is connected to its communication node at the respective
rate. However, in circuit switching, the two sites connected with a circuit should
transmit and receive data at the same rate.
3. In a circuit switching network, when the traffic is high, some calls will be
blocked, i.e., the network will reject new connection requests before the load on
the network reduces. However, in a packet switching network, such packets will
still be received but the transmission delay is increased.
4. Priorities are used. If there are many packet queues to be transmitted for a node,
it can transmit packets with higher priorities in precedence. These packets will
have lower delay than those with lower priorities.
Generally, packet switching does not mean to send the whole packet of a user. Instead,
one packet is divided into several packets that can be saved in the memory. This
increases the switching speed. This mode is applicable to interactive data transmission.
According to services provided by the communication subnet for the termination
system, packet switching can be further divided into datagram and virtual circuit
switching.
1-8
Chapter 1 Basic Knowledge
whenever a call is connected. It will be occupied all along as long as no party hangs up
no matter whether the two parties are talking to each other. Generally, a party is
listening while the other party is talking. Therefore, in this case, at least 50% of the
circuit is not utilized and the circuit utilization ratio is very low. The packet
transmission technology is to divide information data to be transmitted into groups
based on a certain length (i.e., cutting them to “packets”), add an address flag to each
“packet”, and then transmit them in the store-forward mode. In this case, each session
packet does not monopolize a circuit. Instead, it is sent only when the circuit is idle. In
this way, multiple sessions can share one channel asynchronously. Thus, the circuit
utilization ratio is considerably increased. Furthermore, the digital compression
technology is adopted in packet transmission. Therefore, the circuit utilization ratio is
many times higher than that of circuit switching. In addition, the charging mode of
packet transmission is irrelevant to the distance. This tremendously reduces the toll IP
cost.
1. PCM
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
Pulse code modulation (PCM) is the earliest digital voice technology, which
does not include any compression algorithm. It transmits voice signals with the
64kbps bandwidth, i.e., taking 8,000 samples per second and acquiring an
8-digit voice signal per sample. PCM is the standard coding mode adopted in
G.711.
2. CELP
Code excited linear prediction (CELP) is the most advanced voice transmission
technology at present. The CELP algorithm is to compare analog signal samples
with curves in the predefined code book; send codes in the code book closest to
these analog signal samples to the receiving end; and regenerate original signals
after comparison again with the code book at the receiving end. The sampling
interval of original signals is very short. Therefore, the regenerated signals are
very close to the original signals after being filtered. CELP is the basis of
numerous advanced patented voice compression modes. Voices can be
compressed to 5.3kbps, 8kbps or 9kbps.
3. CS-ACELP
1.6 IP Address
For a node in the network, the Internet protocol address (IP address for short) is a logic
address. It is independent from any network hardware and network configuration. It
has the same format no matter the type of the physical network. An IP address is a
1-10
Chapter 1 Basic Knowledge
4-byte number, which is actually composed of two parts: the first part is the IP network
No. while the second part is the host No. Generally, such a 4-byte IP address is
separated with small dots, in which each byte is indicated with a decimal number. For
example: for 130.130.71.1, the network No. is 130.130 and the host No. is 71.1.
IP addresses can be divided into five classes, i.e., Class A, Class B, Class C, Class D
and Class E. Indicates with binary codes, the highest bit of Class A addresses is 0; the
highest two bits of Class B addresses are 10; the highest three bits of Class C addresses
are 110; the highest four bits of Class D addresses are 1110; and the highest five bits of
Class E addresses are 11110. Since Class D addresses are only used in special
definition of the host group and Class E addresses are reserved for future use, only one
type in Class A, B and C addresses can be allocated for a specific network.
If a user does not hope to add a network to the public Internet, the user can select IP
addresses by forced stipulation. If this method is adopted, the IP addresses for all nodes
on this network should meet the following stipulations:
The highest bit 0 of a Class A address and its subsequent 7 bits belong to the network
No. part; while the remaining 24 bits indicate the intra-net host No. In this case, there
may be 126 Class A networks in an interconnected network (network No. ranging
between 1~126. 0 and 127 are reserved). While in a Class A network, there may be
16,000,000 nodes. Therefore, Class A addresses are only used in very large regional
networks, e.g., MLNET in the U.S. and some large-scale commercial networks.
The highest two bits 10 of a Class B address and the subsequent 14 bits belong to the
network No. part; while the remaining 16 bits indicate the intra-net host No. In this
case, there may be about 16,000 Class B networks. While in a Class B network, there
may be more than 65,000 nodes. Class B addresses are generally used in networks
constructed by large institutions and companies.
The highest three bits 110 of a Class C address and the subsequent 21 bits belong to the
network No. part; while the remaining 8 bits indicate the intra-net host no. In this case,
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
If you do not like to use the binary system, you can also divide the three types of
networks according to the decimal numbers of the first bytes of IP addresses. Class A
address range between 1~126; Class B addresses range between 128~191; and Class C
addresses range between 192~223.
As in the convention, when the binary codes of the entire network No. part (the first
byte for Class A; the first two bytes of Class B; and the first third bytes for Class C) are
all zeros, the network No. is considered as the local network; when the binary codes of
the host No. part (the last three bytes for Class A; the last two bytes for Class B; and
the last byte of Class C) are all ones, the host No. is considered as the broadcast
address within the local network.
1-12
2 System Overview
Summary
The chapter introduces the overall structure, operating principles, major functions,
characteristics, major purposes and applicable range of the ZXSS10 SS1a/1b softswitch
control equipment system.
At present, two totally independent networks exist: the PSTN network and data
network, which provide the voice service and basic data service respectively.
Network separation and isolation of operation & maintenance have been keeping the
general network operation & maintenance costs on a high level, and furthermore, a
network cannot provide complicated convergence services, although the network
convergence has been an inevitable trend.
The solution of smooth transition from existing networks to the next generation
networks is the key to the problem. The Softswitch solution based on softswitch
technology is just a mainstream solution to smooth network evolution.
2-1
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
Hierarchical models are adopted for the Softswitch-based next generation network. The
entire network can be divided into four layers: Service Layer, Control Layer, Core
(Transport) Layer and Edge Access Layer, as shown in Fig. 2.1-1.
Service layer
SCP Database
AAA Server Application Server Policy Server
ˋ
IP Router/ATM Swtich
Core layer Core Packet Network
Broadband Access
Wireless
No.7 Network PSTN / ISDN
NAS: narrow-band access server IAD: integrated access device WAG: wireless access gateway
H.323GW: H.323 gateway IP PBX: IP-based private branch exchange MSAG: multi-service access gateway
1. The edge access layer refers to various access gateways and new types of access
terminal devices related to the current network. It implements interworking with
the existing various types of communication networks and provides access of
2-2
Chapter 2 System Overview
various communication terminals (e.g., the analog phone, SIP Phone, PC Phone
visual terminal and intelligent terminal) to the IP core layer.
3. The Control Layer refers to Softswitch control units, which completes integrated
control processing functions such as call processing control, access protocol
adaptation, interconnection and interworking and provides an application
support platform for the entire network.
Where, standard interfaces are used for communication between layers. Under the
control of the core equipment (i.e., the Softswitch control equipment) and based on
division of labor and cooperation of work, the related NE equipment implements
various service functions of the system.
ZXSS10 SS1a is a piece of softswitch control equipment with medium capacity, which
can process hundreds of thousands of calls. ZXSS10 SS1b is a piece of softswitch
control equipment with large capacity, which can process millions of calls.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
2.2 Architecture
Compared with a traditional switch, the hardware structure of the softswitch control
equipment is relatively simple, which mainly includes the foreground realtime
processing part, the background (OSS and Database Server) and System Switching
Network (SSN) card interconnection all internal modules. The connection is shown
in Fig. 2.2-1.
IP
Database
Server
Real-time
processing part
ZXSS10 SS1a/1b
Designed in the distributed mode, the software system of ZXSS10 SS1a/1b has the
hierarchical and modular features. The software system is independent of the specific
2-4
Chapter 2 System Overview
Appl. Server
Softswitch ZTE
Where, the Device (Protocol) Adaptation Layer is responsible for accessing various
external standard protocols such as H.248, MGCP, H.323 and No.7, converting them to
unified internal messages and sending them to the Call Server for proper processing.
For future protocols, we can implement the upgrading of the system smoothly just by
adding the corresponding software adaptation module to this layer.
As the control core of the system, the Call Server provides unified call control. The
Resource Manager is responsible for allocating various call-related media resources,
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
for example, controlling the media server to play service tones. The BICC/SIP-T
module supports interworking between peer entities (softswitch control equipment).
The Service Manager is responsible for providing interaction between the softswitch
control equipment and the upper-level SCP and Application Server. The Data Manager
provides a unified access interface to the internal database.
System main
control
Protocol
processor card
Network interface
Protocol
processor card Core switching IP network
network
Network interface
Protocol
processor card
As the system core, a processor module mainly implements core functions such as
network control and service generation. Processor modules are connected via a fast
Ethernet to form a parallel multi-processor system in the "loose coupling" mode. The
main control processor card at the system slot controls each processor card and
allocates different tasks. Multiple processor cards implement mutual communication
and message data forwarding via the Ethernet.
The network interface module provides external interfaces with various gateway
devices via an IP network and internal interfaces with various application servers,
2-6
Chapter 2 System Overview
database, AAA server, management maintenance terminal and intelligent network SCP.
In consideration of security, the two types of interfaces are physically independent. For
the convenience of networking, the external interfaces can provide the routing function
and configure some static routes so as to guarantee flexible and convenient access to
the IP core network.
The equipment is responsible for completing the basic and enhanced call
processing.
The equipment controls setup, hold call release of basic calls, including call
processing, connection control, intelligent call triggering detection and resource
control. It supports the receiving of monitoring requests from the service
switching function and the processing of the call-related events. ZXSS10
SS1a/1b softswitch control equipment receives the information related to call
control from the service switching function and supports call setup and
monitoring.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
3. Service provisioning/interfacing
2-8
Chapter 2 System Overview
5. Application support
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
transfer the charging data to the Billing center in real time, with the realtime
disconnection function.
6. Address resolution
7. Voice processing
ZXSS10 SS1a/1b softswitch control equipment also can provide the media
gateway with the size of the voice packet buffer so as to reduce the influence of
jitter on voice quality.
8. Resource control
2-10
Chapter 2 System Overview
As the core equipment of the next generation of networks, ZXSS10 SS1a/1b softswitch
control equipment is characterized by the following performances:
2) The system depends upon widely distributed data networks as bearer networks
and supports various network topologies such as start, tree, ring, start + ring, etc.
3) The system has powerful penetration capability and supports various network
scales. Therefore, the system not only can provide services for a large number of
centralized users, but also can expand all services to scattered users on edges of
tones.
4) The system inherits the advantages from existing networks perfectly and
supports the complete interworking with PSTN/ISDN networks, No.7 signaling
networks and mobile communication networks.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
3) The system supports the direct access of various digital terminal devices such as
PC, Softphone and IP Phone.
4) The system supports policy-based device control, dynamic addition new devices
and dynamic domain adjustment.
5) The system supports the direct access of existing H.323 network devices such as
H.323 gateways and H.323 terminals.
2) With the application of standard protocols, the system supports the interworking
between the same or heterogeneous networks among different manufacturers
and carriers.
4. Perfect scalability
2) The distributed mode is used in system design so that the system can implement
smooth capacity expansion conveniently.
3) With the plane structure, the system supports the networking mode with
multi-domain expansion so that the user can plan the network construction scale
according to the specific requirements.
1) With the hierarchical (layered) architecture, the services provided by the system
are independent of the network and media. Once a service is generated, it can be
shared by the entire network.
2-12
Chapter 2 System Overview
2) As a unified service proxy and service bearer platform, the softswitch control
equipment masks the complexity of the bottom-layer network for the Service
Layer, for the convenience of the generation of complicated integrated services.
3) There are three service provisioning modes: The softswitch control equipment
provides services itself; the equipment cooperates with the traditional SCP to
provide services; and the equipment cooperates with the Application Server to
provide services. Such service provisioning modes completely guarantee that the
system has perfect flexibility in utilizing existing resources and developing
future services and that the user can select and expand services flexibly and
conveniently according to the specific requirements.
2) The system provides complete operation & maintenance functions for itself,
including Element Management System (EMS) functions such as CLI, authority
management, log, traffic statistics, signaling tracing, SNMP, data configuration,
alarm and diagnosis test. The system has the features of good openness, perfect
performance, high security and rich functions, and furthermore, it can provide
detailed CDRs to that the Billing Center can perform centralized charging. The
system uses a large network database as its data platform and provides multiple
charging data backup modes, so as to guarantee the security of charging data and
fully meet the actual requirements of telecom operation.
7. High reliability
1) With respect to hardware design, the equipment provides hot backup for all
important components and all cards support hot swap with full fault tolerance
consideration, so as to guarantee that no single-point fault will occur during the
running.
2) The redundant active/standby mode or distributed cluster mode (even the remote
fault tolerance mode) is used in equipment networking. The components in each
key system are also redundant and host swappable.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
3) As for software, the equipment provides hot backup for all important data. If the
active system fails, the standby system will take over all calls under
conversation and ringing, complete the calls and save the call records.
8. Security
1) Network security
2) User security
The ZTE softswitch system provides an equipment authentication code for each
valid device whose access is permitted. It judges whether to access a subscriber
via an authentication code.
ZTE softswitch system ZXSS10 provides IP-based solutions. All packet networks
bearing IP services and the related technologies can serve as the bearer basis of
Softswitch networks, such as IP over ATM, IP over FR, IP over SDH and IP over
DWDM.
3 Technical Indices
Summary
This chapter introduces such technical indices as the processing capability, charging
performance, time monitoring, loading capability, reliability and availability.
3.1.1 BHCA
A single frame of ZXSS10 SS1a softswitch control equipment with medium capacity
supports 500K BHCAs.
A single frame of ZXSS10 SS1a softswitch control equipment with large capacity
supports 2000K BHCAs, and the cascading of three frames can support a maximum of
6000K BHCAs.
If the processing capability is given, the maximum number of digital trunks depends
upon the specific traffic model.
When the average traffic on busy per trunk is 0.7Erl and the average traffic on busy per
subscriber is 0.1Erl:
ZXSS10 SS1a is a kind of softswitch control equipment with media capacity launched
for medium/small-capacity networks or enterprise/industry users in the current market.
Under the same traffic model, the equipment provides the processing capability of
30,000 trunks or 300,000 subscribers, thus sufficiently meeting the network
construction demands of telecom carriers.
3-1
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
ZXSS10 SS1a is a kind of medium capacity softswitch control equipment and ZXSS10
SS1b is a kind of large capacity softswitch control equipment. If SS1a cannot meet the
capacity requirements, it is recommended that ZXSS10 SS1b be used directly. By
configuration of different numbers of cards (SPCs), SS1b can provide a processing
capacity ranging from hundreds of thousands of subscribers to several million
subscribers. In full configuration, SS1b can process two million subscribers. If
necessary, frame expansion can be used to further improve its processing capability.
ZXSS10 SS1b supports cascading of three frames.
3.1.4 Others
5. Charging data storage capability ƒ10 million CDRS (If the charging database
ƒ15G and the file storage space ƒ6G);
5. Long time no reply time supervision of international toll calls: 120 seconds
3-2
Chapter 3 Technical Indices
The complete boot time of ZXSS10 SS1a/1b softswitch control equipment includes
version load time and data load time. Where, the data load time is closely related to the
specific data volume (please do not treat all data load times as the same). Normally, the
version load time is less than two minutes.
4 Interfaces and Protocols
Summary
This chapter introduces the connection of the product with the entire network, the
provided internal/external interfaces and used signalling/protocols. It enables users to
have a full understanding of the connection modes of the equipment and other
products.
4.1 Overview
The ZXSS10 SS1a/1b softswitch control equipment is the control core in the softswitch
system, which also serves as the external interface of the entire system. SS1a supports
multiple signaling protocols, which can provide interactions with other networks such
as PSTN, H.323 and SIP.
The ZXSS10 SS1a/1b softswitch control equipment supports the following protocols:
SNMP
SNMP SNMP
API/SIP Radius
SCP SIP-T
Softswitch Softswitch
IP Core Network
INAP/TCAP ISUP/IP
INAP/TCAP/IP
H.323
H.248/MGCP H.248
SIP H.323
SG MG MG GW
1 2 3
PSTN/ISDN 4 5
7 8
* 8
6
9
#
Telephone
SIP Phone
Computer Telephone Computer
No.7 Network
Telephone Computer
SG: signaling gateway MG: media gateway IAD: integrated access device
4-2
5 Service Functions
Summary
This chapter introduces various functions implemented by the product. It presents a
detailed description of various functions and their implementation so that users can
understand service functions provided by the system.
5.1 Overview
The ZXSS10 SS1a/1b softswitch control equipment has powerful service capability.
The system is designed with the hierarchical network framework (as shown in Fig.
5.1-1). The service provisioning is independent from the network and media. Once the
service is generated, it will be shared by the entire network. The flexible service logic
creation environment enables carriers to avoid dear hardware upgrade costs and
relevant technology and transportation costs when launching new services. Services
can be provided flexibly by developers, carriers or soft corporations authorized by
carriers and the third party. Compared with the traditional method, carriers are able to
launch new services more quickly without lower costs.
5-1
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
App Server
Third Party Server
Parlay/Corba
Parlay/Corba
App Server
Parlay GW
API/SIP
SCP
SIP-T
Softswitch Softswitch
IP Core Network
ISUP/IP
INAP/TCAP/IP H.248 H.248 H.248
H.248/M GCP
INAP/TCAP
SG MG MG
IAD
ISUP/M TP TDM
TDM
PSTN/ISDN
Computer
T elephone
T elephone
T elephone Signalling stream
Computer
M edia stream
SG: signalling gateway MG: media gateway Parlay GW: Parlay gateway IAD: integrated access device
The ZXSS10 SS1a/1b softswitch control equipment supports three service provisioning
modes:
1. The ZXSS10 SS1a/1b softswitch control equipment directly provides the basic
PSTN service, supplementary service and point-to-point service video service;
2. The equipment acts as the virtual SSP via interworking with existing SCP to
provide the traditional intelligent service.
The softswitch control equipment provides two modes for interworking with
SCP:
2) Direct interworking with SCP via the extended INAP protocol on the basis of the
TCP/IP connection.
5-2
Chapter 5 Service Functions
The WEB Server is added into the network, which acts as the service registration and
selection platform for IP subscribers and the service subscriber window. In the specific
application, the standard service API interface of the application server can be provided
for a third party developer, who can incessantly develop various new services for
subscribers. The application server can also be leased to enterprise group users, who
can provide customized services for subscribers. Moreover, the application server can
be provided for network carriers as the value-added service platform.
Here, the basic call service refers to the local, domestic and international automatic
incoming call and outgoing call services of various terminals. The terminal type
includes the ordinary phone accessed via IAD, Soft Phone and various IP Phones based
on H.248, MGCP, SIP and H.323. The basic call service is provided by the softswitch
control equipment independently.
The ZXSS10 SS1a/1b softswitch control equipment can provide all basic PSTN voice
services and supplementary services specified in YDN 065-1997 Overall Technical
Specifications for Telephone Switching Equipment of MPT and its supplementary
specifications. The supplementary services are shown in Table 5.2-1.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
When the called party is busy, the caller can hang up and wait
Callback on busy without dialing any number. Once the phone of the called party is
idle, automatic callback will be available.
When there is an incoming call but the subscriber is out, the office
Absent subscriber service can provide a voice service to reply the call for the subscriber so as to
avoid repeated dialing of the caller.
When the subscriber does not hope to reply any call, the office can
Do not disturb reply all incoming calls for the subscriber. Moreover, outgoing calls
of the subscriber will not be affected.
Multi-subscriber number The analog subscriber is provided with the MSN function. In
5-4
Chapter 5 Service Functions
Calling Line
When there is an incoming call, the LCD of the phone of the called
Identification
party can automatically display and store the incoming number.
Presentation
A subscriber can set the phone number used most frequently as the
Immediate hotline
hotline (only one hotline is permitted). After application of this
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
A subscriber can set the phone number used most frequently as the
hotline (only one hotline is permitted). With this service, the
Delayed hotline subscriber will be automatically connected to the phone number set
as "hotline" if not dialing any number within t he specified time (5
seconds) after hook-off.
After this service is applied, if the called party has registered the "do
Call override not disturb”, absent subscriber or call forwarding service, normal
ringing is available too.
This function permits the call restricted phone set to dial emergency
Emergency call override calls. This service is valid for all subscribers and needs no special
application.
Alarm clock service The phone set can ring automatically according to the preset time.
Restriction to specified Incoming calls of subscribers for whom the function of restriction to
5-6
Chapter 5 Service Functions
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
5-8
Chapter 5 Service Functions
Its purpose is to notify the gateway and IAD and provide the
Polarity reversal function corresponding polarity reversal pulse so as to facilitate the public
phone charging.
## Automatic number
report
5.2.2 IP Centrex
ZTE softswitch control equipment ZXSS10 SS1a/1b can provide the IP Centrex service.
Besides all service functions of the traditional CENTREX, it can also provide
extension subscribers with new services specific to the softswitch system so as to meet
requirements for data communication. In terms of networking, it can provide some
functions unavailable in the traditional switching system. It supports CENTREX
application modes crossing offices, regions, equipment of other manufacturers and
multiple types of terminals.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
PSTN
D: 1102
IAD
C: 1101
No.7 Softswitch
TG PRI /TRK
PBX B: 1002
IP network IAD
SG
Centrex 3 A: 1001
TG
IAD
AG IAD IP Phone
Switch
A: 101 B:102 C:103
A: 2001 B: 2002 C: 3001 D: 3002 Centrex 2
F: 5001 G: 5002
City A City B City C
Centrex 1
The IP Centrex of ZTE softswitch control equipment can provide all functions
available in the traditional Centrex, as shown in Table 5.2-2:
Subscribers within the same group can directly dial the extension
Intra-group call
numbers. The called extensions can be set with special ringing tones.
5-10
Chapter 5 Service Functions
Subscribers within the same group can directly dial the extension
Intra-group call
numbers. The called extensions can be set with special ringing tones.
set with restriction to out-group call origination. Subscribers can
either dial number continuously after dialing the external indicating
number or perform dual-stage dialing (dial the subsequent number
after hearing the dial tone). The specific mode can be set according to
actual needs.
Call origination or Every extension can be set with call acceptance or origination
acceptance prohibition prohibition.
Generally, heads of institutions do not want to hear all calls. After this
service is registered, all calls to them will be first transferred to
Secretary board service
secretary phones and then secretaries will ask heads for instructions of
whether to hear these calls (in this case, callers will hear music).
Attendant Login
Operator cancellation
Query of missing calls After this service is registered, the system will give the number of
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
Subscribers within the same group can directly dial the extension
Intra-group call
numbers. The called extensions can be set with special ringing tones.
missing calls in voice announcements when subscribers pick up
phones. Subscribers can query the time of missing calls and calling
numbers according to voice navigation.
Hotline phone It provides the immediate hotline and delayed hotline function.
1. The calling number can be traced within 30 seconds after the caller
hangs up;
Malicious call tracing 2. If the caller does not hang up, the called part can continue to talk to
the caller after tracing the calling number;
3. The calling number can be either intra-group or out-group.
Call forwarding
Please refer to 5.2.1.
unconditional
Call forwarding on no
Please refer to 5.2.1.
reply
5-12
Chapter 5 Service Functions
ZTE softswitch control equipment ZXSS10 SS1a/1b can also provide standard and
simple operator console functions.
Here, the simple operator console is not equipped with any special device. One or some
computers can be specified to act as operators of a Centrex subscriber group. Such
operators can use the incoming call transfer function to perform simple operator
functions, who can forward out-group incoming calls to intra-group extensions or assist
intra-group extensions to call out-group subscribers (including toll agent).
The standard operator console is equipped with special devices, including ACD and the
agent group. ACD is responsible for queuing of specific calls, which can distribute
calls to various agents. The agent includes the ordinary operator agent and monitor’s
agent. The monitor’s agent provides the management function.
The standard operator console can provide functions shown in Table 5.2-3:
Automatic queuing and Its purpose is to automatically arrange incoming calls in queues and
call distribution distribute them to various operator consoles.
Incoming call
identification (which
The interface of the operator console can distinguish and display
should be able to identify
intra-group/out-group incoming calls.
intra-group/out-group
incoming calls)
Multi-group call
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
Alarm setting and call Operators can set alarm time for intra-group subscribers and observe call
status indication status of them.
Called number edition Operators can edit phone lists according to their respective habits.
Keypad and abbreviated Operators can dial via keypads of PCs and use abbreviated numbers
dialing defined by themselves.
Number retrieval Operators can query a certain number in phone number lists.
New service registration Operator consoles can register or cancel new services in place of
for subscribers intra-group subscribers.
Computer operator Out-group subscribers can dial the indicating line to log in to computer
(automatic operator operator consoles, hear voice announcements and dial extension numbers
service) so as to realize automatic forwarding.
ZTE softswitch control equipmentZXSS10 SS1a/1b can provide the IP public phone
service. As the charging mode varies, we can divide the IP public phone service into
two implementation types: compact and standard.
The compact IP public phone service uses the traditional meter in charging. The
corresponding user ports of IAD or AG are connected with the meter. When a
conversation ends, the softswitch control equipment will tell IAD or AG to generate a
polarity reversal pulse, which will provided for the connected meter for charging. This
mode needs no configuration of extra equipment at the network side. Being simple and
quick in implementation, it is applicable to self-employed business operators. However,
the compact IP public phone is only applicable to ordinary phones supporting IAD/AG
access and cannot be applied in intelligent terminals and visual terminals. In addition,
its charging algorithm management is difficult and the charging duration is incorrect.
Therefore, it is not recommended to apply this charging mode in large-scale IP phones.
5-14
Chapter 5 Service Functions
Softswitch
IP network
Charging
met er
IAD
IA
Cha rging
m et er
D
Cha rging
m et er
Substantially, the standard IP public phone service belongs to the prepaid service of the
softswitch control equipment, whose subscribers are calling prepaid subscribers.
During operation, it is necessary to configure the corresponding equipment at the
network and subscriber sides. Its structure is shown in Fig. 5.2-3.
The network side or the public phone management center includes three parts: the
management server, database and management agent. Generally, the database and
management server share the same PC server (hardware) platform; while management
agents are ordinary PCs installed with management software.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
Softswitch
M anagement M anagement
server agent
IP Phone
Videophone
Business hall
At first, the management server can be taken as an AAA sever, which interacts with the
softswitch control equipment via the Radius interface. When subscribers use the IP
public phone service, their calls will be sent to the management server of the public
phone management center from the softswitch control equipment via the Radius
interface for authentication and accounting. In addition, such management functions as
realtime disconnection will be implemented on these calls according to the charge.
The management server also provides the data storage function. It can save the data
configuration information, charging configuration information and generated charging
information of the public phone bar; realize centralized management of operation
agents of various business halls; complete information distribution (such as realtime
CDR transmission) to various operation agents; and give responses to operations of
operation agents (e.g.: prepaid deposit setting and charging query statistics etc.).
5-16
Chapter 5 Service Functions
2. It supports management and setting of various public phone bars and superior
equipment;
3. It supports statistics and query of operation information of all public phone bars
and provides reports for settlement;
4. It supports uniform setting of the charge rate and charging algorithm or setting
of different charge rates and algorithms for different public phone bars;
The standard IP public phone is applicable to terminals of any types, including ordinary
phones supporting IAD/AG access, intelligent terminals and visual terminals, thus
facilitating implementation of uniform management. Therefore, it can be applied
widely in business halls providing integrated telecom services.
One IP public phone management center of the basic configuration can management 64
IP public phone bars simultaneously.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
Prepaid Charging
It is a credit card service with the calling number as the card number.
Service
Concentrated payment A service subscriber can provide a free phone number for callers. Then,
service for called the charge of all calls to this service subscriber will be borne by the
subscribers service subscribers.
Telephone payment It refers to such commercial payment acts as paying the electricity
service charge, water charge or call charge via the telephone.
It allows service subscribers to set up their own private networks via the
VPN service public network. These personal networks can have their respective
codes and override regions or countries.
The receiving end network access service means that when a subscriber
of a telecom network (i.e.: a fixed phone subscriber) makes a toll to a
Receiving end network
subscriber of another telecom network (e.g.: a mobile subscriber), the
access service
current originating end network access is changed to receiving network
access.
5-18
Chapter 5 Service Functions
Number change The number change notification service provides subscribers with
notification service number change prompts.
The tool busy grooming service means that: when there is a toll to a
local subscriber but this subscriber is in conversation is in conversation
Toll busy grooming with another local subscriber, a prompt voice is inserted into the
service conversation, reminding the former subscriber that there is a toll. The
called subscriber can select to continue making (hearing) the call or to
receive the toll in precedence.
Telephone payment The telephone payment service enables subscribers to perform call
service charge query and payment via the telephone.
Clicking dialing Subscribers can originate calls by clicking phone numbers on the WEB page.
It allows subscribers to make calls at any phone without paying cash. In this
Accounting card
case, the call charge is recorded in the specified account.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
Visitors can leave messages for system subscribers and the latter can hear these
messages. In addition, this service allows subscribers to manage their personal
Voice mailbox bulletins and let any visitor to hear their voices. In addition, subscribers are
allowed to conduct personal setting, including setting the login password and
welcome words.
ZXUP10 includes two parts: PARLAY gateway and application server. Here, the
PARLAY gateway interacts with the softswitch control equipment via SIP and allocates
appropriate protocols to calls from the softswitch control equipment. It can also
directly control the media server, provide calls with various media resources needed in
the services and charge the relevant services. In addition, the PARLAY gateway can
provide the API interface for the application server (it can be the application server of a
third party).
The application server is responsible for the logic execution and management of
various value-added services and intelligent services. It interacts with the PARLAY
gateway via PARLAY/CORBA.
ZTE softswitch control equipmentZXSS10 SS1a/1b can also interact with the service
equipment of a third party via SIP to provide the IP value-added service of the third
party. The application server of the third party can use API provided by ZXUP10 for
service development. It can also interact with the PARLAY gateway directly via
PARLAY/CORBA and then interact with the softswitch control equipment via the
PARLAY gateway. Moreover, it can support independent service development and
interact with the softswitch control equipment directly via SIP, as shown in Fig. 5.1-1.
ZXSS10 SS1a/1b can interwork with ZTE videoconferencing system to provide the
multimedia conference function.
5-20
6 Networking Mode and System
Configuration
Summary
This chapter introduces the connection, networking mode and specific configuration of
the product to users in the form of solutions/examples so that users have an
understanding of the networking capability, service provisioning capability and
environment adaptation capability of the product.
In summary, the softswitch control equipment can provide two networking modes:
backbone network (Class 4) and local network (Class 5).
Application situation: the user has a toll backbone data network and local call network.
The networking example is shown in Fig. 6.1-1. We can provide the toll telecom
service on the backbone data network for interworking with the PSTN and IN networks
and services. Here, the Softswitch equipment serves as the control equipment, which is
responsible for performing such functions as call control, resources allocation, charging
management and signaling protocol control. If SS7 is adopted in the PSTN network,
the trunk gateway (TG) will be responsible for the SS7 trunk access and the signalling
gateway will be responsible for the SS7 adaptation, converting circuit bearing to IP
bearing.
6-1
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
If the PRI signaling system is adopted in the PSTN network, MG (TG) will process the
voice media and signaling uniformly. In this case, SG can be omitted. Equipment
configuration: ZXSS10 SS1a/1b+ZXSS10 I704.
M AN
PSTN/ISDN
No.7
Network PSTN/ISDN
No.7
Network
City 1 Telephone
Telephone Computer
Telephone
City 2
M edia stream Telephone Computer
Signalling stream
Application situation: the user has a local data network, i.e., MAN.
As the network resources and environment vary, the following solutions can be
provided respectively: SoHo solution, community solution and intelligent terminal
solution, as shown in Table 6.1-1.
Commercial
Solution Home/SOHO Desktop Corridor Community School
Building
SOHO solution 9 9 9 9 9
Community solution 9 9 9
Intelligent terminal
9 9 9 9
solution
6-2
Chapter 6 Networking Mode and System Configuration
Users can select ZXSS10 I500 series or ZXSS10 I600 series so as to provide the pure
voice or voice/data-integrated service according to actual needs. Moreover, users can
select different types for use in residences, corridors or offices. In the networking
example shown in Fig. 6.1-2, the home voice/data-integrated solution provided by
ZXSS10 I601 is adopted. In addition, multi-port IAD600 series products can be used in
corridors or offices.
LAN Switch
MAN
PSTN/ISDN
No.7 Network
Media stream
Signalling stream
Telephone
Telephone Computer
ZXSS10
I601
Telephone
Telephone
Computer
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
To utilize the multi-port IAD500 product, a networking example for the pure voice
solution used at corridors or offices is provided, as shown in Fig. 6.1-3:
LAN Switch
M AN
PSTN/ISDN
No.7 Network
Telephone
Telephone Computer
ZXSS10 I503
M edia stream
Signalling stream
Computer
Computer
6-4
Chapter 6 Networking Mode and System Configuration
LAN Switch
MAN
PSTN/ISDN
No.7 Network
Telephone
Telephone Computer ZXSS10 M 100 AG)
Media stream
Community
Signalling stream
Computer
Computer
This is a brand-new access mode, which directly uses such intelligent terminals as IP
Phone, PC and IP Fax to provide local services. It is applicable to the situation in which
users have widely distributed Class 5 cable resources. This solution can be adopted in
advanced commercial buildings and houses. The networking example is shown in Fig.
6.1-5:
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
LAN Switch
M AN
PSTN/ISDN
No.7 Network
LAN Switch
Telephone
Telephone Computer
M edia stream
Signalling stream
1 2 3
4 5 6
7 8 9
* 8 #
Computer IP Fax
For the above local networking solutions, if the conversation is only between
Softswitch network subscribers, PSTN interworking is unnecessary. In this case, TG
and SG can be omitted.
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
System protocol
6 SPC Piece 3
processing card
Data maintenance
10 Piece 1 Sun Netra T1
management server
6-8
Chapter 6 Networking Mode and System Configuration
The general configuration principles for SPC are: each card supports 170 thousand
subscribers or 17 thousand trunks. This is an appropriate calculation. In actual
engineering, the configuration quantity of SPCs should be ultimately determined
according to the actual traffic model and in consideration of such factors as network
security and load sharing.
The ZXSS10 SS1b softswitch control equipment can be configured with 2~6 NICs.
Since NIC supports the 1:1 backup mode, there are three configuration modes for the
card: 2 such cards, 4 such cards and 6 such cards. The configuration principles are:
1. According to capacity
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
System protocol
6 SPC Piece 3~13
processing card
System switching
7 SSN Piece 2
network card
System switching
8 SSNI Piece 1
network card interface
6-10
Chapter 6 Networking Mode and System Configuration
AppendixA Analysis of Common Technical
Indices
A.1 Delay Analysis
For such un-realtime services as data, the influence of jitter and delay should be taken
into full consideration when such realtime services as voice and video are provided on
the IP network so as to provide high quality services. According to ITU-T G.114
recommendations, when the unidirectional delay is more than 150ms, you may feel that
the conversation continuity is affected. The maximum tolerable delay is 400ms~500ms.
Only half duplex communication is available if the actual delay is beyond this value. If
echo is involved, the unidirectional delay is not allowed to exceed 25ms. Otherwise,
the echo suppression function is necessary.
In the normal network environment, the ZXSS10 SS1a/1b softswitch system can
provide high quality voice services. The detailed analysis and calculation method are as
follows:
The so-called delay is the time of message forwarding of the softswitch system. During
the process in which a voice packet reaches B from A via the IP network, there will be
corresponding time overhead at each link: transmitting, transmission and receiving.
Some overhead is fixed for the system while the other depends on the network
environment.
The time overhead generated during the voice signaling processing process is
composed of four parts: algorithm delay, calculation delay, assembly delay and
transmission delay, which belong to fixed overhead of the system. Their sum is called
unidirectional system delay. The algorithm delay fully depends on the algorithm, which
is irrelevant to specific implementation. For low rate codes, its typical value is 15ms.
The calculation delay refers to the encoder analysis time and decoder reconstruction
time. Its value depends on the hardware speed. Generally, it can be considered that the
calculation is equal to or a bit less than the frame length, so as to ensure that after the
next frame of data arrives completely, the current frame processing has ended. The
assembly delay refers to the multiplex delay. Before transmitting of the encoder and
A-1
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
decoding action of the decoder, it is necessary to assemble all bits of the entire data
block.
Strictly speaking, the transmission delay should include overhead generated from the
upstream/downstream links and backbone network transmission. The delay caused by
backbone network transmission is more affected by the network environment.
Therefore, when considering fixed overhead of the system, we generally refer to the
delay caused by the upstream/downstream links. For a shared channel, it is generally
supposed that the sum of the transmission delay and assembly delay is equal to the
length of a frame.
Now, let us take the G.729 coding algorithm with the best performance as example to
describe the delay allocation and calculation in end-to-end communication.
The G.729 algorithm delay is appropriately 15ms, its frame length is 10ms, and its
unidirectional codec delay is appropriately 25ms. In consideration that the backbone
network transmission is greatly affected by the network environment, we might as well
suppose that the total transmission delay is approximately 50ms. The buffer set at the
receiving end to remove packet jitter will directly affect the network delay. In
consideration of the balance between the delay and jitter, we might as well suppose that
the delay caused by the jitter buffer strategy is approximately 50ms. In this way, when
the G.729 algorithm is adopted, in consideration of such factors as the network
environment, the average delay of the system as a result of end-to-end communication
is approximately 25+50+50=125ms. According to ITU-T G.114 recommendations,
when the unidirectional delay is more than 150ms, it can be felt t hat the conversation
continuity is affected. The maximum tolerable delay can be 400ms~500ms. Therefore,
when the G.729 algorithm is adopted for the system, higher voice quality can be
guaranteed if the network is normal. For the 64kbit/s G.711 algorithm, since its
system delay is very low, even when the network is busy and the environment is
adverse, the conversation requirements can be ensured.
A-2
AppendixA Analysis of Common Technical Indices
When the G.723.1 algorithm is adopted, its algorithm delay is 37.5ms and frame length
is 30ms. Since its system delay is higher, the performance is lower and its requirements
for the network environment is higher.
The network traffic of the ZXSS10 softswitch system generally includes contents of the
following aspects:
2. Signaling traffic, including H.248, MGCP, SIP, H.323, ISUP and TCAP etc.
In the following analysis process, for conveniences of the calculation, we take ZXSS10
SS1b carrying 2 million subscribers as example. In this case, BHCA is 2M and CAPS
is 602 appropriately.
1. Voice traffic
The voice traffic occupies the biggest proportion in the network traffic of the
softswitch system. We will take the G.711 algorithm that occupies most
bandwidth as example.
When the G.711 codec mode is adopted, the voice rate will be fixed at 64kbps.
In this case, the typical values of voice frame length in each IP packet will be
5ms (40B), 10ms (80B), 15ms (120B) and 20ms (160B); and the overheads of
RTP are: MAC frame (18B), IP (20B), UDP (8B) and RTP (12B) (58byte
altogether). In addition, the RTCP data stream occupies about 5% of the load
bandwidth. Therefore, the calculation of the unidirectional voice bandwidths is
as follows:
$
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
2. Signaling traffic
In various call situations, the call between two IAD subscribers via the H.248
protocol occupies the most network bandwidth. When the protocol is in the
standard text format (bytes needed in this mode are the highest), the signaling
traffic for a call will be 63.36kb/s approximately. We will take this as a model to
calculate the signaling traffic needed in a single frame of ZXSS10 SS1b under
full configuration.
When the CPU occupation ratio of the system is 55%, the processed calls per
second (CAPS) for a single-frame system under full configuration is:
46.3%13≈602
602%63.36=38136.38Kbps≈38Mbps
3. CDR traffic
No matter whether the call is successful, ZXSS10 SS1a/1b will generate CDR
files for calls it receives. Generally, the transmission of each CDR will cause a
bandwidth consumption of 559 bytes.
602%559=336518Bps≈2.7Mbps
4. NMS traffic
The NMS works in the centralized management mode, i.e.: NMS performs
multi-NE oriented management, collects performance data and receives such
information as alarms. Therefore, the bandwidth bottleneck lies in the network
bandwidth allocation at the NMS side. In addition, there is no direct
correspondence between the NMS traffic and network traffic. However, it is
directly related to the polling frequency and alarm density. Therefore, when
analyzing the NMS traffic, we need to take the processing capability of ZXSS10
NMS as example in calculation.
A-4
AppendixA Analysis of Common Technical Indices
Therefore, in extreme situations, i.e. when the system reaches the above
processing requirements (dense alarms, simultaneous polling) at the same
moment, the calculation of required bandwidth is as follows:
Therefore, in extreme cases, the bandwidth at the NMS side is required to be:
234+390=624kbps.
When the system is running normally, the probability of dense alarms and large
batches of data polling is lower. Therefore, generally, a 40%~60% weight is
multiplied and the bandwidth at the NMS side is required to be 250k
bps~380kbps. For the bandwidth requirement at the managed NE side, the
average algorithm is generally adopted, which is L/N. here, L indicates the
bandwidth at the NMS side; while N indicates the number of managed NEs.
Compared with the voice traffic and signaling traffic, the NMS traffic can be
ignored.
For the softswitch control equipment, the traffic includes signaling traffic, CDR
charging traffic and NMS traffic. According to the above analysis, we can determine
$
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
that when SS1b carries 2 million subscribers, the maximum signaling traffic is 35Mbps
and the maximum CDR traffic is 2.5Mbps.
The NMS traffic at the side of the softswitch control equipment that is less than
380kbps can be ignored.
Obviously, for the bandwidth, only several dozens of megabits are needed when the
softswitch control equipment processes 2 million subscribers. Therefore, a 100M
Ethernet interface can fully meet the bandwidth requirements.
A-6
AppendixB ZXSS10 SS1a/1b Protocol
Stack
The ZXSS10 SS1a/1b softswitch control equipment is a protocol entity. The system
supports interworking among various networks relying on various protocols. This
implementation mode ensures sound adaptability of the system to future technologies.
Once a new technology emerges, it is only necessary to upgrade the software version
and provide the corresponding interface at the gateway equipment of the edge layer
without large-scale renovation of the hardware.
The Megaco/H.248 protocol is used between the softswitch control equipment and
various gateway gateways. In this protocol, two abstract conceptions are defined:
Termination and Context.
The context indicates the connection relationship between some terminations. There is
special context, i.e. null context, which refers to the collection of all terminations that
has no contact with any other terminations. For example: in a divided access gateway,
all idle circuits can be represented with a termination in the null context.
In H.248, eight commands are defined, which are Add, Modify, Subtract, Move,
AuditValue, AuditCapability, Notify and ServiceChange respectively.
A group of commands between the media gateway and softswitch control equipment
compose a transaction interaction. One transaction interaction can be identified with a
B-1
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
Transaction
Command 3 Command 4
Context Command 1
2
Command 3
For each transaction, an application layer timer should be set. If the timer expires, the
request information will be retransmitted. If a reply is received, the timer will be
cancelled. If "Pending" is received, the timer will be restarted.
MGCP is a protocol used between the softswitch control equipment and MGCP
terminal. The MGCP connection model is based on two components: endpoint and
connection. The endpoint sends or receives data streams, which can be either physical
B-2
AppendixB ZXSS10 SS1a/1b Protocol Stack
Reason Codes
"Reason Codes" can be used in the DeleteConnection command originated from the
terminal to notify the softswitch control equipment of the reason for connection
deletion. It can also be used in the RestartInProgress command to notify the
softswitch control equipment of the reason for restart. Reason code is an integer.
The major purpose of SCTP used in stream transmission is to transmit the PSTN
signaling message over the connectionless network. This protocol can be used in the IP
network to provide the reliable data transmission protocol. More specifically, SCTP is
used to transmit subscriber data without any error and repeat in the acknowledgement
mode. It provides subscriber data segmentation according to MTU restriction at the
channel and ensures sequential submission of subscriber messages over multiple
streams. It can multiplex messages of multiple subscribers to the SCTP data block and
use the SCTP coupling mechanism to provide network-level fault guarantee. Moreover,
SCTP can avoid congestion as well as broadcast and anonymous attacks.
At present, SCTP runs in the IP network in most cases. SCTP can provide the reliable
message transmission service between two SCTP subscribers. This service is made
possible via coupling between two SCTP termination points.
%
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
M3UA is an MTP3 adaptation protocol. M3UA uses SCTP as the reliable lower-layer
signaling transmission protocol. Fig. B.4-1 shows the applied protocol stack in M3UA.
SEP/STP SG ASP
(NIF)
ISUP etc. ISUP etc.
L1 L1 IP IP
In SG, the MTP-TRANSFER indication primitive received from the MTP3 upper layer
interface is transmitted to the local M3UA to translate and map the network address
and then routed to the final IP destination. The MTP-TRANSFER primitive received
by the function of local M3UA network address translation and mapping serves as the
MTP-TRANSFER Request primitive, and is transmitted to the MTP3 upper layer
interface, and further routed to SEP in SCN.
M3UA provides the capability of relevant error indication for the received
M3UA message and appropriate notification to the local management and/or
remote M3UA.
B-4
AppendixB ZXSS10 SS1a/1b Protocol Stack
1) Provide ASP MTP3 subscribers with the indication of remote destination in the
No.7 network unreachable.
2) Provide ASP MTP3 subscribers with the indication of remote destination in the
No.7 network reachable.
4) Provide ASP MTP3 subscribers with the indication of "Remote peer MTP3
subscribers in the No.7 network unavailable".
4. Support for management of SCTP coupling between the far end and ASP
The remote M3UA layer maintains the availability status of all configured
remote ASPs. Similarly, to manage the SCTP coupling and service between the
far end and ASP, the activated/inactivated status of ASP is maintained by the far
end too. Activated ASPs are those receiving services from the far end.
In the local management, the remote or ASP M3UA layer can be ordered to set
up the SCTP coupling to the peer M3UA node. They can use the M-SCTP
ESTABLISH request, indication and acknowledgement primitive to set up the
SCTP coupling to the peer M3UA node.
The M3UA layer can also use the M-SCTP STATUS request and indication
primitive to notify the local management layer of the status of the lower-layer
SCTP coupling. For example: M3UA can notify the local management of the
cause leading to SCTP coupling release, thus determining whether it is released
by the local M3UA layer or SCTP.
In addition, the M3UA layer can notify the local management of changes to the
ASP availability status, which can change and indicate the ASP status by using
the M-ASP STATUS primitive.
%
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
The softswitch control equipment interworks with the SIP system via SIP (session
initiation protocol, IETF RFC2543). SIP is a kind of application layer control protocol
put forward by IETF for multimedia communication over the IP network, which can be
used to set up, modify and terminate multimedia sessions and calls. SIP is independent
from the lower layer protocol TCP or UDP, which ensures reliable message
transmission via its application layer. In addition, the Client-Server mode based on the
text format is adopted in SIP, which indicates the message syntax, semantics and code
in the text form. In this case, the Client originates requests and the Server gives
responses.
1. INVITE 2. INVITE
6. ACK 5. ACK
SIP is a Client/Server protocol. The are two types of protocol messages: request and
response. The request message is sent from the Client to the Sever; while the
response message is sent from the Server to the Client. Its purpose is to set up or
terminate sessions, which can be the Internet multimedia session, Internet telephone
call or multimedia information stream allocation.
An SIP call is identified with a globally unique Call-ID. SIP mainly supports functions
in the following five respects:
2. Subscriber capability switching: determine the used media type and media
parameters.
B-6
AppendixB ZXSS10 SS1a/1b Protocol Stack
3. Subscriber availability judgment: determine whether the called party is idle and
willing to join the communication.
4. Call setup: invite and remind the called party and transmit call parameters
between the calling and calling parties.
For the subscriber part of the No.7 system, please refer to relevant recommendations of
ITU-T and China MII.
%
AppendixC Abbreviations
Abbreviation Full Name
AG Access Gateway
AH Authentication head
AS Application Server
AU Adaptation Unit
AU Access Unit
DT Digital Trunk
FR Frame Relay
GK Gatekeeper
C-1
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
GW GateWay
HW High Wag
IN Intelligent
IP Internet Protocol
MG Media Gateway
MONI MONitoring
MP Module Processor
C-2
AppendixC Abbreviations
SG Signal Gateway
&
ZXSS10 SS1a/1b (V2.0) Softswitch Control Equipment Technical Manual
SS SOFTSWITCH
TG Trunk Gateway
C-4