Sei sulla pagina 1di 116

Intelligent Network

IN@vantage
IN Introduction V7a

IN Training Center

Intelligent Network Training Center Vienna IN Introduction V7a Edition 9/02

Technical modifcations possible. Technical specifications and features are binding only insofar as they are specifically and expressly agreed upon in a written contract. The software and hardware names used in this document are registered trademarks and are thus subject to the legal provisions thereof. The reproduction, transmission or use of this document or its contents is not permitted without express written authority. Offenders will be liable for damages. All rights, including rights created by patent grant or registrations of a utility model or design, are reserved.

Intelligent Network

IN Introduction V7a

Contents

1.1 1.1.1 1.1.2 1.1.3 1.2 1.3 1.4 1.5

What is an Intelligent Network? ................................................................................... 1-3

Example: Prepaid Service (PPS) ........................................................................................1-4 Life Cycle ..........................................................................................................................1-4 Additional Features............................................................................................................1-6 PPS Service Logic for Online Charging..........................................................................1-10 IN Goals ..........................................................................................................................1-12 IN and Basic Network......................................................................................................1-14 IN@vantage Architecture .................................................................................................1-16 Execution of an IN Call ....................................................................................................1-26

2.1 2.1.1 2.1.2 2.2 2.3 2.4 2.5

Standards and Triggering............................................................................................ 2-29

Structure and Contents of Standards...............................................................................2-30 ITU/INAP .........................................................................................................................2-30 CAMEL ...........................................................................................................................2-34 The Basic Call State Model (BCSM).................................................................................2-36 O_BCSM and T_BCSM ...................................................................................................2-38 Triggering Possibilities.....................................................................................................2-40 Dialing Sequences Examples........................................................................................2-44

3.1 3.2 3.3 3.3.1 3.3.2 3.4 3.5 3.6 3.7 3.8

@vantage Platform....................................................................................................... 3-47

@vantage System Architecture........................................................................................3-48 @vantage Platform Layers...............................................................................................3-50 Multi Vendor Hardware / Operating System ....................................................................3-52 SUN Hardware ................................................................................................................3-54 Hardware of Fujitsu Siemens Corporation .......................................................................3-58 System Software ............................................................................................................3-60 Cluster (2 or 4 Node) .......................................................................................................3-62 Telco Service Platform.....................................................................................................3-64 Common Application Framework ....................................................................................3-66 Platform Components and Interfaces ..............................................................................3-70

4.1 4.2 4.3 4.3.1 4.3.2 4.3.3

Service Execution Point............................................................................................... 4-73

IN Main Functions ...........................................................................................................4-74 Functional Points.............................................................................................................4-76 Functional Architecture....................................................................................................4-78 Service Control Function (SCF)........................................................................................4-78 Service Data Function (SDF)............................................................................................4-82 Service Management Function (SMF)..............................................................................4-82

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-1

IN Introduction V7a 4.3.4 4.3.5 4.3.6

Intelligent Network

Service Management Access Function (SMAF)...............................................................4-84 Ticket Function (TkF) .......................................................................................................4-84 Support of OA&M Functions...........................................................................................4-86

5.1 5.1.1 5.1.2 5.1.3 5.1.4 5.1.5 5.2

Service Management Access Point (SMAP)............................................................... 5-89

Functional Architecture....................................................................................................5-90 Service Management Function (SMF) / Service Management Access Function (SMAF)..5-90 Distribution Management Access Function (DMAF) ........................................................5-90 Location Management Access Function (LMAF)..............................................................5-90 Ticketing Function (LMAF)...............................................................................................5-92 Support of OA&M Functions...........................................................................................5-92 Data Distribution..............................................................................................................5-94

6.1 6.2 6.3 6.4 6.4.1 6.4.2 6.4.3

Service Creation Environment .................................................................................... 6-97

Applying the Data Model.................................................................................................6-98 Data Model ...................................................................................................................6-100 SMAT............................................................................................................................6-104 Features........................................................................................................................6-106 Reasons for the Feature Concept..................................................................................6-108 Example 1: Threshold Check .........................................................................................6-110 Example 2: DTMF Number administration.....................................................................6-112

Page 1-2

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

What is an Intelligent Network?

Along an example in this chapter you will learn what an Intelligent Network is, what it is used for, and what its goals are. Items covered include:

the Prepaid Service as an example for the usage of IN introduction of the main implementation concepts and the main subsystems

The IN product of Siemens is named IN@vantage which also is named IN Version 7a. Predecessor Versions have existed up to V6.2 and V7b (b because of its Bellcore based architecture). With V7a the IN system has become completely redesigned based on the so called @vantage architecture. This course document is based on the actual Version V7a.

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-3

IN Introduction V7a

Intelligent Network

1.1 Example: Prepaid Service (PPS)


Prepaid Service is based on the principle of on-line charging. The subscriber has to book (and load, if this is not automatically following from the booking) an account and only then can perform calls. During the calls the balance is continuously debited. If the balance is below a certain limit no calls can be set up. When the account balance reaches zero the actual call will be interrupted. The subscriber can recharge his account. The service can be seen as a kind of virtual telephone credit card. The benefit of the Service Provider is the guaranteed payment. No post-processing of billing is required. This service is available for mobile and fixed networks.

Core Features Prepaid credit account: the subscriber pays before he can make calls, he loads certain amounts of money to his account at the system. call.

Online charging during call: the system decreases the account balance during or after the Recharging: to load the account with money the subscriber buys a voucher which has a secret voucher number. The subscriber then dials the (toll-free) hotline number, where he is connected to an automatic dialogue. He is asked to enter the voucher number. If the voucher number is valid (a valid voucher can be found by this number) the respective amount of money which is assigned to this voucher will be added to the account. The voucher then will be marked as invalid so it cannot be reused. Vouchers can be offered for different prices. An other method of recharging is to charge the subscriber via his credit card for the respective amount of money which she or he wishes to load to the prepaid service account. This task can be carried out automatically at regular intervals, or manually. Finally the operator can set the charge manually, e.g. to provide restitution after a subscriber's complaint.
1.1.1 Life Cycle

The lifecycle starts when somebody subscribes to the Prepaid Service by buying a corresponding SIM-Card with a related MSISDN. The Prepaid Service already might be equipped with a positive account balance. If not, the account has to be recharged before the service can be used. Which of the two options is available depends on a marketing based decision of the Service Provider. Performing calls now decreases the account balance by the means of online charging. With the first call respectively with the recharging, the recharging period starts. There must be another recharging task performed before this period ends, otherwise the card gets locked. During a warning period before the end of the recharging period an announcement is played, to inform the Subscriber, that he has to recharge. After the subscriber got locked due to the end of the recharging period he still may perform recharging calls for a certain grace period before his subscription finally is deleted. If the account balance runs below the call credit threshold no calls can be performed. At a balance below the recharge reminder threshold an announcement warns the Subscriber about the low balance. To solve the problem the Subscriber simply has to recharge.

Page 1-4

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Example: Prepaid Service - Lifecycle


Subscribe PPS

0 5 0 0 , 0 0

0 0 4 9 , 0 0

Grace Period End of Recharging Period End of Grace Period

*
0 0 4 9 , 0 0

Recharge Buy Voucher Below Call Credit Threshold

Start of Recharging Period

0 4 5 0 , 0 0

Perform Calls

Below Recharge Reminder Threshold

0 0 0 1 , 0 0 0 0 0 7 , 0 0

Warning Period
1
Information and Communications

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-5

IN Introduction V7a

Intelligent Network

1.1.2 Additional Features


Special tariffs: some calls can be charged at special rates.

Friends & family: the subscriber can establish a list of up to ten numbers Favorite area: calls to a specific geographical region Local call: calls within the present geographical region of the subscriber Charge free numbers: e.g. to the operator or to the recharging unit Emergency calls: These are not treated by the service logic but are just connected without further checks. They are not charged

Advice of charge: the charge for the current call is shown on the mobile stations display. Account query: the subscriber has three ways to get information on his actual account balanLow account threshold: if the account value is below the call credit threshold, the call is denied. The subscriber is informed that the call cannot be set up because of insufficient credit. The subscriber is also informed if the account value runs down below the recharge reminder threshold during a call. At an account balance of zero the actual call will be terminated. ce: via recharging hot-line (announcement), via USSD (USSD = Unstructured Supplementary Service Data => shown on the mobiles display) or by calling the customer care hot-line (operator). Two currencies are supported, e.g. DM and .

Validity duration monitoring: if the service subscriber attempts a call after the expiration
date of the prepaid card the call answered with an announcement and then released.

Administration menu: an administration dialog is available for users to change the language Call forwarding, call redirection: incoming calls will be redirected to a pre-established forwarding destination.

for prompts; to modify their PIN or redirection destinations; or to check their account value and the expiration date of the card.

First call handling: no incoming calls can be received before the first outgoing call is perforons) prevents the possibility of calling destinations which would get into conflict with online charging (e.g. certain NTS).

med. At the first call the service is activated for the subscriber and an activation announcement is performed. The subscriber is asked to select his preferred language.

Screening: a black- and a white-list (forbidden number ranges respectively permitted exceptiFax and data calls, SMS, GPRS: these calls must be treated differently, especially the charging mechanism works in a different way. Additionally e.g. announcements shall be suppressed. DM NTS PPC USSD Deutsche Mark = German Marks Number Translation Services PrePaid Card Unstructured Supplementary Service Data

Page 1-6

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Prepaid Service - Additional Features


l Special tariffs (friends & family, favorite area, local call, l l l l l l l l l l
charge free numbers, emergency calls)

redirection destinations, account value, expiration date)

Advice of charge Account query (dialogue , USSD: 2 currencies) Low account threshold Validity duration monitoring Administration menu (language, PIN,

Call forwarding, call redirection First call handling Screening (black- / white-list of forbidden numbers) Fax and data calls, SMS, GPRS Dialed access

0450,00
2
Information and Communications

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-7

IN Introduction V7a

Intelligent Network

Dialed access: normally you assume that your mobile phone (your SIM card) is automatically
assigned to the PPS service. But the service is ready to accept dialed access as well. The subscriber may have to identify himself with PUI and PIN. This feature is of interest for fixed networks especially, but available in mobile networks as well. ISDN Integrated Services Digital Network MSISDN Mobile Station International ISDN number PIN Personal Identification Number PPS PrePaid Service PUI Personal User Identification

Page 1-8

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Prepaid Service - Additional Features


l Special tariffs (friends & family, favorite area, local call, l l l l l l l l l l
charge free numbers, emergency calls)

redirection destinations, account value, expiration date)

Advice of charge Account query (dialogue , USSD: 2 currencies) Low account threshold Validity duration monitoring Administration menu (language, PIN,

Call forwarding, call redirection First call handling Screening (black- / white-list of forbidden numbers) Fax and data calls, SMS, GPRS Dialed access

0450,00
2
Information and Communications

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-9

IN Introduction V7a

Intelligent Network

1.1.3

PPS Service Logic for Online Charging

In order to provide a service - in our example Freephone - a kind of program, a Service Logic, has to be set up, which is executed in the case of a call. The customizable part of a service logic can be modified easily by the Service Provider, or even by the Service Subscriber. The online charging process may be divided into following parts:

Determine if the connection can be started: check whether the minimum costs can be billed the feature (a) inquires the current tariff (Feature Tariff Determination), (b) evaluates the subscribers remaining credit /debit, (c) optionally reminds the user on recharging, (d) determines if the subscribers remaining credit / debit covers the minimum connection time / volume and reserves the necessary amount on the account. Start the connection and enable hard and soft cost control (soft cost control enables the subscriber to exceed his credit limit) Supervise the running costs (time based/volume based) Perform cost control React if the accumulated costs would exceed the subscribers current deposit/credit Bill the costs to the appropriate account(s) and provide billing tickets Inform the subscriber about irregularities (the feature User Interaction can be used)

Page 1-10

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


PPS Service Logic for Online Charging

0450,00

Start
connection can be started
Yes

Determine if the
Start connection

No Irregularities Cost control Irregularities opt. Info


count is Your ac ! 1 cent

Running Connection

Supervise connection
Call End

Bill the costs Account Updated

Inform the user about irregularities

End
Intelligent Services IN@TR - What is an Intelligent Network

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-11

IN Introduction V7a

Intelligent Network

1.2

IN Goals

Intelligent Networks are used to make public switched telecommunication networks more flexible. IN can serve fixed networks (PSTN/ISDN) as well as mobile networks (GSM/GPRS). Additional flexibility is achieved through the following:

Flexible routing selects the destination of a telephone call according to criteria such as time,
origin, user input and so on. It also includes features such as percentage distribution, "the nth call" and "every nth call". Flexible routing answers the question: "Where to put the call?"

Flexible screening checks, whether a call is allowed to be connected according to criteria


charged and in what way will the charging be performed. Again, criteria such as time or distance can be evaluated.

such as time, origin, destination, user input and so on. Black or white lists can be used as checking patterns.

Flexible billing allows the determination of how much has to be paid for a call, who shall be Flexible User Interactive Dialogue (UID) enables the service to request the caller to provide
additional input such as PUI and PIN, or to select a choice from a menu (e.g. "If you want to check your tariff model dial 1, if you want to change your tariff model dial 2").

Communication with external systems enables the service to request additional input from
call information, etc. GPRS GSM ISDN PIN PSTN PUI UID

external databases (e.g. voucher management system) as input to answer the questions about how to deal with the call (e.g. the value of the voucher, which is also the recharge amount).

Statistical data can be produced based on a variety of parameters e.g. according to counters,

Global Standard for Mobile communication Integrated Services Digital Network Personal Identification Number Public Switched Telephone Network Personal User Identification User Interactive Dialogue

General Packet Radio Service

Page 1-12

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Intelligent Networks - Goals

telecommunication networks (fixed and mobile): Flexible routing Flexible screening ? Flexible billing
? ?

n Additional intelligence for public switched

or ? - ! Flexible User Interactive Dialog Communication with external systems


4
Information and Communications

Flexible statistics

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-13

IN Introduction V7a

Intelligent Network

1.3

IN and Basic Network

In IN architecture a centralized data management receives signaling information to be able to execute the service. There are two ways of embedding the IN into the basic network: integrated IN and overlay technology. With some pre-IN solutions the entire call (i.e. both voice and signaling channel) had to be routed from the local switching center via transit switches to a dedicated switching center (with dedicated software), from where the call was connected to the local B-party switch. Distinct disadvantages of this were the enormous channel capacity wasted on the longdistance trunk lines and the lack of flexibility. With the IN solution the voice channel is connected only to the nearest switch which provides the Service Switching Function (SSF). The SSF (together with the CCF, the Call Control Function) manages the detection of an IN call, separates the signaling from the traffic channel and forwards it to the central component with the SCF. Two different architectural concepts can be distinguished: In an Integrated IN each single switch provides the SSF. This solution enables the use of the shortest routes for the voice channel and thus the best performance. In an Overlay Network selected switches only are extended with the SSF. This solution is cheaper and enables multi-vendor networks (the use of switches from different vendors), but might cause restrictions e.g. at Advice of Charge or USSD (Unstructured Supplementary Service Data, used to send data to the mobile station e.g. the available account). The Service Switching Function sends a message to the Service Control Function (SCF), by which the service is executed. Within the SCF the service logic is performed and that way the SCF decides whether it is allowed to connect the call, and, if so, where to connect it and how to charge it. The relevant information is sent back to the SSF, so that the call can be connected, or not.

The advantages are obvious:

Signaling can be handled very efficiently (short duration, small amount of data) and only lines of shorter distance are used for both voice and signaling. Only small enhancements at the switches are necessary within the basic network (switches have to be equipped with SSF) and no dedicated switching centers are needed. A high degree of flexibility is guaranteed by the very concept of Service Control Function and Flexible Service Logic. CCF SCF SSF USSD Call Control Function Service Control Function Service Switching Function Unstructured Supplementary Service Data

Page 1-14

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


IN and Basic Network

SCF SSF X X

SSF SSF
Integrated Integrated Structure Structure

SCF SSF X MSC

Service Control Function Service Switching Function Local Exchange or MSC Mobile Switching Center Signaling Traffic-Channel and Signaling

Overlay Overlay Structure Structure

Intelligent Services IN@TR - What is an Intelligent Network

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-15

IN Introduction V7a

Intelligent Network

1.4 IN@vantage Architecture


To gain the benefits of IN the architecture foresees the subsystems SSP, SEP, SMAP (optional) and SCE (optional). The Service Switching Point (SSP) is the door into the IN system for the calls originating in the basic network. Tasks of the SSP: IN trigger, "door into IN" (detecting a call as an IN call) Separation of signaling and traffic information Connection of the call to the destination Charge ticketing (IN AMA tickets) Collecting information for statistics Precounting for service Televoting Call Gapping (in case of overload) There is at least one SSP in the network, e.g. if it is the Gateway via which an alternative provider interconnects with a basic network of an established telecom. Normally there are several SSPs, dependent on the network structure (integrated or overlay). The maximum number of SSPs is not fixed generally but is configured in each SEP. There can be up to several hundred SSPs. AMA B&R CAMEL CAP DTMF GPRS GSN HLR ICP INAP IP LAN MAP MGW SCE SEP SGSN SMAP SS7 SSP StWH TCP/IP VoMS Automatic Metering Account Backup and Restore system Customized Applications for Mobil network Enhanced Logic CAMEL Application Part Dual Tone Multi Frequency GPRS Support Node Home Location Register Interception Control Point IN Application Part Intelligent Periphery Local Area Network Mobile Application Part Messaging GateWay Service Creation Environment Service Execution Point Serving GSN Service Management AccessPoint Signaling System Number 7 Service Switching Point Statistics WareHouse Transmission Control Protocol/Internet Protocol Voucher Management System
General Packet Radio System.

Page 1-16

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

IN@vantage Architecture
Service Parameterization SCE System LAN (TCP/IP) and Service @vantage SMAP AdminisCommander tration LAN (TCP/IP) Service SEP SEP Control SS7 (INAP / CAP / MAP) Service Access HLR SSP SSP IP

B&R

StWH VoMS SGSN MGW ICP

Remote Systems

Basic Network
6
Information and Communications

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-17

IN Introduction V7a

Intelligent Network

The Serving GPRS Support Node (SGSN) is the switch in the GPRS package transmission network which triggers the IN service and controls the IN supported package transmission. The Home Location Register (HLR) as the central register of subscriber records in the basic network supplies subscriber data to the SEP. The Intelligent Periphery (IP) is used to perform announcements and User Interactive Dialog (UID), this means playing announcements and receiving responses as speech or DTMF tones. So the IP is the translator between traffic channel (speech) and signaling. We distinguish between integrated IP (part of the EWSD) and external IP (separate HW equipment supplied by partners of Siemens, e.g. Tecnomen, or Comverse). The IP can be a local one at each single SSP or a centralized, so-called assisting IP (AIP), connected to one dedicated SSP. An assisting IP also might perform small services, so-called micro services, as additional functionality by itself, e.g. it can supply voice mailbox or Unified Messaging Service (UMS). The Service Execution Point (SEP) is the center of intelligence in the IN system. It performs the service execution, that means it runs the service logic. It decides whether it is allowed to connect the call, and, if so, where to connect it and how to charge it. Tasks of the SEP: Service execution Collection of statistics data The database stored on the SCP is filled via the Service Management Access Point (SMAP) offline (i.e. not during the call). It is task of the SMAP to collect data (e.g. subscriber data) via GUI and to distribute them to the SEPs. The SMAP functionality (SMAF) may also be integrated in the SEP. AIP DTMF EWSD GUI IP SCE SEP SMAF SMAP UID UMS Assisting IP Dual-Tone Multi Frequency Elekronisches WhlSystem Digital Graphic User Interface Intelligent Periphery Service Creation Environment Service Execution Point Service Management Access Function Service Management Access Point User Interactive Dialog Unified Messaging Service

Page 1-18

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

IN@vantage Architecture
Service Parameterization SCE System LAN (TCP/IP) and Service @vantage SMAP AdminisCommander tration LAN (TCP/IP) Service SEP SEP Control SS7 (INAP / CAP / MAP) Service Access HLR SSP SSP IP

B&R

StWH VoMS SGSN MGW ICP

Remote Systems

Basic Network
6
Information and Communications

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-19

IN Introduction V7a

Intelligent Network

The @vantage Commander provides: Fault, message and alarm management (for SMAP, SEP, @vantage Commander, StWH, MGW etc.) Performance monitoring, e.g. real time analysis of number of calls, CPU load or call setup times including visualization of online measurements Configuration management, esp. of the SEP and the SMAP (e.g. process management) as well as of the monitored network elements User management of the logins of all users of the different components The backup and restore system (B&R) performs centralized regular backup and, if required, restauration of all network elements of the IN system which are usually under the control of the network operator (SEP, SMAP, @vantage Commander Server, StWH, Messaging Gateway and Interception Control Point server). The Statistics Warehouse (StWH) is a means for archiving and processing call- and userrelated statistics data. The different types of tickets written at the SEP are collected at the StWH in order to make the information enclosed therein available for network operator, service provider or service subscriber. The Services are developed at a Service Creation Environment (SCE). The Messaging Gateway (MGW) enables the SEP to communicate with a wide range of external data points (EDPs) such as e-mail servers, or the Short Message Service Centers (SMSC). The Voucher Management System (VoMS) only is needed if the Prepaid Service is executed on the IN system with voucher recharging. It is used to produce and maintain voucher data packages. The Interception Control Point (ICP) enables law enforcement authorities to monitor the activities of IN users. The ICP is an optional component. Lawful Interception is required by the law in many countries, enabling an Interception Authority usually part of the executive authority or of the jurisdiction to supervise specific subscribers calls, to monitor data base modifications performed by these subscribers and to collect corresponding interception records and to deliver them to the Intercepting Authority. In the figure Remote Systems summarize all external partners of the IN system like Billing Center, Short Message Service Center, VoMS of foreign vendors etc. ASD B&R CPU EDP FSL ICP IP MGW OAM SCE SMSC StWH VoMS Advanced Service Design Backup and Restore system Central Processing Unit External Data Point Flexible Service Logic Interception Control Point Intelligent Periphery Messaging GateWay Operation, Administration and Maintenance Service Creation Environment Short Message Service Center Statistics WareHouse Voucher Management System

Page 1-20

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

IN@vantage Architecture
Service Parameterization SCE System LAN (TCP/IP) and Service @vantage SMAP AdminisCommander tration LAN (TCP/IP) Service SEP SEP Control SS7 (INAP / CAP / MAP) Service Access HLR SSP SSP IP

B&R

StWH VoMS SGSN MGW ICP

Remote Systems

Basic Network
6
Information and Communications

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-21

IN Introduction V7a

Intelligent Network

Interfaces:

SSP SEP: Intelligent Network Application Part (INAP) operations or CAMEL Application Part (CAP) operations based on the Signaling System No. 7 (SS7) protocol family for signaling messages SEP SMAP: proprietary messaging based on TCP/IP for transfer of service subscriber related data SEP SCE: file transfer based on FTP and on TCP/IP for moving Service Logic from SCE to SEP SSP internal IP: proprietary protocol for signaling messages (announcements, UID) SSP external IP: DSS1 or EDSS1 (like a connection with a PBX) for signaling messages (announcements, UID) SEP HLR: Mobile Application Part (MAP) operations based on SS7 to fetch data about calling or called party SEP AIP: INAP operations for signaling messages (micro services) SEP SGSN: CAMEL Application Part (CAP) Phase 3 operations based on SS7 for signaling messages @vantage Commander SEP, SMAP, @vantage Commander, StWH, MGW etc.: simple Network Management Protocol (SNMP) based on TCP/IP used for the message (fault) management. Trivial File Transfer Protocol (TFTP) based on TCP/IP used for performance monitoring @vantage Commander SEP: proprietary messaging based on TCP/IP for SEP configuration management B&R SEP, SMAP, @vantage Commander Server, StWH, MGW and Interception Control Point server: client - server communication based on Embedded Remote Procedure Call (ERPC) and TCP/IP for transmission of backup relevant data Assisting IP Customized Applications for Mobil network Enhanced Logic CAMEL Application Part Common Object Request Broker Architecture Digital Subscriber Signaling System No. 1 European Digital Subscriber Signaling System No. 1 Embedded Remote Procedure Call File Transfer, Access and Management File Transfer Protocol Home Location Register Inter-Inter-ORB-Protocol IN Application Part Intelligent Periphery Mobile Application Part Messaging GateWay Object Request Broker Private Branch eXchange Serving GSN Simple Network Management Protocol Signaling System Number 7 Transmission Control Protocol/Internet Protocol Trivial File Transfer Protocol User Interactive Dialog Voucher Management System
Application Programming Interface

AIP API CAMEL CAP CORBA DSS1 EDSS1 ERPC FTAM FTP HLR IIOP INAP IP MAP MGW ORB PBX SGSN SNMP SS7 TCP/IP TFTP UID VoMS Page 1-22

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

IN@vantage Architecture
Service Parameterization SCE System LAN (TCP/IP) and Service @vantage SMAP AdminisCommander tration LAN (TCP/IP) Service SEP SEP Control SS7 (INAP / CAP / MAP) Service Access HLR SSP SSP IP

B&R

StWH VoMS SGSN MGW ICP

Remote Systems

Basic Network
6
Information and Communications

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-23

IN Introduction V7a

Intelligent Network

StWH SEP and SMAP: file transfer based on FTAM and on TCP/IP for statistics raw data ICP SEP: proprietary messaging based on TCP/IP for interception relevant data SSP remote system (billing center): file transfer based on FTAM and on X.25 packet switched transmission for IN AMA ticket files (IN charging records) SEP remote systems, VoMS: proprietary messaging interface based on TCP/IP to arbitrary external data points, either directly connected (such as SEP with VoMS) or connected via the messaging gateway (e.g. SMSC) SMAP remote systems (e.g. billing center), External File Interface (EFI): file transfer based on FTAM and on TCP/IP for fetching report files (billing data to charge administrative tasks) from the SMAP for fetching statistical data from the SMAP as Mass Data Interface (MDI) alias Bulk Data Interface (BDI) for transmission of files with service related and service subscriber and service user related data an alternative to the GUI interfaces of the SMAP with much higher performance StWH remote systems (e.g. data ware house): file transfer based on FTAM and on TCP/IP for statistics data AMA BDI EFI FTAM MDI SMSC TCP/IP Automatic Metering Account Bulk Data Interface External File Interface File Transfer, Access and Management Mass Data Interface Short Message Service Center Transmission Control Protocol/Internet Protocol

Page 1-24

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

IN@vantage Architecture
Service Parameterization SCE System LAN (TCP/IP) and Service @vantage SMAP AdminisCommander tration LAN (TCP/IP) Service SEP SEP Control SS7 (INAP / CAP / MAP) Service Access HLR SSP SSP IP

B&R

StWH VoMS SGSN MGW ICP

Remote Systems

Basic Network
6
Information and Communications

Intelligent Services IN@TR - What is an Intelligent Network

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-25

IN Introduction V7a

Intelligent Network

1.5

Execution of an IN Call

The following steps are performed during the call: 1 Call from the Service User: the call appears in the basic network 2 Recognition of IN request (IN trigger function): the SSP detects the call as an IN call and prepares to involve the SEP 3 Query: the SSP sends a query to the SEP to ask, how to proceed further with the call 4 Service Execution: the SEP derives the destination number for the call from the respective service logic and sends the answer to the SSP 5 Response: the destination number is transmitted to the SSP 6 Call set up to destination number: the SSP checks whether the traffic channel can be set up, in especially the B-party must be reachable and must not be busy 7 Normal call set up: now the traffic channel (voice channel) is established. A-party and Bparty can talk to each other 8 Call release: call ended by A-party or B-party 9 End-of-call treatment: the end time of the call is recognized 10 Event message end-of-call: statistical data are transmitted to the SEP 11 Reception and processing of the event message, processing of statistical data: the SEP writes a call ticket containing all information which is relevant for statistics ISDN Integrated Services Digital Network PLMN Public Land Mobile Network PSTN Public Switched Telephone Network

Page 1-26

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Execution of an IN Call

4 5

SEP SSP
7

11

10

2 1 Local Switch

8 Local Switch

PSTN / ISDN/PLMN Calling Party Called Party

Intelligent Services IN@TR - What is an Intelligent Network

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 1-27

IN Introduction V7a

Intelligent Network

Page 1-28

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Standards and Triggering

The chapter provides an overview about the IN relevant standards. It explains main concepts of the triggering procedure, that is the mechanism, how the SSP detects that a certain call is an IN call. The terms Basic Call State Model (BCSM) and Detection Point (DP) are introduced. BCSM Basic Call State Model DP Detection Point

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-29

IN Introduction V7a

Intelligent Network

2.1

Structure and Contents of Standards

Especially three sets of recommendations are relevant as IN standards: ITU-T Q.1200-Series ETSI Core INAP ETSI GSM CAMEL

2.1.1 ITU/INAP
ITU-T Q.1200-Series
The most relevant aspects standardized by that series are:

the Functional Blocks, that are sets of functions to be fulfilled by different subsystems to enable IN, the Basic Call State Model (BCSM) which describes the embedding of IN within the basic network (for more details see below in this chapter), the INAP protocol for communication between the SCF and the SSF/SRF and other interface protocols, the Service Independent Building Blocks (SIBs), which the service logic is made of, IN services

Some of these standards must be seen as what they are: recommendations. E.g. it does not make sense to provide the standardized set of services if there are no operators or providers ready to market them on the one hand and if there is a Service Creation Environment to develop new flexible services considering the market demands on the other hand. The ITU-T IN standard is structured into various Capability Sets. They can be seen as steps of completion. Siemens fully covers CS-1 and some features of CS-2. BCSM CAMEL CS ETSI GSM ITU ITU-T INAP SCF SIB SRF SSF Basic Call State Model Customized Applications for Mobil network Enhanced Logic Capability Set European Telecommunications Standards Institute Global System for Mobile telecommunication International Telecommunication Union ITU Telecommunication Standardization Sector Intelligent Network Application Part / Protocol Service Control Function Service Independent Building Block Specialized Resource Function Service Switching Function

Page 2-30

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Structure and Contents of IN Standards (ITU/INAP)


n
ITU-T Q.1200-Series Contains e.g.:

l l l l

Q.120x Q.121x Q.122x

General Capability Set 1 Capability Set 2

Functional Functional Blocks Blocks

Q.129x

Glossary

Q.12x1 Principles Introduction Q.12x8 Interface Recommendation (INAP) Q.12x9 IN Users Guide

INAP INAP

BCSM BCSM SIBs SIBs

ETSI Core INAP:


l
ETS 300 374-x
Intelligent Services IN@TR - IN Services and their Features

Services Services
0
Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-31

IN Introduction V7a

Intelligent Network

The series is structured as follows: Q.1200 Q-Series IN Recommendation Structure Q.1201 Principles of IN Architecture Q.1202 IN Service Plane Architecture Q.1203 IN Global Functional Plane Architecture Q.1204 IN Distributed Functional Plane Architecture Q.1205 IN Physical Plane Architecture Q.1208 General Aspects of the IN Application Protocol Q.1211 Introduction to IN Capability Set 1 (CS-1) Q.1213 Global Functional Plane for IN CS-1 Q.1214 Distributed Functional Plane for IN CS-1 Q.1215 Physical Plane for IN CS-1 Q.1218 Interface Recommendations for IN CS-1 Q.1219 IN Users Guide for CS-1 Q.122x Series IN Capability Set 2 (CS-2) Q.123x Series IN Capability Set 3 (CS-3) Q.1290 Glossary of Terms Used in the Definition of INs

General Information about the ITU-T IN

Recommendations for the various Capability Sets (CS), containing principles (Q.12x1), interface recommendations esp. INAP (Q.12x8) and a users

ETSI Core INAP


ETS 300 374-x defines Core INAP as a slight modification of ITU CS-1 INAP. Siemens INAP (SINAP7) fully covers ETSI Core INAP and additionally supports certain CS-2 operations.

INAP Dialects
SINAP is the Siemens INAP which has developed from SINAP3 via SINAP5 and SINAP6 up to SINAP7. SINAP exists as SINAPvn, where v determines the version number and n can be s for fixed networks (Small band), m for Mobile and i for IN, which combines s and m. There are various country specific (better: Network Operator specific) INAP dialects such as CHINAP for Switzerland or INAP-R for Russia. CHINAP CS ETSI INAP INAP-R ITU ITU-T SINAP Swiss INAP Capability Set European Telecommunications Standards Institute Intelligent Network Application Part / Protocol INAP for Russia International Telecommunication Union ITU Telecommunication Standardization Sector Siemens INAP

Page 2-32

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Structure and Contents of IN Standards (ITU/INAP)


n
ITU-T Q.1200-Series Contains e.g.:

l l l l

Q.120x Q.121x Q.122x

General Capability Set 1 Capability Set 2

Functional Functional Blocks Blocks

Q.129x

Glossary

Q.12x1 Principles Introduction Q.12x8 Interface Recommendation (INAP) Q.12x9 IN Users Guide

INAP INAP

BCSM BCSM SIBs SIBs

ETSI Core INAP:


l
ETS 300 374-x
Intelligent Services IN@TR - IN Services and their Features

Services Services
0
Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-33

IN Introduction V7a

Intelligent Network

2.1.2 CAMEL
ETSI GSM CAMEL
CAMEL is defined to support the usability of IN services even in visited GSM networks. CAMEL is realized in phases, where IN@vantage V7a covers most of CAMEL phase 3. Among other aspects the CAMEL recommendations GSM 02.78, GSM 03.78 and finally GSM 09.78 (which contains the CAP protocol) describe the following:

the Basic Call State Model (BCSM) which describes the embedding of IN within the GSM network (for more details see below), the CAMEL Application Part (CAP) for communication between the SCF and the Mobile SSF/SRF, modifications of the Mobile Application Part (MAP), the interface between the GSM switches and the HLR.

3GPP
By the standards of therd3rd Generation Partnership Project the CAMEL standards are extended to meet the needs of 3 generation mobile networks. This affects especially the field of packet oriented data transmission. 3GPP BCSM CAMEL CAP ETSI GSM HLR MAP SCF SRF SSF 3rd Generation Partnership Project Basic Call State Model Customized Applications for Mobil network Enhanced Logic CAMEL Application Part European Telecommunications Standards Institute Global System for Mobile telecommunication Home Location Register Mobile Application Part Service Control Function Specialized Resource Function Service Switching Function

Page 2-34

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Structure and Contents of IN Standards (CAMEL)


n ETSI GSM CAMEL
l GSM 02.78 l GSM 03.78 l GSM 09.78 CAP
Contains e.g.:

n 3GPP

l TS 22.078 l TS 23.078 l TS 29.078

CAP/ CAP/ MAP MAP

BCSM BCSM

Intelligent Services IN@TR - IN Services and their Features

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-35

IN Introduction V7a

Intelligent Network

2.2

The Basic Call State Model (BCSM)

To guarantee multi vendor inter-working, for the CCF, the Call Control Function, the Functional Block which is responsible for controlling the call and for triggering, a so called Basic Call State Model (BCSM) is standardized, being executed in the basic call process. The BCSM is a kind of state transition diagram, which shows the different states a telephone call can reach while it is processed on the switch. It also defines the events causing the transition from one state to the other. Those states are described as Points In Call (PIC). To be precise a Point in Call is a state of the BCSM with the following characteristics:

entry event (and parameters) exit event (and parameters) processing during the point in call.

For example, a PIC can be a state where the dialed digits are analyzed (compared to the entries in the routing tables of the switch). Between these PICs so called Detection Points (DP) are defined. This are points where the basic call process can be interrupted to carry out the service execution and thus a service logic. More theoretically we should say at the DPs the CCF switches over to the SCF (via SSF). Thus new instructions or data can be requested and received from the SCF before the basic call processing is continued. That way the service execution is started to evaluate the service logic. The starting point of the service logic is called Point Of Initiation (POI), the ending point is named Point Of Return (POR). There can also be communication between the service execution and the basic call process after POI and before POR at so called Points Of Synchronization (POS, not shown in the diagram). Different standards define different BCSMs. Siemens realized the one of ITU-T Q.1214 recommendation which also is valid for CAMEL phase 3. BCSM CAMEL CCF DP PIC POI POR POS SCF SSF Basic Call State Model Customized Applications for Mobil network Enhanced Logic Call Control Function Detection Point Point In Call Point Of Initiation Point Of Return Point Of Synchronization Service Control Function Service Switching Function

Page 2-36

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Basic Call State Model (BCSM)

Service Execution

IN Service Logic
POI POR

Basic Call Process


. . .

PIC

DP

PIC

. . .

Basic Call State Model

Basic Telephone Network

Intelligent Services IN@TR - IN Services and their Features

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-37

IN Introduction V7a

Intelligent Network

2.3

O_BCSM and T_BCSM

To be precise, there are two BCSMs defined in each capability set or CAMEL phase:

Originating BCSM (O_BCSM): BCSM for call processing from the calling party to the switch. During processing this BCSM an IN service is detected, if the service is related to the calling party or is direct dialed. Terminating BCSM (T_BCSM): BCSM for call processing from the switch to the called party. During processing this BCSM an IN service is detected, if the service is related to the called party.

This means that in case of a two party call (at least) one O_BCSM and (at least) one T_BCSM is involved. (There can be several SSPs on the route of a call. If so the network has to prevent that the same service is triggered twice, e.g. the trigger must be contained in the database of one SSP only).The two BSCMs run parallel to each other and interact with each other. In case of multiparty calls one O_BSCM and several T_BCSM are involved. The O_BCSM and the T_BCSM usually become effective at different Service Switching Points. BCSM CAMEL CCF INAP ISDN ISUP O_BCSM SCF SSF T_BCSM Basic Call State Model Customized Applications for Mobil network Enhanced Logic Call Control Function Intelligent Network Application Part / Protocol Integrated Services Digital Network ISDN User Part Originating BCSM Service Control Function Service Switching Function Terminating BCSM

Page 2-38

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


The BCSM in Connection to the IN

SCF

Service Control

INAP SSF / CCF

Service Switching

O_BCSM
Originating Line

T_BCSM ISUP
Terminating Line

Intelligent Services IN@TR - IN Services and their Features

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-39

IN Introduction V7a

Intelligent Network

2.4

Triggering Possibilities

There are four different types of triggering: dialed trigger, automatically triggered originating calls, automatically triggered terminating calls and event triggered services.

Dialed
The calling party dials a public number which is known as an IN number or Access Code at the SSP. From that the SSP derives a so called service key. The service key is the only mandatory value sent by the SSP to the SCF to identify a service. The service key uniquely identifies the service within the network. Service keys form the highest level of service identification numbers. The SSP sends the service key plus the IN number or Access Code, that is the originally dialed number or B-party respectively, (plus additional information) to the SCF and thus invokes the service logic. Normal Structure of an IN number: IN Number = Service Code + Subscriber Code The Service Code is an optional level. It can be used to distinguish between different services of the same kind (e.g. different Number Translation Services). The Subscriber Code is also an optional level. It can be used to distinguish between different instances of services (e.g. Freephone Service as order line of the different subscribing companies Chinese Food and Pizza Line).

Automatically Triggered Originating Call


On the other hand, IN services can be automatically triggered. If the caller has subscribed an IN service (an IN service is related to the CgPA somewhere in the HLR or the SSPs database), the corresponding service key is transferred to the SCF together with additional information (e.g. calling party identification) and the service is activated before setting up the call.

Automatically Triggered Terminating Call


Also for terminating calls, a trigger table entry corresponding to possibly subscribed IN services decides, if a service has to be activated before call establishment.

Event Triggered Services


It also is possible, that the service is started by the SCF, triggered on a certain event (e.g. a point in time). This might be used for wake up calls for instance. CgPA HLR CallinG Party Address Home Location Register

Page 2-40

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Triggering Possibilities

n Dialed n Automatically Triggered Originating Call n Automatically Triggered Terminating Call n Event Triggered Services (from SEP) n USSD Trigger n Mobility Trigger (from HLR, MAP) n SMS Trigger (CAMEL) n GPRS Trigger (from SGSN, CAMEL)

Intelligent Services IN@TR - IN Services and their Features

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-41

IN Introduction V7a

Intelligent Network

USSD Trigger
USSD may trigger IN services via this mechanism.

Mobility Trigger
This trigger occurs in the VLR and the HLR, when an update of the subscriber record - especially a location update - is performed. The trigger is indicated to the SCF via MAP.

SMS Trigger
The SMS trigger indicates the occurrence of an outgoing short message. It either is detected in the SSP or in the SGSN.

GPRS Trigger
The GPRS trigger, which is observed in the SGSN, introduces IN services to GPRS data transmission. CgPA GPRS HLR SMS CallinG Party Address

Home Location Register Short Message Service

General Packet Radio Service

Page 2-42

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Triggering Possibilities

n Dialed n Automatically Triggered Originating Call n Automatically Triggered Terminating Call n Event Triggered Services (from SEP) n USSD Trigger n Mobility Trigger (from HLR, MAP) n SMS Trigger (CAMEL) n GPRS Trigger (from SGSN, CAMEL)

Intelligent Services IN@TR - IN Services and their Features

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-43

IN Introduction V7a

Intelligent Network

2.5 Dialing Sequences Examples


The slide shows several possible dialing sequences. In all the cases the calling party may dial a destination e.g. a fully qualified public directory number of a B party (national or international format).

1) Direct Access
In this case the directory number or MSISDN of the calling party is registered in the HLR or the SSP database as a subscriber of the service. No Number has to be dialed to ask for the execution of the IN service.

2) Dialed Access based on IN number


In this case the SSP derives the need for executing the service from the dialed IN number which consists of a Service Code (indicating the requested service) and the Subscriber Code (identifying the acting subscriber).

3) Dialed Access based on Access Code (AC)


Same as 2) but instead of an IN number only an Access Code is dialed. Based on the AC the SSP can identify the requested service. The SCF identifies the subscriber based on the Calling Party Address.

4) Remote Access
This gives the VPN user the possibility to use the IN service from any telephone, also from a device which is not registered as a subcribers terminal (e.g. public coin phone, hotel). The A party device is unknown to the IN service and so prior to the call an identification and authentication procedure has to be performed. For identification the Private User Identification (PUI) of the calling party may be used, for authentication a PIN is needed.

5) Inband Access
This access has to be used to integrate numbers from foreign networks into the service (e.g. numbers from the fixed network into the mobile network or the other way round). The calling party in the foreign network dials a Freephone number (IN number), which the Service Provider has subscribed to in the foreign network and by which the call is redirected to the IN service in the Service Providers network. Because the Freephone service in the foreign network cannot deal with additionally dialed digits, the IN service has to prompt for the destination number. AC HLR PIN PUI SC SubsC Access Code Home Location Register Personal Identification Number Personal User Identification Service Code Subscriber Code

Page 2-44

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Dialing Sequences - Examples


1) Direct access: No access dialed, trigger based on CgPA SC e.g. 0801 2) Dialed access based on IN number: destination e.g. 0815-4711

3) Dialed access based on AC: AC Subscriber known by CgPA destination e.g. 0501 0815-4711 4) Remote access: AC PUI PIN destination e.g. 0502 Prompt 1234 9876 Prompt 0815-4711 5) Inband access: IN number Subscriber known by CgPA destination e.g. 0800 2222 Prompt 0815-4711
Intelligent Services IN@TR - IN Services and their Features

SubsC destination 1111 0815-4711

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 2-45

IN Introduction V7a

Intelligent Network

Page 2-46

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

3 @vantage Platform
IN@vantage V7a is based on the common @vantage platform, which is used as a basis for different systems within the wide field of telecommunication computing. In this chapter the meaning of the platform and its basic structure are introduced.

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-47

IN Introduction V7a

Intelligent Network

3.1 @vantage System Architecture


Within @vantage V7 the following solution packages are available:

IN@vantage V7 IN@vantage is the basis for the well-known intelligent services like Prepaid, Virtual Private Networks, Freephone, Premium Rate, Split Charging, Televoting and others. Parlay@vantage V1 Parlay@vantage is the solution, which allows network operators to open up their networks by a secure Open Service Access for service creation. Service creation may be executed by the network operator, by Siemens or by 3rd parties Payment@vantage V1 Payment@vantage is the real-time solution for provision of new and advanced payment mechanisms, made available centrally in public, private and enterprise networks. Payment@vantage is a carrier grade solution in the context of electronic and mobile commerce.

The three solution packages are all based on the @vantage platform, which will be described in this chapter.

Page 3-48

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

@vantage System Architecture


IN Parlay Payment Application Layer

Interface

@vantage Platform

Platform Layer Interface

SSP HLR

SSP

IP

SGSN
IP-world

Basic Network

Intelligent Services IN@TR - Service Access Mechanisms

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-49

IN Introduction V7a

Intelligent Network

3.2 @vantage Platform Layers


The advantage platform is based on multi vendor hardware. This hardware, along with its operating system hosts the so called Telco Service Platform (TSP). This is a software package running on the various hardware entities. Atop the software Common Application Framework (CAF) is located. Via the Platform API this framework is connected to the TSP, via the CAF API the different applications are then connected.

Page 3-50

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

@vantage Platform
CAF API Common Application Framework (CAF) Telco Service Platform (TSP) Multi Vendor Hardware / Operating System Platform API

Intelligent Services IN@TR - Service Access Mechanisms

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-51

IN Introduction V7a

Intelligent Network

3.3 Multi Vendor Hardware / Operating System


The hardware from different vendors can be used to deliver computing power to the platform. Its CPUs and memory along with the operating system build the basis for the @vantage platform. The hardware is available as low end, mid range or high end system.

Page 3-52

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Multi Vendor Hardware / Operating System


Multi Vendor Hardware / Operating System
-

basic operating system CPUs memory mid range system high end system

low end system

Intelligent Services IN@TR - Service Access Mechanisms

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-53

IN Introduction V7a

Intelligent Network

3.3.1

SUN Hardware

The system is realized as a 2 node or a 4 node cluster. Thus, a minimum of 2 machines in a cluster configuration is required.

Small: 2 Sun Fire V880 (Daktari) with up to 8 CPUs.

2 T3WG (2 bricks in single-brick configuration) for shared storage. Each Sun Fire is configured as a single segment holding a single domain. 2 T3WG (2 bricks in single-brick configuration) for shared storage. 2 T3WG (2 bricks in single-brick configuration) for shared storage. Not documented here only project specific provision.

Medium: 2 Sun Fire 4800 (Serengeti 12) with 4, 8, or 12 CPUs each.

Large: 2 Sun Fire 6800 (Serengeti 24) with 8, 12, 16, 20, or 24 CPUs each. XLarge: 2 E15K (Serengeti 72) with up to 72 CPUs each.

All these require external shared storage (HW RAID system T3 of Sun) and Gigabit cluster interconnects. SunCluster 3, Veritas Cluster Volume Manager, and Oracle Real Application Cluster are used as software. For each of this variants the table below shows

the maximal performance of the SEP in kilo Performance Units (kPU), where one prepaid call means 1 PU, 1 GPRS based date transmission is estimated with 3 PUs and one short message is weighted with 0.5 PUs. The performance figures are holding for four node clusters. the maximal performance of the SMAP in number of thousand handled subscribers. The performance figures are holding for four node clusters. number of CPUs, RAM, dimensions, needed power the number of domains. A domain can be seen as reserved capacity, which enables the kind of virtual machine within the machine. the number of PCI slots Central Processing Unit
General Packet Radio System Peripheral Component Interconnect

PCI

CPU GPRS PU RAM

Performance Unit Random Access Memory

Page 3-54

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


SUN Hardware

SUN FIRE V880

SUN FIRE 4800

SUN FIRE 6800

SUN FIRE 15k

Model
Sun Fire V880

Max. SEP Performance (kPU)


530 1500

Max. SMAP Performance (kSub)


6600 20000

Number of CPUs
4-8 4-12

RAM
8 GB

SUN FIRE 4800

96 GB

SUN FIRE 6800

3000

40000

4-24

192 GB

15k

8100

108000

4-106

576 GB

Intelligent Services IN@TR - Service Access Mechanisms

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-55

IN Introduction V7a

Intelligent Network

Model

Max. SEP Performance (kPU)

Max. SMAP Performance (kSub)


6600 20000 40000 108000

Weight Power Number Number Num- RAM DiCon- of Do- of PCI ber of mensio (kg) sump- mains Slots CPUs ns tion (mm) (VA)
4-8 4-12 8-24 4-72 8 GB 96 GB 192 GB 576 GB
714 x 480 x 836 760 x 470 x 720 1905 x 610 x 1346

Sun Fire 530 V880 SUN FIRE 4800 SUN FIRE 6800 15k 1500 3000 8100

131 125 455

4500 4100 8200

1 2 4 18

1 UltraSCS I, 4 PCI 16 PCI 32 PCI 72 PCI (Hot Plug)

1910 x 1122 850 x 1660

For further information regarding Sun Fire see e.g.: http://www.sun.com/midframe http://partner.sun.com/midframe/ http://sun.com/servers/midrange/interactivetour/ White Paper: http://www.sun.com/servers/wp.html - midrange Further material regarding Sun Fire may be found at http://trinidad.mchp.siemens.de/e8/restricted/oem/harddoc/index.shtml CPU kPU kSub Central Processing Unit kilo PU kilo Subscribers

PCI

PU RAM SCSI VA

Performance Unit Random Access Memory Small Computer Systems Interface Volt Ampere

Peripheral Component Interconnect

Page 3-56

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


SUN Hardware

SUN FIRE V880

SUN FIRE 4800

SUN FIRE 6800

SUN FIRE 15k

Model
Sun Fire V880

Max. SEP Performance (kPU)


530 1500

Max. SMAP Performance (kSub)


6600 20000

Number of CPUs
4-8 4-12

RAM
8 GB

SUN FIRE 4800

96 GB

SUN FIRE 6800

3000

40000

4-24

192 GB

15k

8100

108000

4-106

576 GB

Intelligent Services IN@TR - Service Access Mechanisms

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-57

IN Introduction V7a

Intelligent Network

3.3.2 Hardware of Fujitsu Siemens Corporation


If our customers prefer original Siemens quality based on the SOLARIS operating system they may use FSC Primepower machines instead of SUN. For the purpose of reusing existing IN V7b hardware IN@vantag can also be delivered on the familiar RM600 E80 or even E60 machines.

Model

Max. SEP Performance (kPU)

Max. SMAP Performance (kSub)

Weight Power Number Number Num- RAM DiCon- of Do- of PCI ber of mensio (kg) sump- mains Slots CPUs ns tion (mm) (VA)
4 GB 24 GB 64 GB 512 GB
1380 x 600 x 800 1380 x 600 x 800 1800 x 766 x 1161 1800 x 2172 x 3338

RM 600 310 E60 RM 600 1040 E80 Primepower 800 Primepower 2000 CPU FSC HIOS kPU kSub
PCI

Not 2-24 available Not 2-24 available 26600 53300 4-16 8-128

330 330 570 3180

2780 2780 5700 36000

1 1 4 15

7 (HIOS) 12 PCI 24 PCI 192 PCI

200 3600

Central Processing Unit Fujitso Siemens Corporation High Performance Input Output System kilo PU kilo Subscribers Performance Unit Random Access Memory Volt Ampere
Peripheral Component Interconnect

PU RAM VA

Page 3-58

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Hardware of Fujitsu Siemens Corporation

Model
RM 600 E60 RM 600 E80 Primepower 800 Primepower 2000

RM600E60/E80

Primepower 800

Primepower 2000
Number of CPUs 2-24 2-24 4-16 8-128
5

Max. SEP Performance (kPU) 310 1040 200 3600

Max. SMAP Performance (kSub) Not available Not available 26600 53300

RAM
4 GB 24 GB 64 GB 512 GB
Information and Communications

Intelligent Services IN@TR - Service Access Mechanisms

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-59

IN Introduction V7a

Intelligent Network

3.4 System Software


Software
Operating system C++ CORBA FTAM Java VM JRE JCCHART.JAR Oracle tuning pack Oracle DB C-API Embedded SQL C Interface JDBC-Driver Sun Cluster RMS Cluster Signal Ware Emanate SNMP master agent Netscape Apache Server

Purpose
HW access Compiled programming language Interface for access to SW objects File transfer Programming language interpreter Java Runtime Environment Database tuning Data base manager

Solaris 8 Forte 6 update 1 (CC5.2) VBJ 4.1.1 VBCC 4.1.1 7 JRE 1.2.2 1.2.2 PL6 V6.3.3 2.1 8.1.7

Product used on SUN Software used on and FSC Primepower RMs

Reliant Unix 5.45B10 CDS 2.0B VBJ 4.1.1 VBCC 4.1.1 7 JRE 1.2 without hot spot 1.2.B V6.3.3 2.0.4 -

Cluster management on Solaris machines Cluster management on Berkeley Unix machines SS7 connection Error and event messaging Internet browser Web server

3.0 8.02 SMAWadapt: 1.0A0 SMAWsnmmpm: 1.3A2001 4.7 1.3.11

SPS V4.0 6.04 SMAWadapt: 1.0A0 SMAWsnmmpm: 1.3A2001 4.7 1.3.11

Page 3-60

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

System Software
Software Purpose

Operating system C++ CORBA FTAM Java VM JRE Oracle DB Sun Cluster / RMS Cluster Signal Ware Emanate SNMP master agent Netscape Apache Server
Intelligent Services IN@TR - Service Access Mechanisms

HW access Compiled programming language Interface for access to SW objects File transfer Programming language interpreter Java Runtime Environment Data base manager Cluster management SS7 connection Error and event messaging Internet browser Web server
6
Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-61

IN Introduction V7a

Intelligent Network

3.5

Cluster (2 or 4 Node)

There are several possibilities to set up the architecture of the hardware. Two characteristic ones are the 2-Node and the 4-Node Configuration: The number of nodes shows, how many computing elements are used. The more computing elements, the more power the system has; even though the number of computing elements can be increased, obviously they all have to access the same database. Thus, both configurations only have one central database. Main characteristics of the Multi-Node Cluster up to 4 nodes, up to 2km distance Oracle parallel server real time database access from each node communication with the Disk cabinet via fiber channel single system image view high availability uninterrupted installation, upgrade, repair

Page 3-62

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Clusters (2 or 4 nodes)

2 Node Cluster Computing Element Data Base Computing Element


Intelligent Services IN@TR - Service Access Mechanisms

4 Node Cluster Computing Element Computing Element Data Base Computing Element
7
Information and Communications

Computing Element

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-63

IN Introduction V7a

Intelligent Network

3.6 Telco Service Platform


The software TSP is specifically designed for the use in the telecommunication environment. The TSP performs the following software functions: Communication Manager (for access to the processes) Transaction Processing Monitor Counter Manager Object Manager (gives access to persistent object oriented data) Overload Manager Data Base Alarm manager (event handling) Context Manager (current data of a job, e.g. a call) Timer Manager External Communication SS7 up to TCAP / ISUP TCP/IP, UDP ISDN, X.25 FTP, SNMP, HTTP FTAM (TCAp over IP, tunneling e.g. TCP/IP over X.25) Application Manager The Platform Management covers Configuration Management Fault Management Performance Management Security Management System Management (e.g. installation, backup, time synchronization) The Platform API provides a functionally unique API. It is used to hide the real hardware structure of the clusters to the higher layers. This means that for all higher layers (common application framework, applications) a so-called single image view is provided.

Page 3-64

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Telco Service Platform


- functionally unique API - single image view

Platform API

Telco Service Platform (TSP)


Counter Manager Database Alarm Manager Communication Manager Transaction Processing Monitor Context Manager Timer Manager Object Manager Overload Manager File Manager (Logs, Statistics, Tickets, Traces) External Application Communication Manager t n e m e g a n a M m r o f t la P t n e m e g a n a M la c o L

Operating System
Intelligent Services IN@TR - Service Access Mechanisms

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-65

IN Introduction V7a

Intelligent Network

3.7 Common Application Framework


The Common Application Framework abstracts from the different underlying TSPs with the help of the Platform Adaptation Layer (PAL) and adds a component model, a programming model for continuous availability, an interface to the Common Call Control and a couple of additional functions. The interface of the CAF to the application layer is called CAF API and has a C++ and a Java part. Internally the Common Application Framework (CAF) consists of the parts: Component Framework including Platform Adaptation Layer (PAL) Platform Components OAM On top of the TSP, visible to the CAF via Platform API as single image, the Platform Adaptation Layer (PAL) as part of the CAF is located. On top the Component Framework (CFRAME) is placed. It is connected to the platform components (and the OAM) via the framework API. Thus services used by more than one application are provided by the CAF. Using the CAFs components the applications can access mediated via CFRAME and PAL the TSP without deeper knowledge of the TSPs functions and components.

The Component Framework (CFRAME)


The component framework (CFRAME) is covering the different TSP interfaces with the Platform Adaptation Layer (PAL). Only in the PAL the different interfaces of the TSPs are visible.

Operation and Maintenance


The OAM parts of the @vantage platform contain all functions for: Fault Management Configuration Management Performance Monitoring Installation Backup and Restore User Management Administration Function (UMAF) Local Element Management Administration Function (LEMAF) including the necessary GUIs. API Application Programming Interface CAF Common Application Framework CFRAME Component Framework OAM Operation Administration Maintenance PAL Platform Adaptation Layer TSP Telco Service Platform

Page 3-66

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Common Application Framework


Provides access to platform services and network resources Provides additional services used by more than one application Consists of Components

Common Application Framework (CAF)


Platform Components

CAF API

Platform Components

OAM

Component Framework (CFRAME) Platform Adaptation Layer (PAL)


Intelligent Services IN@TR - Service Access Mechanisms

Framework API Platform API


9
Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-67

IN Introduction V7a

Intelligent Network

Platform Components
The platform components are built by using the component model and basic functions provided by CFRAME. They provide functions like: Common Call Control and protocol handling for various external protocols like SS7 and IP based protocols. The Common Call Control component as the most comprehensive platform component provides the access to communication and data networks to enable the control and management of call processing. The servers of this component are set on top of the TCAP and TCP/IP communication stack of the TSP 7000 platform. Directory Access E-Mail Online Interface Web access Account management (for subscriber accounts) Batch Processing GUI Server Language Map Logging Ticket Handling Traffic Limitation User Management Function XML Parser The Common Application Framework is structured in layers as shown in the figure. API Application Programming Interface CAF Common Application Framework CFRAME Component Framework EMF Element Management Function (Fault, Configuration, Security and Performance Mgt.) GUI Graphic User Interface HTTP Hyper Text Transport Protocol IP Internet Protocol PAL Platform Adaptation Layer SS7 Signaling System No. 7 TCAP Transaction Capability Application Part TCP Transmission Control Protocol TSP Telco Service Platform UMAF User Management Access Function UMF User Management Function XML eXtensible Markup Language

Page 3-68

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

CAF Platform Components


CAF API

EMF-Agents, UMAF, Logging Access via GUI Common Call Control, Batch, GUI-Server ONLINE, WEB/HTTP, e-Mail Logging, Tickets, Traffic Lim., UMF, XML-Parser, Accounts Component Framework - CFRAME

Installation and Update

Intelligent Services IN@TR - Service Access Mechanisms

10

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-69

IN Introduction V7a

Intelligent Network

3.8 Platform Components and Interfaces


The platform components communicate with external partners according the table below.

Platform Component
Common Call Control Online Interface e-mail e-mail, Web access OAM

External Partner

MSC/SSP/IP HLR MSC/SSP/IP/SGSN to other IN hosts, e.g. to other


SEPs, VoMS

Mail server, SMSC Web Clients, WAP Gateway @commander

INAP / SINAP MAP CAP ONLINE interface (= messaging interface), ASN.1 SMTP / POP3 http / WAP SNMP / Corba / FTP

Protocol

There is a programming interface via Corba File Transfer is possible via FTAM, FTP ABC Administration and Billing Center (or else: Accounting Billing Charging system) API Application Programming Interface ASN.1 Abstract Syntax Notation One CAMEL Customized Applications for Mobile network Enhanced Logic CAP CAMEL Application Part FTAM File Transfer, Access and Management, ISO 8571 FTP File Transfer Protocol GPRS General Packet Radio Service LDAP Lightweight Directory Access Protocol HLR Home Location Register http Hyper Text Transport Protocol IN Intelligent Networks INAP IN Application Part IP Intelligent Periphery IP Internet Protocol MAP Mobile Application Part MSC Mobile Switching Center OAM Operation, Administration, Maintenance OSA Open Software Architecture POP3 Post Office Protocol 3 SEP Service Execution Point SGSP Serving GPRS Support Node SINAP Siemens INAP SIP Session Invocation Protocol SMSC Short Message Service Center SMTP Simple Mail Transfer Protocol SNMP Simple Network Management Protocol SSP Service Switching Point WAP Wireless Application Protocol

Page 3-70

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Platform Components and Interfaces


Eg.

OSA/Parlay Client Web Client/ Server


http http OSA OSA API API Rel. Rel. 99 99 // Parlay Parlay API API 2.1 2.1

WAP, Web Customer Self Care


http http

Customer Care
Corba, Corba, http, http, FTAM FTAM // FTP FTP

ABC
Corba, Corba, FTAM FTAM // FTP FTP

Mail Server Voucher Mgmt User Repository

SMTP, SMTP, POP3 POP3

E-Mail online

Web
Language Mapping

GUI Server

Batch Processing

User Mgmt

Ticket Handling Load Limitation OAM

Statistics
FTAM FTAM // FTP FTP

ASN.1 ASN.1

@vantage Platform
CAP CAP

Account Handling Logging


INAP INAP

Backup & Restore


SNMP, SNMP, Corba, Corba, FTAM FTAM

LDAP
LDAP LDAP

Common Call Control


MAP MAP

Commander

HLR

MSC

SGSN

SSP
11
Information and Communications

Intelligent Services IN@TR - Service Access Mechanisms

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 3-71

IN Introduction V7a

Intelligent Network

Page 3-72

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Service Execution Point

In this chapter the Service Execution Point will be introduced in more detail.

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 4-73

IN Introduction V7a

Intelligent Network

4.1

IN Main Functions

Within the IN application two main functionalities have to be observed.

Service Management Access Function (SMAF)


SMAF provides access to the Service data via different interfaces: Via internet (http) With API functions (CORBA) As bulk data interface (service access function)

Service Execution Function (SEF)


Service Execution is the main functionality of an IN system. It is working together with other related functions, so let us mention: Executes IN services (e.g. Prepaid, VPN, ) Handles data management (via Service Data Function SDF) Invokes creation of tickets (in the platform consists of componentsAPI Application Programming Interface http Hyper Text Transport Protocol SDF Service Data Function SEF Service Execution Function SMAF Service Management Access Function VPN Virtual Private Network

Page 4-74

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


IN Main Functions

IN
Service Management Access Function (SMAF)
via internet (http) with API functions (CORBA) as bulk data interface (service access function)
Service Execution Function (SEF)

executes IN services (e.g. Prepaid, VPN,...) handles data management (via Service Data Function SDF) invokes creation of tickets (in the platform)

CAF API
Intelligent Services IN@TR - Overview about Standards

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 4-75

IN Introduction V7a

Intelligent Network

4.2

Functional Points

The application SEF hosted at an @vantage platform builds the functional point SEP (Service Execution Point). The functional point SMAP (Service Management Access Point) is formed by the @vantage platform hosting the SMAF (and additional functions see detailed description of SMAP in the next chapter)

Page 4-76

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Functional Points

SEF

SMAF

SEP
@vantage Platform

SMAP
@vantage Platform

SSP HLR

SSP

IP

SGSN Basic Network

Intelligent Services IN@TR - Overview about Standards

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 4-77

IN Introduction V7a

Intelligent Network

4.3 Functional Architecture


The Service Execution Point (SEP) is the kernel component of IN@vantage. The SEP provides all functions necessary to execute intelligent services. The SEP software is structured according to the following functions: Service Control Function (SCF), Service Data Function (SDF), Service Management Function (SMF), Ticket Function (TkF), and Also Operation, Administration and Maintenance (OA&M) functions are provided at the SEP. If there are more than one SEPs in the network, the SEPs will be connected to an SMAP, where the Service Management Access Function (SMAF) will be located (Multi Cluster Environment). If there is only one SEP and no SMAP, the SEP will provide the SMAF as well (Single Cluster Environment).
4.3.1 Service Control Function (SCF)

The Service Control Function (SCF) provides the core functions for the execution of intelligent services since it enables access to the SS7 stack and the related INAP, CAP, and MAP protocols. Basically, the SCF Provides the triggering and execution of intelligent services, Supports service management, tracing, load control, performance monitoring, ticketing, and Uses platform functions and persistent data access via the Service Data Function.

Protocols/Interfaces

CAMEL Phase 3 Enhancements for GSM, GPRS and UMTS Enhanced support of PPS for UMTS (enhanced evaluation of bearer services for UMTS data calls; support of UMTS specific location information Service Area ID, SAI), Enhanced support of VPN and NTS for GPRS and UMTS (new operation ActivityTest for keep alive mechanism; feature support of FurnishChargingInformationGPRS) Enhanced support of SMS-MO (support of SMS for VPN: new operations FurnishChargingInformationSMS and ConnectSMS; monitoring of SMS transfer to SMSC: new Detection Points SMS_Submit and SMS_Failure) Support of new Trigger Detection Points for unsuccessful calls (T_Busy, T_No_Answer) Mobility management event notification towards services (Location Update, IMSI Attach/ Detach) Control of subscriber data in HLR (with MAP operations ATM, ATSI), Retrieval of current location information (with enhanced MAP operation ATI) Further support of CAMEL Phase 1 and CAMEL Phase 2

Page 4-78

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Functional Architecture
Single Cluster Environment (1 SEP, no SMAP)
SEP

Multi Cluster Environment (n > 1 SEP, 1 SMAP)


SEP

SMAP

TkF Ticketing Function

SMAF Service Management Access Function SMF Service Management Function SCF Service Control Function

TkF Ticketing Function

SMF Service Management Function SCF Service Control Function


3
Information and Communications

SEP Data Base

SEP Data Base

Intelligent Services IN@TR - Overview about Standards

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 4-79

IN Introduction V7a

Intelligent Network

SINAP Enhancements (SINAP7m+) Call Party Handling (support of parallel ringing; enhancements for leg specific charging and statistics) IN Interworking (support of user-to-user-signalling 1 (UUS1) in INAP operations IDP, RC, ERB, CON for the transfer of transparent data) Indication of a preceding IN dialogue in operation IDP IN CS2 Service Interaction Indicator (SII) completion CAMEL Phase 3 like Call Gapping for load limitation Further support of SINAP5m, SINAP5m+, SINAP5m++, SINAP6i, SINAP7m Support of Online Interface (only used by service logic) For communication with external systems (released for VoMS -outbound-), for communication with the Messaging Gateway for hotbilling scenarios, or for communication with other IN@vantage servers Support of SMTP/POP3 For connections to mail servers WAP Push via HTTP For information services

CAMEL Interworking

Support of roaming of subscribers within a PLMN between 2G and 3G areas Circuit Switched (CS) connections (UMTS UMTS, UMTS GSM) *) voice only Packet Oriented (PO) connections (UMTS UMTS, UMTS GPRS, GPRS UMTS)

Standardization compliance
The IN@vantage V7a implementation is required to be compatible with the following CAMEL standards (released after Palm Springs plenary 03/2001): 3 G TS 23.078 (Stage 2) v3.8.0 3 G TS 29.078 (Stage 3, CAP) v3.7.0 3 G TS 29.002 In addition, selected change requests (approved at the Stockholm, Puerto Rico and Dresden meetings) are included.

Page 4-80

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Functional Architecture
Single Cluster Environment (1 SEP, no SMAP) SEP
TkF Ticketing Function SMAF Service Management Access Function SMF Service Management Function SCF Service Control Function

Multi Cluster Environment (n > 1 SEP, 1 SMAP) SEP


TkF Ticketing Function

SMAP

SMF Service Management Function SCF Service Control Function


3
Information and Communications

SEP Data Base

SEP Data Base

Intelligent Services IN@TR - Overview about Standards

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 4-81

IN Introduction V7a

Intelligent Network

4.3.2 Service Data Function (SDF)


The Service Data Function (SDF) provides (refer also to SEP Data Base): Storage and representation of persistent data, i.e. data accessed and possibly modified during voice calls and/or data sessions, Data handling of persistent data (create, search, read, modify, delete), Consistent manipulation of persistent data including basic constraint checks, Access to persistent data, e.g. by the SCF and SMF/SMAF. In particular, the SEP DB contains Common Service Data (replicated data), Service Subscriber data (master data), Configuration data.

4.3.3 Service Management Function (SMF)


The Service Management Function (SMF) supports the provisioning and operation of intelligent network services. The SMF covers: Service deployment, i.e. installation/de-installation of services, features, management applications including the corresponding data models and data handling, Service provisioning, i.e. the assignment/de-assignment of installed call services to service providers (service commissioning) and service subscribers (service subscription), Service operation control, i.e. service activation/de-activation, service data administration (service data browser/editor functionality), and customer management (creation/deletion of customers and the related personal data).

Page 4-82

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Functional Architecture
Single Cluster Environment (1 SEP, no SMAP)
SEP

Multi Cluster Environment (n > 1 SEP, 1 SMAP)


SEP

SMAP

TkF
Ticketing Function

SMAF Service Management Access Function SMF Management Function


Service

TkF Ticketing Function

SMF Service Management Function SCF Service Control Function


3
Information and Communications

SEP Data Base

SCF Service Control Function

SEP Data Base

Intelligent Services IN@TR - Overview about Standards

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 4-83

IN Introduction V7a

Intelligent Network

4.3.4 Service Management Access Function (SMAF)


In IN@vantage V7a configurations, the SMAF is a mandatory function. The SMAF may either be integrated into the SEP or be available via CORBA on a dedicated SMAP cluster. The SMAF enables the administration of intelligent services for both, the service subscriber and the customer care center. The SMAF integrated into the SEP offers the same functions as provided by the SMAP: Service activation/deactivation Service subscriber data administration Common service data management Personal data management Authentication and authorization control Call Service timer management

Protocols/Interfaces for service management functions

CORBA (via IIOP): For connections to the SMAP or to external service management systems FTAM: For batch file access for user management, service activation/deactivation HTTP (HTML): For GUI access (authentication use cases, provider management, service management, subscriber self-administration; Support of HTTP 1.0, HTTP 1.1, HTML 4)

In multi-cluster configurations (multiple SEP clusters) additional service management functions for the distribution and localization of service data objects need to be provided. These functions (Distribution Management Access Function (DMAF), Location Management Access Function (LMAF) can be considered as extensions of the SMAF. DMAF and LMAF are part of the SMAP functionality (refer to 4.1.3). Consequently, service management in multi-cluster configurations should be performed via a dedicated SMAP cluster (preferred configuration). If the SMAF is integrated into the SEP (in case of a multi-cluster configuration), it has to be considered that the DMAF and LMAF are not covered. If equivalent functions are available on a customer specific external system, it is possible to use the external system instead of SMAP.

Note:

4.3.5 Ticket Function (TkF)


The Ticket Function (TkF) supports the provision of information concerning the administration of data hosted by the SEP. The ticket layout as well as the ticket field semantics is compatible to INXpress V6.2 and V7b. Provision of tickets of different ticket types Call tickets: 0x22, V8 Confirmation tickets, network operator tickets and counter tickets: 0x21, V8 External systems (StWH, ABC) may collect tickets from the SEP (written by the TkF into directories of the SEP) via FTAM.

Page 4-84

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Functional Architecture
Single Cluster Environment (1 SEP, no SMAP) SEP
TkF Ticketing Function SMAF Service Management Access Function SMF Service Management Function SCF Service Control Function

Multi Cluster Environment (n > 1 SEP, 1 SMAP) SEP


TkF Ticketing Function

SMAP

SMF Service Management Function SCF Service Control Function


3
Information and Communications

SEP Data Base

SEP Data Base

Intelligent Services IN@TR - Overview about Standards

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 4-85

IN Introduction V7a

Intelligent Network

4.3.6 Support of OA&M Functions


Operation, Administration and Maintenance (OA&M) functions supported at the SEP cover Fault Management, Configuration Management, Performance Monitoring, Load Management, and Backup/Restore. In particular, Performance Monitoring includes new groups of counters supported at the SEP such as operating system counters, platform counters, service control counters, and service management counters. Load Management supports specific load limitation objects at external interfaces of the SEP: the email interface (SMTP/POP3), the Web interface (HTTP), the SS7 interface (CAP/MAP/INAP), and the Online Interface. The Local Element Management Access Function (LEMAF) is supported in case of emergency without invocation of the Commander. The following tasks are offered (dependent of the user role): Configuration Management, Display of performance monitoring counters, Display of alarms, Administration of trace, Start/stop of processes, SS7 administration.

Interfaces for OA&M functions


The SEP provides the following interfaces for OA&M functions: CORBA (IIOP) interface for the connection to the @vantage Commander, SNMP interface to the @vantage Commander for fault management, FTAM/FTP interface to the @vantage Commander for ticket transfer for fault management, TCP/IP interface for the support of Backup and Restore.

Page 4-86

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Functional Architecture
Single Cluster Environment (1 SEP, no SMAP)
SEP

Multi Cluster Environment (n > 1 SEP, 1 SMAP)


SEP

SMAP

TkF
Ticketing Function

SMAF Service Management Access Function SMF Management Function


Service

TkF Ticketing Function

SMF Service Management Function SCF Service Control Function


3
Information and Communications

SEP Data Base

SCF Service Control Function

SEP Data Base

Intelligent Services IN@TR - Overview about Standards

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 4-87

IN Introduction V7a

Intelligent Network

Page 4-88

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

5 Service Management Access Point (SMAP)


The Service Management Access Point (SMAP) covers the generic functions of the Service Management and the Service Management Access, i.e.: Provision of access to services and user data, Distribution of service data to various SEP clusters (by utilizing the SMAP Data Base). In particular, the SMAP DB contains Common Service Data (master data), Personal data (master data), Customer location data (master data), Configuration data. User-role specific service management access applications can be built on top of the generic SMAP functions. These functions may also be integrated into the SEP. The SMAP functionality includes: Flexible service and service subscriber management, Secure user authentication and fine-granular authorization, Single sign-on, Role based access control, Customized and easy to use graphical user interfaces (Web), Support of single-cluster configurations as well as in large multi-cluster configurations. The SMAP supports role-based access control as well as the single-sign-on principle for network operator/service provider staff. The SMAP offers state-of-the-art technology in order to provide interfaces via Web GUIs (based on HTML), Java and CORBA (via IIOP) based open dialog interfaces for implementing customer specific administration applications, and batch file interfaces (FTAM based bulk data interfaces) for the import/export of mass data. Service management access activities can be logged, management requests are recorded in confirmation tickets which maybe processed by the Statistics Warehouse for statistical evaluation.

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 5-89

IN Introduction V7a

Intelligent Network

5.1 Functional Architecture


Service Management Function (SMF) / Service Management Access Function (SMAF)
5.1.1

The SMF comprises functions for the management of intelligent services (service deployment, service provisioning, service operation control, i.e., service activation/deactivation, service data administration, customer/user management, etc.). The SMAF provides customer access to the service management functions: Generic interfaces for service management Support of customized and role-oriented Web GUIs for network operator, service provider, and service subscriber (GUIs based on HTML over HTTP, CORBA interfaces via IIOP, batch file interfaces using FTAM and FTP) Single sign-on for network operator and service provider

5.1.2 Distribution Management Access Function (DMAF)


In multi-cluster configurations there is an additional need for distribution mechanisms for service data objects (in order to assign functions to the individual SEP and SMAP clusters). The DMAF extends the SMAF and covers all interfaces and functional extensions for customer access to distribution functionality: GUI for the administration of the distribution function GUI and CORBA interface for the administration of subscriber location information DMAF provides location transparency for the SMAF client, i.e. the service management use cases as seen by the SAMF are the same as seen in a single and a multi cluster environment. It is used to Retrieve status information on the broadcasted objects (e.g. if the distribution is currently running, if the distribution failed, etc.) Retry faulty transactions Add/remove an SEP

5.1.3 Location Management Access Function (LMAF)

In multi-cluster configurations, it may be necessary to determine the location (i.e. SEP) where the persistent part of a service data object resides. The LMAF allows the customer to access location information for routed service data objects via external interfaces (GUI, CORBA, Batch). It provides functions to get / create / delete a location.

Page 5-90

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Functional Architecture
Service Creation Environment (SCE)

SMAP
TkF Ticketing Function

SMAF Service Management Access Function

DMAF Distribution Management Access Function

LMAF Location Management Access Function (Subscribers)

SMF Service Management Function SEP 1


Intelligent Services IN@TR - Functional Roles

SMAP Data Base

SEP 2

SEP 3

....

SEP n
1
Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 5-91

IN Introduction V7a

Intelligent Network

5.1.4 Ticketing Function (LMAF)


Management applications write tickets in the SMF using the Management Ticket Control Component (MTCC) of TkF; only confirmation tickets will be written. The ticket layout as well as the ticket field semantics is compatible to INXpress V6.2/V7b. For the following Confirmation Types confirmation tickets must be written according to the persistant data handling: Creation of object (only SMF-Customer) Deletion of object (only SMF-Customer) Modify of object (only SMF-Customer) Confirmation tickets for Outpayment Recharge Voucher-recharge are written by SMF but not by SMAF, i.e. they are written on SEP. The tickets mentioned above are used for monitoring and logging the administration actions of the operators staff to service or service subscriber objects. A ticket consists of: Logging information Time information Specific information about the kind of action

5.1.5 Support of OA&M Functions

Operation, Administration and Maintenance (OA&M) functions supported at the SMP cover Fault Management, Configuration Management, Performance Monitoring, Load Management, and Backup / Restore.

Page 5-92

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Functional Architecture
Service Creation Environment (SCE)

SMAP
TkF Ticketing Function

SMAF Service Management Access Function

DMAF Distribution Management Access Function

LMAF Location Management Access Function (Subscribers)

SMF Service Management Function SEP 1


Intelligent Services IN@TR - Functional Roles

SMAP Data Base


. . . .

SEP 2

SEP 3

SEP n
1
Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 5-93

IN Introduction V7a

Intelligent Network

5.2

Data Distribution

In particular, the SMAP DB contains: Common Service Data (master data): Persistent data being encapsulated by features; common service data are shared between services via usage of features, i.e. service independent (global) data that any service may access. The life cycle of common service data models are coupled to the IN product and call feature deployment. Examples: holiday calendar, international code number table. Common Service Data are distributed to the SEPs. User Access Data (master data): User Management Function on SMAP stores user data of network operator, service provider and service subscriber (e.g. external user id, function rights, roles) and corresponding password in SMAP database. User Access Data are not sent to the SEPs. Service Specific Data: Service Specific Data compromise all persistent data on which a specific call service logic directly operates. Service data are coupled to the call service life cycle. While common service data are shared between call services via feature usage, service data are assigned to a specific call service logic. Service data may be classified according to the type of their owner (service customer type). For PPS-like services we may have network operator data, provider data, service specific subscriber data. Data, being available on SMAP and distributed to all SEPs (broadcast by distribution function, redundant data): For network operator data: service specific global tariff table. For provider data: service specific screening lists for each provider. Data located on a dedicated SEP (routing by distribution function, non-redundant data): dial tones, causes, tele/bearer data, node tables, Service Subscriber data (for example account of the subscriber or service specific DTMF PIN for each subscriber). Announcements may be of the following categories: "Global" announcements, which are configuration data of the platform, administered by @commander and stored at the SEP. Announcements, which represent service, respectively feature data and which can be played in special states of a service, may be owned by the network or service provider. They are available on SMAP and distributed to all SEPs. Service Subscriber location data (SEP ID): A service subscriber is an object in the service customer hierarchy which owns some service data usually has a parent customer may have zero or more child customers has a service customer type. Typical examples of service subscriber types are: Network Operator, Provider and Subscriber. As mentioned before, data of PPS-like service subscribers are stored in the SEP database. On SMAP database, only the location of the corresponding SEP is stored (DMAF). SMAP Configuration data: Each component defines its configuration data model. The model defines a tree of configuration data objects. Basic elements of this tree are nodes (containing no data but used for structuring), simple data (integer, strings, Boolean), tables of simple data

Page 5-94

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Data Distribution

SMAP DB contains:

SMAP

Common Service Data User Access Data Service specific Data (master data) Service Subscriber Location Data (SEP ID) SMAP Configuration Data

SEP DB contains:

SEP 1

SEP 2

. . . .

SEP n

Common Service Data Service specific Data (replicated data + master data) Service Subscriber Data SEP Configuration Data

Intelligent Services IN@TR - Functional Roles

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 5-95

IN Introduction V7a

Intelligent Network

Page 5-96

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

6 Service Creation Environment


In this chapter the main principles of service creation are introduced With IN@vantage version 7.2, the approach to Service Development respectively Service Creation is based on two main steps: The data model is defined in XML. Java Code is generated.

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-97

IN Introduction V7a

Intelligent Network

6.1 Applying the Data Model


1. 2.

The Data Model has to be described in XML. The Data Model has to be converted by the SMAT.

SMAT Service Management and Data Access Toolkit

Page 6-98

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Applying the Data Model

aata

D elling d mo

Data Data Model Model Syntax Syntax (DTD) (DTD)

*** ** ***

Service Service Management Management Access Access Functions Functions Service Service Management Management Functions Functions Service ServiceData Data Functions Functions
1
Information and Communications

Service Data Service Data Model (XML) Model (XML)

s SMAT
Intelligent Services IN@TR - Operating Interfaces

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-99

IN Introduction V7a

Intelligent Network

6.2

Data Model

The SCE supports the concept of an explicit service data/management model, which can be used to describe relevant aspects of call and management services. The data model will be defined during the service creation process by the service designer. It describes all servicespecific persistent data needed by the service as well as relevant information for the representation and management of this data (via SDF and SMF) and its access via the external interfaces (SMAF). The service data model describes all persistent data of a service describes also the service customer type hierarchy of this service describes also the physical mapping of the data describes also access methods for this data The service model language is defined using the Extensible-Markup-Language (XML) technology, such that the syntax is specified by a special Document Type Definition (DTD). When designing the V7 service/feature (data) model language, the following issues have been considered: The XML technology reduces the effort to develop tools and applications by using existing XML-based tools, like XML editors, XML parsers, XML-based translators (code generators, ), XML tree comparison tools, XML viewers, etc. A goal of the service model is to generate Java code for SDF, SMF and SMAF. Therefore, the language concepts basically follow the object-oriented modeling approach, simplifying the usage and semantic understanding as well as the generation of Java classes / interfaces. The basic data model types can easily be mapped to the standard database base types, supporting the object-relational mapping of data representations. Strict separation of logical and physical data model aspects; object oriented service data modeling should be possible without having fixed the physical object/relational data mapping. Support of declarative specification style, which focuses on the what and not on the how. Separation of data modeling and attribution from management and access functions. Additionally to the syntax, which is defined by the DTD, also semantics must be considered. Also features may define their own data model. Feature data models do not contain all the information a service data model may contain.

Page 6-100

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Data Model

describes all persistent data of a service describes physical mapping of the data describes access methods for this data describes also the service customer type hierarchy of this service

Intelligent Services IN@TR - Operating Interfaces

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-101

IN Introduction V7a

Intelligent Network

Data Model Structure


The Data Model is split up into the parts described above. The figure also shows sub-aspects of the data model: Together with each data item properties like default value or value range have to be specified.

Page 6-102

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Data Model Structure

(Call) Service Data Model Service Data Model Definition Data Type Definitions (Types, Ranges, Classes) Data Object Definitions Service Data Model Representation (Object-Relational Mapping Attributes) Service Data Management Definitions Flexible Data Range Definitions Data Default Value Definitions Data Constraints Definitions Data Access Right Definitions (Object Rights) Data Object Assignment to Business Hierarchy Levels Service Management Access Definitions Service Management (Access) Function Signatures
3
Information and Communications

Intelligent Services IN@TR - Operating Interfaces

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-103

IN Introduction V7a

Intelligent Network

6.3 SMAT
The Service Management and Data Access Toolkit (SMAT) consists of a framework that allows to build translators which compile data models to (more or less arbitrary) target code. The generator derives target code from the XML specification of a Service Data/Management Model.

YAGG
The generator for SMAT is called YAGG, that is "Yet Another Generator in our Galaxy". The service data function is distributed over several platform components. All generated parts of the service data function will be part of the component, which uses it. The generic part of the service data function will be part of the service data component. Output of YAGG is: SMAF functions for data access via GUI, batch or programming interface (CORBA) SMF functions to store and distribute data SDF functions for access to the data by the SCF After the Data Model has been translated by SMAT the service program logic has to be completed in the form of Java sources.

Page 6-104

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Service Conversion

aata

D elling d mo

Data Data Model Model Syntax Syntax (DTD) (DTD)


*** ** ***

SMAF SMAFGUI GUI(pages, (pages,JSP) JSP) SMAF SMAFGUI GUI(implementation, (implementation,Java) Java) SMAF SMAFCORBA CORBA(interfaces, (interfaces,IDL) IDL) SMAF CORBA (implementation, Java) SMAF CORBA (implementation, Java) SMAF SMAFBatch Batch(implementation, (implementation,Java) Java) documentation, documentation,compatibility compatibilitychecker checkeretc. etc.

Service ServiceData Data Model Model (XML) (XML)

SMF SMF(interfaces, (interfaces,Java) Java) SMF SMF(implementation, (implementation,Java) Java)

d
Notes

Implementation

SDF SDF(interfaces, (interfaces,Java) Java)for forService ServiceManagement Managementand andCall CallService Service SDF (implementation, Java) for Service Management and Call SDF (implementation, Java) for Service Management and CallService Service
4
Information and Communications

s SMAT

Intelligent Services IN@TR - Operating Interfaces

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-105

IN Introduction V7a

Intelligent Network

6.4

Features

A service designer can make use of predefined features.

Feature

Basic Fee & GTO Location Information Evaluation Offline Charging Basic Tariff Model Screening Threshold Check First Call Handling DTMF Menu Item Subscriber Lock Check Pin Check Recharge Charge Free Detection Online Charging Authorization with User Identification Tariff Determination Multi Currency Support DTMF Number Administration Online Event Charging Service Access User Interaction Authorization Profile Ticketing

Page 6-106

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Features (Examples)
Service Service Access Access Location Location Information Information Online Online Charging Charging

Threshold Threshold Check Check User User interaction interaction

A service designer can make use of a feature API

DTMF DTMFNumber Number Administration Administration Pin PinCheck Check Subscriber Subscriber Lock LockCheck Check
6
Information and Communications

Ticketing Ticketing Screening Screening

Intelligent Services IN@TR - Operating Interfaces

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-107

IN Introduction V7a

Intelligent Network

6.4.1

Reasons for the Feature Concept

The service feature concept will be introduced to:

h h h h h

reduce service development costs reduce time to market and speed up the service creation process over all phases enable more and more efficient service projects enhance service quality and ease adaptation and maintenance support migration friendly service design

The concept is based on the definition and consequent embedding of service features in the service creation process. Well-defined, developed, tested and released service features are used to define, simulate, specify, create and test IN services.

Page 6-108

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center


Reasons for Feature Concept

O reduce service development costs O reduce time to market and speed up the service creation
process over all phases

O enable more and more efficient service projects O enhance service quality and ease adaptation and
maintenance

O support migration friendly service design


Intelligent Services IN@TR - Operating Interfaces

Information and Communications

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-109

IN Introduction V7a

Intelligent Network

6.4.2 Example 1: Threshold Check


This service feature checks a given parameter against two thresholds. The feature differentiates following cases: parameter < threshold 1 parameter = threshold 1 threshold 1 < parameter < threshold 2 parameter < threshold 2 parameter = threshold 2 For each of the five possible cases the user can be informed based on the chosen exit path. First the parameter will be checked against threshold 1. If the parameter is equal threshold 1 the feature ends in match A. If the parameter is larger than threshold 1 it will subsequently be checked against threshold 2, otherwise the condition was not TRUE and the check will be ended. The same process will be used for threshold 2. If the allowed range of values is not exceeded the result is TRUE. In case that the parameter is outside the range of thresholds the result is FALSE. The value range for parameter p must be defined.
Service Feature Usage

Depending on the thresholds and the parameter to be checked, the feature can be used as: Expiration date check Card validity check Minimum account balance check Minimum granted time check Turnover limits Credit limits Upper debit limit (assigned to customer) Upper item (price/goods) limit (assigned to merchant) Upper / lower account limit For all time declarations the GMT format shall be applied.
Service Data

Threshold 1 Threshold 2 Parameter p Exit A: fell short Exit B: in Exit C: exceeded Match A: equal threshold 1 Match B: equal threshold 2

Page 6-110

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Intelligent Networks Training Center

Features Example 1: Threshold Check


Exit C: exceed Match B: equal Threshold 2 Exit B: in
Threshold 2

Match A: equal Threshold 1


Threshold 1

Examples: Examples: Expiration date check

Exit A: fell short

Expiration date check Cardvalidity validity check Card check Minimumaccount accountbalance balancecheck check Minimum Minimumgranted grantedtime timecheck check Minimum Turnoverlimits limits Turnover Credit limits Credit Upperlimits debitlimit limit(ass. (ass.to tocustomer) customer) Upper debit Upper item (price/goods) limit(ass. (ass.to to Upper item (price/goods) limit merchant) merchant) Upper/ /lower loweraccount accountlimit limit Upper

Task: compare a parameter p with two thresholds


8
Information and Communications

Intelligent Services IN@TR - Operating Interfaces

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-111

IN Introduction V7a

Intelligent Network

6.4.3 Example 2: DTMF Number administration


This service feature enables the administration of a number or number list via DTMF phones. The feature requests the caller to enter the position of the number in the number list he wants to administer. In case of single number administration this announcement will be suppressed. The caller is informed about the current number. If the number is empty, an announcement informs about this fact. After that the caller is prompted to enter the new value. The new number is announced and the feature may request the caller to confirm it. After successful confirmation he may administer an other number in the list or finish the administration. The DTMF Number Administration feature have to have the possibility charge the number administration operation online. After invocation of the DTMF Number Administration feature a welcome announcement is played. If more than one element in the list of numbers exists, the caller is prompted to select one of the following options: (1) the number of the list element to be administered or (2) the selection code for an help announcement or (3) the selection code for exit. When the input of the caller is collected, the valid range of input will be checked. It depends on the maximum number of list elements and the possible selection codes. If the input is valid and the current list element isn't empty the number of the list element and the stored number are announced. The caller is prompted to select one of the following options: (1) insert/modify the number or (2) return to the to the first prompt (cancel). If the administration process is to be charged, the available credit will be checked. In case of sufficient credit the fee to be needed is reserved and the caller is informed using the right currency. If the administration process isn't to be charged, the number of free administrations that have not been consumed yet is announced. The caller is prompted to enter the new number. The new number is checked to fulfil the following constraints: the number must have contain a certain minimum and maximum length, the number may not be an predefined emergency number, the number may not be equal to the own number of the caller (provided by Screening feature), the number leads the a right screening result, the number may not be already administered in the list. If a check fails, the feature returns to the first prompt. Otherwise the entered number is announced. The caller is prompted to select one of the following options: confirm/ not confirm (return to the first prompt). After successful confirmation the new number is stored in the list, the administration process will be charged (if the administration isn't free of charge), the free of charge counter is incremented, an announcement is played and the DTMF Number Administration feature returns to the first prompt. Page 6-112

IN @ INTRO for COMCEL Colombia

IN Training Center

Intelligent Network

IN Introduction V7a

Features Example 1: DTMF Number Administration


Minimum length Maximum length ******
******

Intelligent Networks Training Center

Threshold for free of charge attempts Counter for free of charge attempts

number of list elements

Usede.g. e.g.for foradministration administrationof: of: Used

List of numbers to be administrated

userspeed speedlist list/ /short shortcodes codes user FnFconnections connections FnF favoritearea(s) area(s) favorite black/whitelist listnumbers numbers black/white follow-menumbers numbers follow-me
Information and Communications

Intelligent Services IN@TR - Operating Interfaces

Notes

IN Training Center

IN @ INTRO for COMCEL Colombia

Page 6-113

IN Introduction V7a

Intelligent Network

Page 6-114

IN @ INTRO for COMCEL Colombia

IN Training Center

Potrebbero piacerti anche