Professional Documents
Culture Documents
Chapter 6
OBJECTIVES:
Upon completion of this chapter the student will be able to:
t io
e n na
lly
t
In
Bl n
a
k
Topic Page
INTRODUCTION ................................................................................115
SERVICE CREATION................................................................................................ 116
SERVICE DEPLOYMENT.......................................................................................... 117
SERVICE PROVISIONING ........................................................................................ 117
SERVICE MONITORING ........................................................................................... 117
SERVICE TROUBLE SHOOTING ............................................................................. 117
NETWORK TRAFFIC MANAGEMENT...................................................................... 118
GENERIC SERVICE ADAPTER ................................................................................ 118
CONTROL TYPE COLLECTIONS............................................................................. 119
A SERVICE EXAMPLE......................................................................130
CREATION OF SERVICE AND SUBSCRIPTION ..................................................... 130
EXECUTION OF SERVICE ....................................................................................... 132
t io
e n na
lly
t
In
Bl n
a
k
INTRODUCTION
This document describes existing Service Management
Application System (SMAS) applications for service creation,
management (deployment, provisioning and monitoring), as well
as service network traffic management.
SMAS
INM
TCP/IP
x25
MTP/x25
STOC
SS7
SDP
SCP
• UNIX based
• Object oriented design and implementation (C++)
• Relational database
• Modern user interface (OpenLook, Java etc.)
• Client-server architecture
• Scaleable and extensible configuration
• Using TMOS platform software (TPF)
Generic
Service Adapter (GSA)
Service Network
Service Service Service Service
Trouble Traffic
Creation Deployment Provisioning Monitoring
Shooting Management
TMOS Platform
SERVICE CREATION
Service creation provides facilities to design services for the
Intelligent Network (IN). This includes design of the service
logic and definition of service data. The tools for this have a full
SERVICE DEPLOYMENT
Service deployment provides functionality for installation of the
services and for modification of already installed services in the
SCP either immediately or at a later occasion by scheduling. The
service transfer function enables importing services created in
another SMAS system. There is also service version handling
for upgrading of services with a minimum downtime.
SERVICE PROVISIONING
Service provisioning enables operators to provide services to
subscribers. It includes functions to administer the service
subscribers and their service subscriptions. Subscribers can
control their own service by means of the subscriber control
functionality. The Service Provisioning also supports
administration groups that make it possible for end users to
administrate their own subscriptions.
SERVICE MONITORING
Service monitoring provides functions for managing and
monitoring installed services and subscriptions. It includes
facilities for collecting information from the SCPs such as
statistics and call reports.
GSA Client
Parameter
View
GSA server
Configuration Files
Script
View
SMAS
SDP
SCF
Figure 6-3
Network
Network Corporate
Corporate Personal
Personal
Service
Service Service
Service Service
Service
Management
Management Management
Management Management
Management
External PC Web
System Windows Server
GSA server
SERVICE CREATION
The design and installation of IN services is a multi-step process
comprised of several building blocks. The smallest building
block in the process is the Control Type (CT). The CT is a
predefined function designed to perform one or more tasks.
Each CT is graphically represented via an icon. Some examples
are depicted in Figure 6-5.
INFO
TIME
S M T W T F S
D
D
D
D
D
DAYINW
RESPONS
LM
LM
LM LM
LM LM
SERVICE SCRIPTS
The same kind of service scripts as in the SCF are in the SMAS:
System Scripts, Group Scripts and Subscriber Scripts.
System Scripts
These scripts are shared by everyone that queries the IN. When
a query is initiated in the Intelligent Network (IN), the first script
that is encountered is the Access Script. This script may analyze
the A-number, to ensure it is a valid customer, or the B-number,
to ensure the number being called in fact has an IN service that
must be used before routing the call, etc.
Group Scripts
A Group Script is one that may be attached to many customers.
The idea behind this is that once a service is created and
installed in the NE, this service is then sold to as many
customers as possible. Most of the scripts we deal with in the
Intelligent Network (IN) are Group Scripts.
Subscriber Scripts
This kind of script is a service created for one and only one
customer. This service may be attached to only one phone
number. A unique script is created for each subscriber. In this
subscriber script it is possible to specify the data modules
according to the subscriber’s requests.
SMAS FUNCTIONS
The SMAS interfaces and the design and administration
procedures are described next. A sample of how the menu
options may look is given in Figure 6-7. Please note, however,
that the order of the menu options may change from one site to
another and between SMAS versions.
1. The Control Types (CTs), that is, the icons for the Logic
Modules (LMs), are selected and copied from the CT palette
into the design window.
2. The parameters, such as the number of outlets or the starting
Control Type, are defined for each of the CTs and the CTs
are then connected to each other.
3. The validated SSL is finally stored in a library in SMAS.
Figure 6-8
Service Administration
The Service Administration (SA) is divided into three main
functions as described below.
Subscriber Administration
In Subscriber Administration, the operator can define new
subscribers, delete subscribers, and modify the data of existing
subscribers. The parameters that can be defined for a subscriber
are:
Subscription Administration
With the Subscription Administration function (see Figure 6-9),
an operator can create new subscriptions by connecting the
subscriber identification data defined in Subscriber
Administration with a service.
Service Monitoring
Service Monitoring provides a number of functions for
managing and monitoring services and subscriptions installed in
the SCP. It also includes functions for collecting information
such as statistics and call report information from the SCPs.
Statistics
The statistics function provides the operator with a tool for
generating statistics on the usage of a service or subscription.
The activity has two parts: collecting statistics and reporting
statistics. Statistics are collected on call attempts and
termination results, e.g. on congestion, B-answer, B-busy, etc.
Once statistics are collected, they may be viewed using a
spreadsheet application provided with the system.
Call Reports
The Call Report function is used to generate reports of IN call
results, such as set-up, query, conversation, response, and
terminating data in the SCP. Like statistics, the activity can be
divided into a collecting and a reporting phase.
Audits
The Audit function is used to compare information within given
databases, e.g. the information in the SMAS database may be
compared with the information in the SCP database for
consistency. The function can also be used to compare
information in mated pairs of SCPs.
Troubleshooting
Troubleshooting includes three functions: sending test queries,
blocking/deblocking services or subscriptions, and manually
setting outlets in Logic Modules (LMs).
Running Counters
The Running Counter function allows the operator to view or
resets a running counter in an SCP. A running counter is a
counter specific to some of the Control Types that are updated in
real time in the SCP during service interpretation. The value of
these counters is not sent to SMAS and the SMAS database is
not updated with this information. This function provides the
Exception Reports
An Exception Report is a call report that includes a binary error
code. It is sent to SMAS in the same way as a call report, but
may be routed to a specific output device, i.e. to a printer.
A SERVICE EXAMPLE
To understand the principles of how to design, implement, and
execute a service, a simple example is described next.
B-Number
Analyze Sa - So
Mon-Fri
Day of C Number 2
Week
Analyze 1700-0800
Time of C Number 2
Day
0800-1700
C Number 1
2
S M T W T F S TIME INFO
D 0
D
D
D
1
RESPONS
D
DAYINW
INFO
EXECUTION OF SERVICE
We now have a new service defined, installed, and available.
And we have subscription information for our first service
subscriber in the database and activated.
3 4
MIN
B-Subscriber
SCF
HLR
2 5
SSF
6
VLR MSC C-Number GMSC
1 C-Subscriber
A-Subscriber
t io
e n na
lly
t
In
Bl n
a
k