Ngcss Ss01 E2 0 Ngcss Fundamental
Ngcss Ss01 E2 0 Ngcss Fundamental
Fundamental
Training Material
ZTE UNIVERSITY
ZTE University, Dameisha
YanTian District, Shenzhen,
P. R. China
518083
Tel: (86) 755 26778800
Fax: (86) 755 26778999
URL: http://ensupport.zte.com.cn
E-mail: [email protected]
LEGAL INFORMATION
The contents of this document are protected by copyright laws and international treaties. Any reproduction or distribution of
this document or any portion of this document, in any form by any means, without the prior written consent of ZTE CORPO-
RATION is prohibited. Additionally, the contents of this document are protected by contractual confidentiality obligations.
All company, brand and product names are trade or service marks, or registered trade or service marks, of ZTE CORPORATION
or of their respective owners.
This document is provided “as is”, and all express, implied, or statutory warranties, representations or conditions are dis-
claimed, including without limitation any implied warranty of merchantability, fitness for a particular purpose, title or non-in-
fringement. ZTE CORPORATION and its licensors shall not be liable for damages resulting from the use of or reliance on the
information contained herein.
ZTE CORPORATION or its licensors may have current or pending intellectual property rights or applications covering the subject
matter of this document. Except as expressly provided in any written license between ZTE CORPORATION and its licensee,
the user of this document shall not acquire any license to the subject matter herein.
ZTE CORPORATION reserves the right to upgrade or make technical change to this product without further notice.
Users may visit ZTE technical support website http://ensupport.zte.com.cn to inquire related information.
NGCSS Fundamental..................................................... 1
1Network Architecture ................................................. 3
1.1System Network Diagram of Smartfren...................................... 3
1.2System Architecture ............................................................... 4
1.2.1Service Execution Core ................................................... 5
1.2.2Data and Media Center.................................................... 6
1.2.3Message Delivery and Presence ........................................ 7
1.2.4Service Support and Monitoring........................................ 7
1.3System Interfaces .................................................................. 8
1.3.1Interface Between NGCSS and SMSC ................................ 9
1.3.2Interface Between NGCSS and MSCe ................................ 9
1.3.3Interface Between NGCSS and MGW ................................. 9
1.3.4Interface Between NGCSS and BOSS ................................ 9
1.3.5Interface Between NGCSS and NMS .................................10
2Hardware Architecture ............................................. 11
2.1Introduction..........................................................................11
2.2Server Basic Structure ...........................................................13
2.2.1SIP Proxy Basic Structure ...............................................13
2.2.2Parlay Server Basic Structure..........................................13
2.2.3Database Server Basic Structure .....................................13
2.2.4Notify Scheduler Basic Structure .....................................14
2.2.5Mail Processor Basic Structure.........................................15
2.2.6Mail Clear Server Basic Structure.....................................15
2.2.7UMA Basic Structure ......................................................15
2.2.8Smart Call Alert Basic Structure ......................................15
2.2.9VGW Basic Structure......................................................16
2.2.10BOSS Agent Basic Structure..........................................16
2.2.11Statistics Server Basic Structure ....................................16
2.2.12OMMP Basic Structure ..................................................16
2.2.13NetNumenN31 Basic Structure ......................................16
2.3Network Devices ...................................................................17
3Software Architecture .............................................. 19
3.1Overview..............................................................................19
3.2SIP Proxy Module ..................................................................20
3.3Parlay Application Module .......................................................20
3.4Mail Processor Module ............................................................20
3.5Notify Scheduler Module .........................................................20
3.6Mail Clear Server Module ........................................................21
3.7Network Storage Module.........................................................21
3.8Database Server Module.........................................................21
3.9Media Server Module..............................................................21
3.10UMA Module........................................................................22
3.11Web Module ........................................................................22
3.12Smart Call Alert Module ........................................................22
3.13VGW Module .......................................................................22
3.14BOSS Agent Module .............................................................23
3.15Statistics Module .................................................................23
3.16OMMP Module......................................................................23
3.17System Monitor Module ........................................................23
4Service Introduction................................................. 25
4.1Voice Mail Service..................................................................25
4.1.1Service Overview ..........................................................25
4.1.2Guest Access Scenario ...................................................25
4.1.3New Message Notification ...............................................27
4.1.4Common Access Scenario ...............................................28
4.1.5Subscriber Access Scenario.............................................28
4.1.6Personalize Mailbox .......................................................31
4.1.7Mailbox Provisioning ......................................................32
4.1.8Dynamic Mailbox ...........................................................32
4.1.9Expired Message Auto-Purge...........................................33
4.2Missed Call Notification Service................................................33
4.2.1Service Overview ..........................................................33
4.2.2Delay to Trigger Missed Call Notification ...........................33
4.2.3Aggregated Notification Comprising Different Callers ..........34
4.2.4User Blacklist................................................................34
4.2.5Activate/Deactivate Missed Call Notification ......................35
4.2.6SMS Templates for CoS and Language..............................35
4.2.7Push Or Pull Missed Call Info...........................................35
4.2.8Distinguish Different Missed Call Reasons .........................36
4.2.9Announcement Modes ....................................................36
4.2.10Supporting Multi-Language ...........................................37
NGCSS Fundamental
After you have completed this course, you
SIP Proxy The SIP Proxy is a message forwarding device between Parlay
Servers and the softswitch devices or other SIP application
servers. Based on predefined rules, the SIP Proxy distributes SIP
messages from the softswitch devices to different Parlay Servers,
maintains sessions between the softswitch devices and Parlay
Servers, and maintains a load balance across Parlay Servers.
Parlay Server Parlay Servers are core devices of the NGCSS and provide the fol-
lowing functions:
Network Storage The Network Storage provides the following functions for the
NGCSS:
¡ Storing voice (WAVE), fax (TIF) and email files
¡ Providing network file system (NFS) access for other modules
Database Server The database server stores the following data:
¡ System and service configuration data
¡ User profile data
¡ Voice mail and fax mail encapsulation data
Web Server The Web server provides the Web portal function for system man-
agement and service management through Web.
UMA The UMA provides the following SMS functions:
¡ Receiving requests from the Notify Scheduler and forwarding
VMS service notification messages to the SMSC according to
the requests. The SMSC sends the messages to subscribers.
¡ Receiving requests from Parlay servers and forwarding VMS
service notification messages to the SMSC according to the
requests. The SMSC sends the messages to subscribers.
Smart Call Alert The Smart Call Alert provides the following functions for the
NGCSS:
¡ Receiving requests from Parlay servers and integrating MCN
notification messages according to the requests.
¡ Sending the integrated MCN notification message to the VMG,
who will deliver the message.
VGW The VGW provides the following SMS functions:
¡ Receiving requests from the Smart Call Alert and forwarding
the integrated MCN notification message to the SMSC accord-
ing to the requests. The SMSC sends the message to sub-
scribers.
¡ Receiving self-service request messages from the SMSC, con-
verting them into internal messages and sending them to the
Parlay servers for processing.
¡ Receiving result messages of self-service request processing
from the Parlay servers and forwarding them to the SMSC, who
will send them to subscribers.
BOSS Agent The BOSS Agent provides the following functions to the NGCSS:
¡ Access to the BOSS system for VMS and MCN service subscriber
account creation, deletion, query and data modification.
¡ Access to the OCS system for VMS and MCN service charging
of pre-paid and post-paid subscribers.
Statistics Server The Statistics server collects original service data and system data
and automatically generates reports on service usage, system per-
formance and system resource usage.
The Web portal supports statistics query and export in different
file formats.
OMMP The OMMP provides the following functions for the NGCSS:
¡ Service resource management function
¡ Service data configuration function
¡ Service running control function
¡ Service monitoring function
NetNumenN31 The NetNumenN31 provides the following functions for the NGCSS:
¡ Periodically querying the running status of each module and
generating performance counters
¡ Reporting failure alarms and performance alarms to the Net-
work Management System (NMS)
Note:
Figure 4 does not contain the connections between the NetNu-
menN31 and other internal modules.
2.1 Introduction
The figure below illustrates the hardware architecture of the
NGCSS.
As the core part of the NGCSS, Parlay Servers execute service logic
programs (SLPs) and exchange signaling messages with the MSCe
through the SIP Proxy to implement call control.
High-performance and high-stability blade servers serve as Parlay
Servers. A load balance across Parlay Servers is maintained by
the SIP Proxy. When one Parlay Server is faulty, the SIP Proxy
distributes new calls to other normal Parlay Servers to ensure the
stable and reliable operation of the system.
The Mail Clear Server deletes expired mails, mailboxes and mes-
sages.
To ensure the stable and reliable operation of the system, two high-
performance and high-stability blade servers are used as the Mail
Clear Server, and the Mail Clear Server works in an active/standby
mode.
The Smart Call Alert allows the NGCSS to integrate MCN downlink
notification messages.
To ensure stable and reliable system operation, two high-perfor-
mance and high-stability blade servers are used as the Smart Call
Alert, which works in an active/standby mode.
3.1 Overview
The NGCSS has a modular software architecture. The figure below
illustrates the software architecture.
Delivery Time Set The guest can input a future date and time to deliver his voice
message to the mailbox subscriber. The future delay days must
be less than the max configured days (e.g. 60 days). Before the
data time reaches, mailbox subscriber can’t hear this hidden voice
message in his mailbox. When this date time reaches, system
automatically changes voicemail as a “visible” voice message and
send a new message notification to the mailbox subscriber.
Delivery Class Set The guest can set his voicemail as one of the class types below:
¡ Urgent
¡ Confidential
¡ Urgent and Confidential
¡ Normal
Urgent message is played prior to others in messages queue. For
confidential message, the mailbox subscriber is forbidden to for-
ward it to other mailbox.
Introduction After a mailbox receives a new message, VMS service sends new
message notification to mailbox subscriber immediately. Various
notifications can be supported. System executes the notification
procedure according to the mailbox configuration.
MWI Notification MWI (Message Waiting Indicator) message activates a special icon
displaying on the top of mobile screen. A flash string, which is
generated by SMSC template, displays total count of new voice
messages in mailbox. Meanwhile mobile activates two shortcut
buttons of dial and exit. If user clicks the dial button key, mobile
will automatically dial the short access code stored in SIM card.
So user can directly listen to new voice message.
If one mailbox uses MWI notification method, VMS service sends
the specific MWI message to change the new message counter
stored in mobile or cancel the icon on mobile screen at the follow-
ing cases:
¡ One or all new voice messages in one mailbox are heard.
¡ One or all new voice messages in one mailbox are automatically
purged because of expiration.
¡ One mailbox with new messages is deleted by OSS.
SMS Notification To provide more information about new voice message, system
sends a text short message to the mobile. The content of short
message is like as “New voice message received! Last one <Date
Time> from Caller <Sender>. Please call *100 to listen. ” or
“New voice message received! Last one <Date Time> from un-
known caller. Please call *100 to listen.”. Administrator can easily
configure the content template for different CoS and language.
To avoid receiving more than one short message when the mailbox
subscriber powers on, VMS service can configure to set the replace
flag in SMPP message of SMS notification.
Out-dialing If mailbox subscriber activates out-dialing notification, VMS ser-
Notification vice makes an outgoing call to the mailbox subscriber with a source
number assigned by operator. If the call is answered, system
prompts the called party there is new message in her or his mail-
box. If the call can’t be answered, system will retry the next
out-dialing. The max retry times, retry interval and the out-dialing
start time and end time permitted in one day can be configured by
administrator.
To avoid the outgoing call is redirected and looped back to VMS
service because the called party is unreachable, VMS service will
check the CLI (Calling Line Identification) number of each incoming
call. If the CLI is equal to one out-dialing number assigned by
operator, system will directly release this call.
If subscriber enters mailbox to hear all new messages, the system
will not make outgoing call again.
After user dials the common access code and call is connected
to VMS service, system requests the caller to choose deposit or
receive voice message. If choose to deposit message, system re-
quests user to input the mailbox number, the call flow will skip to
guest flow to play greeting and deposit message. Otherwise, sys-
tem requests user to input mailbox number and skips to password
check for subscriber call flow.
Introduction In subscriber access scenario, the voice mail subscriber can re-
trieve and manipulate her or his voice messages, send voice mes-
sage and configure own mailbox.
New User Tutorial When a mailbox subscriber dials subscriber access code at first
time after mailbox is created, VMS service will guide this user to
initialize her or his voice mailbox:
¡ Choose subscriber language
¡ Set a new password
¡ Record voice signature
¡ Record personal greeting
To new user tutorial, it is restricted that subscriber must enter via
own phone of the mailbox by dialing subscriber access code.
Identification and ¡ Subscriber Access by Dialing Own Phone
Authentication
A subscriber can dial own phone number via the phone which
registers mailbox. This call is forwarded to VMS service be-
cause the called party is busy. System judges CLI is the same
with the original called party number and then executes the
subscriber access flow.
¡ Identify CLI
A mailbox subscriber can dial the subscriber access code di-
rectly via the phone which registers mailbox. System identifies
CLI of the caller as a mailbox number. If this mailbox doesn’t
Default For dynamic box, administrator can configure the default param-
Parameters for eters, including:
Dynamic Mailbox
¡ Password check on/off
¡ Default password
¡ CoS code
¡ Language
¡ New message notification Mode
¡ New message auto-play on/off
¡ Message header auto-play on/off
Dynamic Creation To automatically recycle the mailbox license, NGCSS supports dy-
and Deletion namic mailbox. There are two application scenarios:
¡ Automatic mailbox creation
Administrator can configure the prefixes of dynamic mailbox.
After VMS service receives an incoming redirected call, if the
called party has no voicemailbox but the called party matches
with one of the configured dynamic mailbox prefix, VMS ser-
vice automatically creates one new mailbox for this called party
number with the default mailbox profile. Then the caller can
deposit a voice message in this mailbox. Meanwhile, if a user
dials the subscriber access code but she or he doesn’t have a
voicemail box. VMS service will check whether or not the caller
number matches one of dynamic mailbox prefix. If true, sys-
tem automatically creates a new mailbox for this user. By this
way, voicemail service is on-demand for users.
¡ Automatic mailbox deletion
For one dynamic mailbox, VMS service automatically deletes it
if any of the following condition is met:
� This mailbox has not been accessed by guest or subscriber
beyond the configured retention days.
� This mailbox is empty of any message.
After one dynamic mailbox is deleted, its storage space and
license will be reused by other user.
To reduce SMS flow in signal network and show more missed call
info to user, NGCSS support aggregated notification from different
callers in one SMS.
The maximum count of callers in one notification message is con-
figured by administrator and it is 3 by default. If the count of
callers in one missed call notification message doesn’t reach the
maximum value, a new missed call from other distinct caller will
be integrated to this missed call notification message before it is
delivered to subscriber. If one missed call notification message
contains maximum count of callers, a new missed call from other
distinct caller is received by system and a new missed call notifi-
cation message for this call is generated.
There is an example of aggregated missed call notification mes-
sage:
“You have received 1 missed call(s) from 9234354541 at 11:30
AM on Sep. 16, 2 missed call(s) from 9374368432 at 3:30 PM on
Sep. 17, 3 missed call(s) from 9426823346 at 6:43 PM on Sep.
17.”.
After an missed call notification message is delivered to subscriber
by SMSC, all the missed calls carried in this message should be not
notified to subscriber again.
Push Missed Any postpaid or prepaid user of operator can subscribe to MCN ser-
Call Info to vice with monthly charge. If a missed call for a subscription based
Subscription User MCN user lands up to MCN system, the system automatically gen-
erates a new notification message for this call info or aggregates
this call info to a pending notification message. Then system sends
this notification directly to SMSC for delivery. When subscriber’s
mobile becomes available, subscriber receives notification imme-
diately.
To avoid disturbing MCN subscriber because of receiving large
number of notification messages, administrator can configure
the maximum count of notification messages pending delivery in
SMSC. This limit is 3 by default. If SMSC stores maximum count
of notification messages for an unreachable subscriber, MCN
system will replace the oldest missed call item in one notification
message by a new missed call item. For example, during one
subscriber A switches off, there are 3 notification messages in
SMSC pending to send to him as below:
¡ Message 1: “You have received missed call(s) from A1 at T1,
B1 at T2, C1 at T3”
¡ Message 2: “You have received missed call(s) from A2 at T4,
B2 at T5, C2 at T6”
¡ Message 3: “You have received missed call(s) from A3 at T7,
B3 at T8, C3 at T9”
In all the above messages, T5 in message 2 is the oldest calling
date time. When another caller Y fails to call the unreachable sub-
scriber A at time T10, MCN system will generate new content “A2
at T4, Y at T10, C2 at T6” to replace message 2 stored in SMSC.
Pull Missed To increase service penetration, operator can promote MCN service
Call Info by to certain phone number segments or specific phone numbers. If
Pay-per-used User a promoted user has a missed call, MCN system sends a SMS only
to prompt he has missed call and if he wants to get call details,
he can send a specific keyword SMS (e.g. GET) to a short code
of MCN system. When MCN system receives this SMS from this
user, system queries the user’s missed call info, generates an no-
tification SMS and sends. If other missed call info for this user still
exists, there is a prompt in the end of notification message. Then
as guide, this user can pull out more notifications by send another
keyword SMS (e.g. MORE). For this mode, user will be charged for
each MO SMS.
Administrator can configure the notification content templates:
Template Example
Using this mode, the service maps MCN forward reasons to the
corresponding call release reasons and let the MSC play announce-
ments according to call release reasons.
4.2.10Supporting Multi-Language
Function A subscriber can select a language, and then the IVR announce-
ments and notification SMs will use the language.
Principle 1. The administrator sets multiple languages on the Web portal.
2. After an MCN subscriber connects the system through IVR,
he/she can select the favorite language.