Professional Documents
Culture Documents
VAS Workshope PDF
VAS Workshope PDF
Note:
To change the product logo for your ow n print manual or
PDF, click "Tools > Manual Designer" and modify the print
manual template.
Title page 1
Use this page to introduce the product
by Enter your company name
This is "Title Page 1" - you may use this page to introduce
your product, show title, author, copyright, company logos,
etc.
This page intentionally starts on an odd page, so that it is on
the right half of an open book from the readers point of view.
This is the reason why the previous page was blank (the
previous page is the back side of the cover)
Publisher
...enter name...
Managing Editor
...enter name...
Technical Editors
...enter name...
...enter name...
Cover Designer
...enter name...
Team Coordinator
...enter name...
Production
...enter name...
Table of Contents
Foreword
Part I Introduction
10
12
1 Welcome
................................................................................................................................... 12
2 What...................................................................................................................................
is VAS?
13
3 Our services
................................................................................................................................... 14
18
1 Value...................................................................................................................................
Added Services
18
WAP(Wireless..........................................................................................................................................................
Application Protocol)
20
Introduction
.........................................................................................................................................................
& Technical details
20
Service introduction
......................................................................................................................................... 20
Definitions and abbreviation
......................................................................................................................................... 22
WAP Fundamental
.........................................................................................................................................
and concepts
22
WAP system structure
......................................................................................................................................... 23
WAP Signaling flow
......................................................................................................................................... 28
Primary trouble
.........................................................................................................................................................
shouting
29
Monitoring & Generating
.........................................................................................................................................
KPIs in FACTS
30
WAP Gate Way ...................................................................................................................................
Traffic
31
WISG merged Nodes
................................................................................................................................... 32
Generating KPIs ...................................................................................................................................
in FACTS & Probable Scenarios
32
Team's principle ......................................................................................................................................... 42
maintenance
......................................................................................................................................... 42
Problems ......................................................................................................................................................... 42
Suggestions
......................................................................................................................................................... 43
VSMS(Voice SMS)
.......................................................................................................................................................... 45
Introduction
.........................................................................................................................................................
& Technical details
45
Service introduction
......................................................................................................................................... 46
Definitions and abbreviation
......................................................................................................................................... 46
VSMS Fundamental
.........................................................................................................................................
and concepts
46
VSMS system structure
......................................................................................................................................... 46
VSMS Signaling flow
......................................................................................................................................... 46
Primary touble shouting
......................................................................................................................................... 46
Troubleshooting ......................................................................................................................................... 47
Troubleshooting...................................................................................................................................
Cases-Database
47
Primary trouble
.........................................................................................................................................................
shouting
48
Monitoring & Generating
.........................................................................................................................................
KPIs in FACTS
48
Problems ......................................................................................................................................................... 50
Suggestions
......................................................................................................................................................... 50
VMS(Voice Mail
..........................................................................................................................................................
Service)
51
Introduction
.........................................................................................................................................................
& Technical details
51
Service introduction
......................................................................................................................................... 51
Definitions and abbreviation
......................................................................................................................................... 53
VMS Fundamental
.........................................................................................................................................
and concepts
53
VMS system structure
......................................................................................................................................... 54
VMS Signaling flow
......................................................................................................................................... 57
Primary trouble
.........................................................................................................................................................
shouting
61
Monitoring & Generating
.........................................................................................................................................
KPIs in FACTS
61
2015 Enter your company name
Contents
VMS Trunks
................................................................................................................................... 61
Merged VMS Trunks
................................................................................................................................... 62
Generating KPIs ...................................................................................................................................
in FACTS & Probable Scenarios
63
Team's principle ......................................................................................................................................... 65
maintenance
......................................................................................................................................... 65
Problems ......................................................................................................................................................... 65
Suggestions
......................................................................................................................................................... 65
SMS(short m essage
..........................................................................................................................................................
service)
66
Introduction
.........................................................................................................................................................
& Technical details
66
Service introduction
......................................................................................................................................... 66
Definitions and abbreviation
......................................................................................................................................... 67
SMSC Fundamental
.........................................................................................................................................
and concepts
67
SMS system structure
......................................................................................................................................... 69
SMS Signaling flow
......................................................................................................................................... 70
Primary trouble
.........................................................................................................................................................
shouting
71
Monitoring & Generating
.........................................................................................................................................
KPIs in FACTS
72
SMS traffic flow...................................................................................................................................
graph
73
SMSC System Performance
................................................................................................................................... 74
Issue on M2000 ................................................................................................................................... 76
Generating KPIs ...................................................................................................................................
in FACTS & Probable Scenarios
77
SMS Team's principle
......................................................................................................................................... 88
maintenance
......................................................................................................................................... 88
MT console operating
...................................................................................................................................
guide
88
SMS-BI administration
...................................................................................................................................
and operating guide
89
Secure CRT
................................................................................................................................... 99
Problems ......................................................................................................................................................... 104
Suggestions
......................................................................................................................................................... 104
RCS(Rich Com
..........................................................................................................................................................
m unication Suite)
105
Introduction
.........................................................................................................................................................
& Technical details
105
Service introduction
......................................................................................................................................... 108
Definitions and .........................................................................................................................................
abbreviation
110
RCS Fundamental
.........................................................................................................................................
and concepts
111
RCS system structure
......................................................................................................................................... 115
RCS Signaling flow
......................................................................................................................................... 119
Probable Scenarions
......................................................................................................................................... 120
Problems ......................................................................................................................................................... 120
Suggestions
......................................................................................................................................................... 120
RBT(Ring Back
..........................................................................................................................................................
Tone)
121
Introduction
.........................................................................................................................................................
& Technical details
121
Service introduction
......................................................................................................................................... 124
Definitions and .........................................................................................................................................
abbreviation
126
RBT Fundamental
.........................................................................................................................................
and concepts
127
RBT system structure
......................................................................................................................................... 128
RBT Signaling flow
......................................................................................................................................... 131
Typical Registration/Deregistration
.........................................................................................................................................
Flow of RBT Service
133
Primary trouble
.........................................................................................................................................................
shouting
135
Monitoring & Generating
.........................................................................................................................................
KPIs in FACTS
135
RBT USSD
................................................................................................................................... 136
RBT IVR
................................................................................................................................... 137
RBT Portal
................................................................................................................................... 137
Internal RBT IVR
................................................................................................................................... 138
Netw ork Level-RBT
...................................................................................................................................
KPI
141
Generating KPIs...................................................................................................................................
in FACTS & Probable Scenarios
141
Team's principle......................................................................................................................................... 141
2015 Enter your company name
Contents
Mediation Signaling
.........................................................................................................................................
flow
203
Primary trouble
.........................................................................................................................................................
shouting
203
Monitoring & Generating
.........................................................................................................................................
KPIs in FACTS
204
Total OG CCN-CDRs
...................................................................................................................................
per Service
204
Mediation IC from
...................................................................................................................................
GPRS
205
Mediation IC from
...................................................................................................................................
CCN
206
IC to Mediation ...................................................................................................................................
Server
206
CCN to Mediation
...................................................................................................................................
Server
207
Generating KPIs...................................................................................................................................
in FACTS & Probable Scenarios
208
Team's principle......................................................................................................................................... 212
maintenance ......................................................................................................................................... 212
Problems ......................................................................................................................................................... 212
Suggestions
......................................................................................................................................................... 212
IVR(Interactive
..........................................................................................................................................................
Voice Response)
213
Introduction
.........................................................................................................................................................
& Technical details
214
Service introduction
......................................................................................................................................... 215
Definitions and .........................................................................................................................................
abbreviation
216
IVR Fundamental
.........................................................................................................................................
and concepts
217
IVR system structure
......................................................................................................................................... 220
IVR Signaling flow
......................................................................................................................................... 223
Primary trouble
.........................................................................................................................................................
shouting
223
Monitoring & Generating
.........................................................................................................................................
KPIs in FACTS
224
IVR Trunks
................................................................................................................................... 225
IVR Merged nodes
................................................................................................................................... 226
Generating KPIs...................................................................................................................................
in FACTS & Probable Scenarios
226
Team's principle......................................................................................................................................... 226
maintenance ......................................................................................................................................... 227
Problems
......................................................................................................................................... 227
Suggestions ......................................................................................................................................... 227
IPCC(IP Call Center)
.......................................................................................................................................................... 229
Introduction
.........................................................................................................................................................
& Technical details
229
Service introduction
......................................................................................................................................... 229
Definitions and .........................................................................................................................................
abbreviation
236
IPCC Fundamental
.........................................................................................................................................
and concepts
236
IPCC Call and IVR
.........................................................................................................................................
scenario
237
IPCC Topology &
.........................................................................................................................................
Signaling flow
238
Primary trouble
.........................................................................................................................................................
shouting
240
Team's principle......................................................................................................................................... 240
maintenance ......................................................................................................................................... 240
UAP8100 Introduction
................................................................................................................................... 241
CTI 3.4 Platform...................................................................................................................................
Introduction
241
Service Test ................................................................................................................................... 241
Problems ......................................................................................................................................................... 241
Suggestions
......................................................................................................................................................... 241
HSDP(Huaw ei..........................................................................................................................................................
Service Delivery Platform )
242
Introduction
.........................................................................................................................................................
& Technical details
243
Service introduction
......................................................................................................................................... 245
Definitions and .........................................................................................................................................
abbreviation
246
HSDP Fundamental
.........................................................................................................................................
and concepts
246
HSDP system structure
......................................................................................................................................... 249
HSDP Signaling.........................................................................................................................................
flow
249
Problems ......................................................................................................................................................... 249
Suggestions
......................................................................................................................................................... 249
Erefill
.......................................................................................................................................................... 250
2015 Enter your company name
2 FO Routine
...................................................................................................................................
tasks & Reports
289
Generating service
..........................................................................................................................................................
reports
289
Service Test
......................................................................................................................................................... 289
Change Info
.........................................................................................................................................................
Notification
289
Morning Report
......................................................................................................................................................... 290
Dashboard
......................................................................................................................................... 291
VAS shift.........................................................................................................................................................
Handover report
291
Pending Reports
.........................................................................................................................................................
& inprogress Mail
292
Inprogress
.........................................................................................................................................................
issues
293
Hints
......................................................................................................................................................... 294
3 Marval
................................................................................................................................... 296
2015 Enter your company name
Contents
How to Raise..........................................................................................................................................................
or Resolve an INC
296
Marval Features
.......................................................................................................................................................... 298
Problem s .......................................................................................................................................................... 314
Suggestions.......................................................................................................................................................... 316
4 References
................................................................................................................................... 317
5 Acronyms
................................................................................................................................... 317
Index
10
Foreword
Foreword
Part
12
Introduction
1.1
Welcome
My Main goal is preparing integrated document about all things that we know about VAS, this document
could be useful for who is interested to Value added services and want to learn it from basic meanings
and you also can learn some basic concept about what happens in Core side and some General
information about GSM.
I hope it was useful for you and whoever want to learn and make a wise change in our life, :)
I wish better life , Wiser and more intelligent, I believe that It's possible if we Want ...
Bahar
Spring, 2014
Last update
Hadis
Spring,2015
Introduction
1.2
13
What is VAS?
A value-added service (VAS) is a popular telecommunications industry [citation needed] term for noncore services, or in short, all services beyond standard voice calls and fax transmissions. However, it
can be used in any service industry, for services available at little or no cost,[citation needed] to promote
their primary business. In the telecommunication industry, on a conceptual level, value-added services
add value to the standard service offering, spurring the subscriber to use their phone more and allowing
the operator to drive up their ARPU. For mobile phones, while technologies like SMS, MMS and data
access were historically usually considered value-added services, but in recent years SMS, MMS and
data access have more and more become core services, and VAS therefore has beginning to exclude
those services.
A distinction may also be made between standard (peer-to-peer) content and premium-charged content.
These are called mobile value-added services (MVAS) which are often simply referred as VAS.
Value-added services are supplied either in-house by the mobile network operator themselves or by a
third-party value-added service provider (VASP), also known as a content provider (CP) such as All
Headline News or Reuters.
VASPs typically connect to the operator using protocols like Short message peer-to-peer protocol
(SMPP), connecting either directly to the short message service centre (SMSC) or, increasingly, to a
messaging gateway that gives the operator better control of the content.
you also can find more details in Value added Service also for learning how VAS affects our envirnment
Click here
14
1.3
Our services
MTN Irancell has a lot of services and 16 of them are supported by Huawei Company.
1) Value Added Service Monitoring
2) SMSC , MMSC,WISG, IVR, VMS, P**, OTA&ADD,Mediation, RBT, CMN, MNS, VSMS,
IPCC,HSDP,RCS
Monitoring
Node
FACTS
SMSC,MMSC,WAP,IVR,VMS,
RBT,ADD/OTA, Mediation/MNS
M2000
Introduction
ESM Dashboard
Erefill
15
16
Part
II
18
2.1
19
20
2.1.1
2.1.1.1
The Wireless Application Protocol (WAP) is a result of joint efforts taken by companies teaming up in an
industry group called WAP Forum (www.wapforum.org). On June 26 1997 Ericsson, Motorola, Nokia,
and Unwired Planet took the initiative to start a rapid creation of a standard for making advanced services
within the wireless domain a reality. In December 1997 WAP Forum was formally created, and after the
release of the WAP 1.0 specifications in April 1998, WAP Forum membership was opened to all. The
WAP Forum now has over 500 members and represents over 95 percent of the global handset market.
Companies such as Nokia, Motorola and Ericsson are all members of the forum.The objective of the
forum is to create a license-free standard that brings information and telephony services to wireless
devices.
why is WAP important?Until the first WAP devices emerged, the Internet was the Internet and a
mobile phone was a mobile phone. You could surf the Net, do serious research, or be entertained on the
Internet using your computer. But this was limited to your computer. Now with the appearance of WAP,
the scene is that we have the massive information, communication, and data resources of the Internet
becoming more easily available to anyone with a mobile phone or communications device.
WAP, being open and secure, is well suited for many different applications, including but not limited to
stock market information, weather forecasts, enterprise data and games.
Despite the common misconception, developing WAP applications requires only a few modifications to
21
existing web applications. The current set of web application development tools will easily support WAP
development, and in the future more development tools will be announced
WISG(Wireless Integrated Service Gateway): The WISG developed by Huawei provides an extensive
array of mobile data services, including protocol conversion, bandwidth control, content adaptation,
charging and antivirus protection.
Service gateway: The WISG provides the services in the gateway mode externally and the functions of
bearing, accessing, authenticating, controlling, and dispatching services. For the WAP browsing and
download services based on WAP, the service gateway is the WAPGW. For the Push service based on
PAP, the service gateway is the PPG. In addition, the WISG provides the optional functions of collecting
charging information and triggering charging based on WAP and Push services.
Charging gateway: The WISG provides service-based functions of charging collection, triggering, and
service access. The WISG exists in the network as a component with charging function. In this case, an
implicit service is provided. The WISG functions similar to a routing device in the network and does not
provide the services in the gateway mode.
Integrated gateway: For the WAP and Push services, the WISG provides the services in the gateway
mode and the functions of bearing, accessing, authenticating, controlling, and dispatching services. For
non-WAP services such as RTSP and HTTP browsing services and Internet/Intranet access, the WISG
provides service-based functions of charging collection, triggering, and service access. The WISG exists
in the network as a component with charging function. Implicit service is provided. The WISG that exists
in the network is similar to a routing device and does not provide the services in the gateway mode.
22
UIDB: Where GGSN stores subscriber data, WAPGW authenticates against it after retrieving the page
Proxy: 23 proxy servers on TE and 23 servers on TW, doing the actual WAP browsing
DB: Whole WAPGW configuration settings are stored there
Bill Process: The central server where all WAPGW CDRs from 23 different servers are being collected &
stored
PPG: Push message server; it'd disabled in current MTN architecture
Report: The GUI server where data like number of subscribers, KPI, success/failure is demonstrated
VAS: value-added service
WAP: Wireless Application Protocol
WML: Wireless Markup Language
WISG: Wireless Integrated Service Gateway
DNS: Domain Name server
APN: Access point name
AAA: Authentication authorization accounting
UCD: user-centered design
SLA: service Level Agreement
CR: Change request
2.1.1.1.3 WAP Fundamental and concepts
23
24
WAP2.0 Advantage: WAP2.0 can support the standard Internet protocol , such as TCP and HTTP etc.
Then wireless terminal can make use of Internet resource.
WAP2.0 can inosculate with the current Internet. WAP2.0 can support handset accessing WEB server
directly, there is no need to switch WSP protocol to HTTP protocol.
25
26
27
28
2.1.1.2
29
30
Now we will learn primary trouble shouting related WISG like Monitoring & service test.
31
32
P_WAP_SP_SUCC & P_WAP_SP_WAP_SUCC is important graphs and we should raise INC for any
drop on it!
2.1.1.2.1.3 Generating KPIs in FACTS & Probable Scenarios
As we know WISG traffic is sent from core side. The call flow is as the below.
MS--BTS--BSC--SGSN--GGSN-WISG-IPBB-SP(Internet). so if we had any drop you can guess where
is the problem .for example if GPRS had a drop it will affect our WISG graph with high Possibility.
Now just as an Example we will explain some interesting INC ,
Case Study 1) WISG P_WAP_SP has drop
description: We have around 6% decrease in compare last night just on TE please check this issue in
your side and inform us if its necessary to raise another incident .
Solution: If any network element has some problem or the network channel is not very good, the
success rate will be affected.
From the HTTP status code statistical report, we can see that the status code 707(Failure to read
response) and 725(Connection Client Close) increased, the success rate would decrease.Actually the
main problem is the status code 707 because subscribers cant get the correct response from SP
(Internet) in time.Then subscribers feel the network very slow and will interrupt some connection and
browsing, then the status code 725 will increase.The below are the TOP10 url which are related to the
status codes 707 and 725.
Please assign this incident to IP team for more investigation.
2015 Enter your company name
33
34
Solution: From the status code statistical report, the status code 725 increased heavily.In fact, WISG
need to optimize because the software and hardware are too old. Also you know WISG service involve in
many network elements shown as the below.
MS--BTS--BSC--SGSN--GGSN-WISG-IPBB-SP(Internet). We will provide the optimization plan as soon
as possible, then we can analyze other network elements.
35
Solution: Please ask FACTS support team to help us check the below issue. From the below
snapshot, the total TPS of WISG should be the summation of the TPS of TE and TW WISG.But now it is
not. You know we implemented WISG optimization solution on TE WISG, so we should calculate newadded elements as TE WISG KPI.
As the attachment, we should calculate the NEID from 2564 to 2586 as TE WISG.
36
total TPS and TE WISG TPS are more than before. Actually you know we implemented an optimization
solution to our TE WISG, but the new-added nodes were not integrated with FACTS.
Now it is working fine, so i will change this incident to "Pending Confirmation".
37
38
39
Solution: ask IP security team to check and feed back the root cause.
40
as you see upon snapshot doesn't have time because F* is forbidden in Iran and some model have no
Iran time zone.
If BO listed the related time, there will make us confused. We already showed the exact time and WISG
throughput is sent from GGSN. You know GGSN make a GRE tunnel to WISG Cisco switches, then
connect to F*.
There was no issue in PS equipment, just a small drop in Gi throughput which should be related to
internet or specific sites issue/ limitation.
41
description: WISG success rate has drop we assigned incident to our side side for more investigation.
Solution: From the HTTP status code statistical report, we can see that the status code 707(Failure to
read response) and 725(Connection Client Close) increased.
Actually the main problem is the status code 707 because subscribers cant get the correct response
from SP(Internet) in time.
Then subscribers feel the network very slow and will interrupt some connection and browsing, then the
status code 725 will increase.
The below are the TOP10 url which are related to the status codes 707 and 725.
Please assign this incident to IP team for more investigation.
<48 Billprocess01 [taskmng] :/home/taskmng/bill/wapstat/wap20>cat *2014011415* | awk -F\|
'($19==707){++S[$21]} END {for(a in S) print S[a],"\t",a}' |sort -nr |head
52103 https://graph.facebook.com/
29824 https://api.facebook.com/
20471 http://infoc.cm.ksmobile.com/c/
19544 https://b-api.facebook.com/
11283 http://r.admob.com/ad_source.php
9259
https://www.facebook.com/
8555
https://android.clients.google.com/
8157
https://api-read.facebook.com/
7365
http://141.0.11.253:80/141.0.11.253:80/
7359
https://173.230.157.5:95/
<49 Billprocess01 [taskmng] :/home/taskmng/bill/wapstat/wap20>cat *2014011415* | awk -F\|
'($19==725){++S[$21]} END {for(a in S) print S[a],"\t",a}' | sort -nr | head
23547 http://141.0.11.253:80/141.0.11.253:80/
20627 http://data.flurry.com/aap.do
13085 http://config.viber.com/config/android/config.2.2.xml
8123
http://www.topelevens.com/django/json/
5776
http://www.radiojavan.com/api/currentsong?size=300
5371
http://loc.map.baidu.com/sdk.php
4214
http://i.mxplayer.j2inter.com/auth
3735
http://www.chess.com/api/get_echess_current_games?id=&all=0
3660
http://www.google.com/m/appreq
3182
http://815.api.swrve.com/1/batch
42
Team's principle is Based on some regular evidence which should be followed in each team, As each
team has specific situations and we should consider their targets & rules we made this part :)
1) Please don't raise INC for last update as it mostly is Fake drop , after one step you can find the true
result,
2.1.1.2.3 maintenance
In WISG team we don't have Maintenance part. We just have a service test each hour and we try to use
WISG to access internet.
2.1.1.3
Problems
some calculations on WISG is not correct, for example sum of current _TPS for TE & TW is not equal
with current _TPS of WISG. We can check it with fact team.
2.1.1.4
43
Suggestions
1) It is highly recommended that change some formula (mentioned in problem part ) to help have a trustable Monitoring situations.
2) As The WISG software and hardware are too old, and customer does not to pay money to upgrade.
Even if BO provides the temporary solution, but customer do not want to do.It makes all of us confused.So I
suggest that FO don't raise an INC for cases like below.
44
3) Just for save time in trouble shouting ,FO can monitor GPRS graph and in case we had drop on both
WISG & GPRS graph in the same time we will assign INC to IP Security team directly
http://10.131.60.36/public/mapshow.htm?id=2269&interval=60&mapid=B8258B59-A05F4EFA-A8AA-7BC9AC7C0077
2.1.2
45
VSMS(Voice SMS)
The new advanced Voice SMS (VSMS) service is provided to you prepaid subscribers which enables you
to send a voice message up to 60 seconds at any time simply using the FREE IVR by dialing 719.
After recording your message, you can select either of the following options:
* Call: The subscriber will receive a system-generated call and can hear your voice message.
* SMS: The recipient of the message will know about your voice message via an SMS and can hear it by
dialing the following numbers: Irancell subscribers can dial 719 (free IVR) for new messages or 720 (onnet call charges) for old messages. Non-Irancell subscribers can hear the message by dialing
09377200000.
* MMS (exclusive to Irancell subscribers): Your recorded message will be sent to the subscriber as a
voice file.
2.1.2.1
46
retrieve their Irancell SIM Card messages.In system-generated calls, the system attempts for four times
to send the message to the subscriber. In case the subscriber is not available, the system will send an
SMS informing him/her about the message. After hearing a message, subscriber receives and SMS
informing that he/she has heard the message.To be able to use MMS for this service, you need to have
activated your MMS service by saving its configurations. (If you have not received the configurations
SMS or have not activated your MMS, dial *130*3*5# from your Irancell SIM card.)
2.1.2.1.1 Service introduction
VSMS KPI: Use one script to get the statistical report based on CDRs. UAP connects to I2000 and
generate the related report based on our traffic statistical task
47
2.1.2.1.7 Troubleshooting
Symptom: Sometimes the data of the t_mc_sms_smsnoti table in the VMS system is increased but
not reduced, or is reduced slowly. In terms of perception, if the messages of missed call notification
delays or cannot be received, the service interrupts.
Possible Causes: This fault may be caused by the DML lock waiting which caused overstocked data.
For the t_mc_sms_smsnoti table is a process table, the data is constantly inserted, modified, or
deleted. The operation of the DML is extremely frequent. In addition, the APLOGIC and TOMCAT access
the t_mc_sms_smsnoti table. Multi-threaded concurrent operations are implemented. Therefore, a large
number of DML locks are generated during the DML operation.
When process A implements the DML (modification and deletion) for the table, other processes are in
the wait state. If a fault that the COMMIT or ROLLBACK message is not sent occurs in process A, this
session occupies resources all the time. In this case, other processes are in the wait state, data of the
service table is increased (the insert operation is not affected), and the service interrupts.
The VMS service uses the storage device to store voice files. The LV capacity exceeds 2 TB. When
onsite engineers run the operating system commands to expand the LV capacity, the executing of the
resize2fs command is stopped manually due to excessively execution time. A few days later the file
system of the storage device where the file server is mounted changes to the read-only state. Users can
retrieve messages but cannot leave messages.
2015 Enter your company name
48
Onsite engineers unmount the file system and run the fsck.ext2 -y /dev/mapper/vg_fs-fs command to
rectify the file system. When the onsite engineers run the mount -t ext2 command, the following error
information is displayed:
mount: wrong fs type, bad option, bad superblock on /dev/hdb5, missing codepage or other
error In some cases useful info is found in syslog - try dmesg | tail or so
After checking the SuSE logs, the SuSE technical support engineers find the root cause which is
described as follows: The data block information is not updated to the file system after the LV space is
extended. It is required to run the resize2fs command to write the data block information, including the
newly added data, to the super block. If the execution of the resize2fs command is stopped, multiple
exceptions may occur. In the current system, the file system changes to the read-only state. If the data
update is not complete, the i-node and the information about actual data block cannot match. The
occurrence of an exception may be delayed. In addition, the block problems may exist on the hardware.
The metadata of the file system is disordered. It is required to re-create the LV for storing voice files
according to the standard procedure.
The local disk on the file server temporarily replaces the storage device and implements the I/O function
of voice recording and playing.
Maintenance engineer A receives a complaint that some users cannot receive short message service
(SMS) notifications for the VMS or MCNS service. The Monitor System page of the MSP shows that an
SMS gateway is in disconnected state.
Possible Causes
The connection between the MSP and the SMS gateway may be abnormal due to any of the following
causes: The network is abnormal.
The SMS message task is configured incorrectly on the Configuration Management page.
2.1.2.2
49
50
2.1.2.3
Problems
2.1.2.4
Suggestions
2.1.3
51
2.1.3.1
The VMS is a value-added service based on the Computer Telephony Integration (CTI). The VMS system
provides voice mailbox services for different types of users. After a user enables the VMS, the user
obtains a voice mailbox number and becomes the owner of the voice mailbox.
A user makes a call to a VMS user, but the call is not connected. In this case, the call is forwarded to
the VMS system, and the VMS system prompts the calling party to leave a message. The call is
forwarded to the VMS system in any of the following situations:
The fixed-line user or mobile user does not answer the call.
2015 Enter your company name
52
If user A makes a call to user B, who is a VMS user, when user B is busy, switched off, out of service,
or does not answer the call, the system connects user A to the VMS system. Therefore, user A can
leave a message for user B. When user B can be reached, user B receives an SM notification of a new
mail. In addition, user B can dial the voice mailbox access code to log in to the voice mailbox and
retrieve the left message.
" Advantages for Terminal Users.
" The VMS system provides several integrated service types for fixed-line subscribers and mobile
subscribers, such as MCNS(Missed Call Notification Service).
" The VMS service supports flexible and various message sending modes and improves user
experience.
" Various mail management modes based on the user-centered design (UCD) make the VMS service
usage smart and convenient.
" Customized greetings, blacklist, whitelist, and configurable personal address books enrich the
customized experiences of subscribers.
" Maintainability
Automatic check The system maintenance personnel can check the system periodically by using
iCheck to detect system anomalies in time.
Monitor and alarm based on dedicated NM tool Maintenance personnel can use the I2000 to monitor and
generate alarms for the VMS system.
53
Feature Description: If subscriber A makes a call to subscriber B, who is a VMS subscriber, when
subscriber B is busy, switches off the mobile phone, out of service, or does not answer the call, the
system connects subscriber A to the VMS system. Thus, subscriber A can leave a message for
subscriber B. When subscriber B can be reached, subscriber B receives an SM notification of a new
mail, an MMS notification and so on. In addition, subscriber B can dial the voice mailbox access code to
log in to the voice mailbox and retrieve the left message.
Example: The mobile phone of Jones is switched off during a meeting. Mike, a colleague of Jones, calls
Jones, but the call is not connected. The system forwards the call to the IVR message leaving process.
Mike sends a voice mail to Jones according to the system prompts. After the message is sent to Jones
successfully, Jones receives a new mail.
Jones receives a notification message when the mobile phone is switched on after the meeting, "Mike,
whose mobile number is 13800000000, sent you a voice mail at 2009-04-16 13:00. Please dial 123456 to
listen to the voice mail." Jones dials 123456 and listens to the voice mail from Mike according to the
system prompt. After listening to the message, Jones presses the option to call back Mike.
Limitation: A subscriber can subscribe to the service level with the Basic Voice Mail Service feature
only after the operator purchases and loads the license for Basic Voice Mail Service.
Sub-feature classification
Voice mail: When a calling party makes a call, if the called party is busy, switches off the mobile
phone, out of service, or does not answer the call, the system will guide the calling party to access the
VMS system to leave a message to the called party.
Replying to/Forwarding a Voice Mail: The subscriber can dial the access code to log in to the voice
mailbox to retrieve the voice mail. After listening to the voice mail, the subscriber can reply a voice mail
to the sender or forward the voice mail.
Calling the voice mail sender back: The subscriber can dial the access code to log in to the voice
mailbox to retrieve the voice mail. After listening to the voice mail, the subscriber can call the sender
54
back.
New mail notification: When a voice mail arrives at the voice mailbox of a subscriber, the system
sends a notification to the subscriber by SM, twinkle SM, a multimedia message (MM), an email, a
message waiting indicator (MWI), or outgoing call and so on.
Full Mailbox Notification: When the mailbox of the VMS subscriber is full, the system prompts a
subscriber to delete the existing mails by sending email.
Voice2Text: When a user receives a new mail, the VMS system sends an email notification to a thirdparty mail server. The third-party mail server converts voice attachments to text and sends an SMS
message or email to the user. If the conversion succeeds, the SMS message or email contains the text.
If the conversion fails, the SMS message contains only basic mail information and the method of
retrieving the mail, and the email contains only the mail attachment and mail header information.
Personalized Greeting: When a calling party makes a call, if the called party cannot be connected,
the call is forwarded to the VMS system. If the called party has set the personal greeting, the system
will play the personal greeting for the calling party, else the system will play the system greeting.
Blacklist and whitelist: The VMS system supports the control of blacklists and whitelists at the
subscriber level in the voice messaging process. A blacklist is a list of prohibited users. The users on
the blacklist cannot send mails to the VMS subscriber who sets the list. A whitelist is a list of allowed
users. Only the users on the whitelist can send mails to the VMS subscriber who sets the whitelist.
Group service: The subscriber can send a mail to a group. All the members in this group receive the
mail.
Time Window: The time window function is provided for the VMS to protect users from being disturbed
within a period of time. If a user enables the time window function, the user receives notifications only in
the range specified by the time window.
System Bulletin: When a VMS user successfully enters the message retrieving flow or outgoing call
notification flow, the VMS system plays a bulletin for the user if the system bulletin function is enabled
and the service level of the user has a matching system bulletin.
Broadcast Mail Service: A VMS system broadcaster can send a broadcast file in emails to multiple
users. When a user receives a broadcast mail, the system sends a broadcast mail notification to the
user to prompt the user to retrieve the broadcast mail.
VSMS Service: When the calling party dials the VSMS process access code or the VSMS process
access code+called number, the call in forwarded to the VSMS process. The calling party can send a
voice SMS message to the called party as prompted.
MNN Service: If the user has subscribed to the MNN service, the call to the old number of the user is
forwarded to the VMS system. The VMS system plays an announcement and sends an SMS message
to notify the calling party of the called party's new number, and sends an SMS message to notify the
called party of the call to the old number.
2.1.3.1.4 VMS system structure
System parameters are common parameters used by the system. This function is provided to manage
the following items:
License , System parameter ,Carrier number segment , Area code , Zone , NE , Physical System
Network , Logical System Network , System, Route , Message route , Alarm Parameter , User route ,
I2000 information synchronization , Data Station task
Registration and Deregistration
A user can be registered or deregistered by using multiple protocols
55
56
57
58
59
60
2.1.3.2
61
As you see in below snap shot we have 8 VMS server and all of them should have normal treatment in
KPI (VMS_KPI@VMSx)
62
all of graphs on "ALL VMS Engins are important and we should inform our BO in case the was any
abnormal behavior
63
First of all the problem should be clarify that what is the problem?
It should be clarify If the SUB dont receive SMS or he/she cant call 710 or hearing wrong voice or . . .
If subscriber have problem to call 710 and anything like that it has been followed via VMS team.
If any rejection has happened for active/deactivate the service it should be follows by related team as
per provisioning Flow diagram
- MCA (Miss call alert ) and VMS cant activate together for one subscriber.
Troubleshooting Process
64
Troubleshooting Cases-Database
Symptom: Sometimes the data of the t_mc_sms_smsnoti table in the VMS system is increased but
not reduced, or is reduced slowly. In terms of perception, if the messages of missed call notification
delays or cannot be received, the service interrupts.
Possible Causes: This fault may be caused by the DML lock waiting which caused overstocked data.
For the t_mc_sms_smsnoti table is a process table, the data is constantly inserted, modified, or
deleted. The operation of the DML is extremely frequent. In addition, the APLOGIC and TOMCAT access
the t_mc_sms_smsnoti table. Multi-threaded concurrent operations are implemented. Therefore, a large
number of DML locks are generated during the DML operation.
When process A implements the DML (modification and deletion) for the table, other processes are in
the wait state. If a fault that the COMMIT or ROLLBACK message is not sent occurs in process A, this
session occupies resources all the time. In this case, other processes are in the wait state, data of the
service table is increased (the insert operation is not affected), and the service interrupts.
Troubleshooting Cases-MSP
Symptom: Maintenance engineer A receives a complaint that some users cannot receive short
message service (SMS) notifications for the VMS or MCNS service. The Monitor System page of the
MSP shows that an SMS gateway is in disconnected state.
Possible Causes: The connection between the MSP and the SMS gateway may be abnormal due to
any of the following causes: The network is abnormal. The SMS message task is configured incorrectly
on the Configuration Management page.
65
2.1.3.2.3 maintenance
In VMS team we don't have Maintenance part. We just have a service test each hour and we call 710 to
be sure every thing is fine !
2.1.3.3
Problems
2.1.3.4
Suggestions
66
2.1.4
2.1.4.1
Short Message Service (SMS) is a text messaging service component of phone, Web, or mobile
communication systems. It uses standardized communications protocols to allow fixed line or mobile
phone devices to exchange short text messages and Provides the Point-to-Point Short Message Service
(SMS) in GSM/GPRS/3G Network.
for more information about its History wik_Short_Message_Service
67
68
P**
Signals change to understandable language (translated by PEP for PFS (server)
Recognize Farsi and English Letters and inform E/// for Financial Issues. 40%- 60% if it was 60%
Farsi +999 to beginning of subscribers number
Prevent from spoofing
Diameter (radius)
-999 +avp code
Overview of the Live SMS service
We have 20 live SMSC servers running in TE&TW&ES&MS, all of them connected with the USAU of
each site. The entire message from STP will be forwarded to related USAU with GT.The USAUs forward
the messages to () How many?! MAP servers (sub-module of SMSC) and MAP servers distribute SMS
according to the starting digits of B-number to 20 SMSC servers.
Charging
All traffic goes to E/// side and in this step E/// recognize pre paid users, others will known as unknown
subscriber which we count them as post paid users.
CCN doesnt do action about post paid subscribers till the end of month.
Here is another SMS System Flow that will show the MO-MT process by details.
Its a simple topology in zoom out mode. (its old pic and IN is not considered also)
69
70
71
72
73
Graphs introduction :
About MO_SUCC_AT _MSS, MO_SUCC_AT_SMSC please see the left number
About P_MO_SUCC_AT _MSS P_MO_SUCC_AT_SMSC ,please see the right percent.
MO-SUCC-AT-MSS:MO_SUCC_AT_MSS comes from Core side.
P_SUCC_AT_MSS: It is an important parameter and it is related to percentage ofsuccessful requests
have been sent from MO (Mobile Originated) in MSS layer to ST routers and then PEP nodes.
MO-SUCC-AT-SMSC:Number of all SMSs received to SMSC.It can show longer path and it shows
success rate till SMS. Logical we know MO-SUCC-AT-SMSC is less than MO-SUCC-AT-MSS but why
in graphs the number of MO-SUCC-AT-SMSCis more than at MO-SUCC-AT-MSS?!
Answer is :
All SMSs which are send to SMSC from MCA side consider as MO, so number of MO-SUCC-AT-SMSC
is a little more than MO-SUCC-AT-MSS. J
When we have drop on P-SUCC-AT-MSS at first we should check it on M2000 for make decision to
further investigation this issue should follow with Core or Security team. If we had drop on all SMMO
graphs it is related to Security team in the other hand we should assign it to core team for more
investigation.
P-MO-E2E-FF-AT-SMSC: Percentage of all SMSs which are received from A-num to B-num without any
retry . (Fast forwarding)
AO SUCC-AT-SMSC: Number of SMSs from Applications (Iran cell,Bulks)
P_AO_SUCC_AT_SMSC: All successful originated SMSs from applications such as Banks,
2015 Enter your company name
74
If Disk usages changed to Red o orange we should send an Email & Inform BO.
75
76
Please notify that all Graphs must be normal( have their normal treatment) and also we have to check
CPU usage.
2.1.4.2.1.3 Issue on M2000
In the case of drop on SMMO attempt (if it had affect on P-SUCC-AT-MSS) FO must raise incident and
will assign incident to Core team or security team based on form of drop.
77
Case study 1) If MO_SUCC_AT _MSS decrease it means subscriber send SMS number decreased,
mostly it is ok ,except P** side have problem.
Case study 2) If P_MO_SUCC_AT _MSS decrease it means percent of subscribers which send
SMS successfully decreased, so need raise an INC As we said before if mobile originated success rate
till MSS had drop we should check Core and PEP.
Case study 3) When we face drop on P-MO-E2E-FF-AT-SMSC and MO-SUCC-AT-SMSC we should
check alarms on SMSBI to detect about alarm, mostly this drop occur due to error code 152 related to
CS5(E/// Team).
78
Solution) If you found MO error code 63/152/178/201 increased ,please assign this INC to E/// side. if
you found other MO error code increased, please notice on call BO.
79
80
81
Solution) For cases like that, please check MCI FACT graph first (link: http://10.131.58.32:8080/facts/
secure/report/Training/Alireza.kha/Huawei+SMSC/published/MCCI+err+report+60)
1.If MCCI Core side issue, we will find the xx error is increased ,so please assign this INC to MCCI core
side
For example:
82
83
Select part of SMSC is faster than select all,please check MT error code 40/41/48/51/52 first, this is
relate MTN Core side issue. If those MT error code increased, please assign this INC to Core side.
3,if you found other MT error code increased ,please notice on call BO.
Case study 6) If the P_DISKUSED increased about 20% and then increase stopped, this is ok, only
send email to BO is ok.
Solution) If the P_DISKUSED increased more than 30% and increasing also, please call on call BO,
this is relate the storage issue.
84
Case study 8) If the MO/MT license(include AO/MO/AT/MT) dont reach 100% only send email to BO is
ok, if reach 100% please call on call BO, it is will impact MO/MT SMS service.
85
Case study 9) if you faced with below case please raise an INC to SMSC team (this issue happened
one or two times every year)
Solution) this case is related to SMSBI ,the SMS service is normal but will impact FACTS graph.
Case study 10) If we have decrement on P_MO E2E_FF_AT_SMSC and We faced Error 24-The
destination MS is switched off.
Solution) Most of the time is relate SP account which sent bulk SMS in short time ,Its probably
because MKT pushed SMS to base SUBs, most of them are failed due to switch off handset.( In cases
like that we can change INC to task but its our responsibility to make it ok ,
Case study 11) P-MO-E2E-FF-AT-SMSC has decrease due to error code 40 ,48
Solution) We should raise an INC and follow it with MCCI Core.
Case study 12) SMSC P-MO-SUCC_AT SMSC & P-MO-SUCC_AT-MSS & P-AO-SUCC_AT _SMSC
have drop , it seems number of AO_SUCC_AT_SMSC is huge and it caused this problem,
86
Solution) If you faced cases like that please follow it with two different INC
1)For AO/E2E drop, its related to license expired because of MAX TPS is reached.
The list of SPs are in the below:
2) For P_MO_SUCC_AT_SMSC its related to IN side as you see we faced with error 201 on all ES
SMSCs (13,14,15,16).
87
Case study 13) We can see some decrement on P_SUCC_AT_MSS & P_MO_SUCC_AT_SMSC &
P_MO_E2E_FF_SMSC graphs at weekend in compare last days,
Solution) here is no issue in MO/MT SMSs from Core side as could be seen below ,please re-assign
the INC to VAS and ask them to provide detail in holidays kindly compare the trend of your SMS graph
by previous holidays NOT last days.As you know VAS Monitoring using FACTS is not alarm monitoring,
so for any kind of abnormality you have to compare the trend with other similar days.
For such abnormal curves the trend is normal just because of holidays, rest time is shifted one hour.
Anyway, you can ignore such abnormality.
Case study 14) P-MO-E2E-FF-AT-SMSC has decrease due to error code 40 ,48, so please assign INC223582 to MCCI Core.
Solution) If SMSC P-MO-E2E decreased,please check this FACTS link,it is easily to check this is
relate MCCI side or MTN Core side.
http://10.131.58.32:8080/facts/secure/report/Training/Alireza.kha/Huawei+SMSC/published/MCCI+err
+report+60
Case study 15) If some Offnet subscriber's SMS to IranCell network were unsuccessful please don't let
be assigned to SMSC team as it is not our issue ,Ask them to follow it up with Core team,
88
1) Please put customer (Behrouz Nazem zadeh , Aida Honarmand & Masoud Zareie Sanabad for SMSC
---Behrouz Nazem zadeh , Aida Honarmand &Zahra asgharzadeh for OTA) in all Mail Loops.
2) Remind BO for each Change which they didn't start at time.
3) Its better to put A# & B# in snapshot to see what happened. Really I cant get your point in below
mail.
2.1.4.2.3 maintenance
There is some special Web/Windows Apps for some products that will help FO to do some basic
troubleshooting. For example there is web application named SMSBI that will help us to track one SM
and find the failed point based on CDRs.
2.1.4.2.3.1 MT console operating guide
89
SMSBI is an application which we use to log our Reports and we can can check SMS status if it was
successful or not and ....
1)
90
2)
3)
91
92
4)
5)
6)
93
94
7)
8)
95
96
9)
10)
97
98
4)After you got query you can find some basic info when you click on SM Track
5) Check Submitting & Delivery status , If both of them was Successful the issue is not related to SMSC
2015 Enter your company name
99
Side , you also can find some information like Account & SMSC Server
After you find which SMSC has error we use Secure CRT to find some sample number for more investigation
(We need this information when we ask Core MCI team to follow a case. Before start it please be informed
right now we have TE & TW Server's access and not MS & ES. In the other for example when we try to login
Server SMSC03 we face below error :
100
101
you can change its limitation for more investigation about specific case:
find . -maxdepth 1 -type f | xargs awk -F , '$17==40 && $14>=" 2014/04/14 22:24:26"
$2,$3,$45,$5,$14,$17,$26,$27}'
Second way:
~/billdata/bpsbill/11/backup>
cat prm20140414_0101209224.unl
102
as you see in above snap shot you can see related CDRs and all necessary information you need.
Before running the last command its better to save the logs using below snapshot:
103
For such queries its better to limit your query with lots of conditions or decreasing the files that its
going to apply the script.
For example for MCCI Sample, I always with find just one file *.txt and contains the outage time CDRs
(not them all that you will see with ls command). It will help more.
104
Problems
2.1.4.4
Suggestions
We would be grateful if we had Secure CRT for MS & ES for being able some primary trouble shouting
and some basic information about MT console operating guide
2.1.5
105
"Irancell Drive bridges the gap between communications network and the Internet. It is also the first
cloud service provided in Iran which enables storing and managing phone contacts, SMS and webmessaging management, file management and sharing accompanied with editing feature and also the
ability to share comments and opinions on them."
"Service activation is possible via choosing the desired service pack through the portal designated, in the
form of 3 month, 6 month and 1 year packs."
2.1.5.1
106
Managing contact list as well as creating, deleting and editing contacts information
Visiting contacts profile and searching for a specific contact
Viewing friends status in your personal Drive (online, busy, offline)
Managing SMS and MMS
Grouping or archiving messages
The possibility of sending and receiving messages via the portal and application even
when cell phone is off
Filtering or arranging the messages
The possibility of sending and receiving SMS and MMS in a specific time
Managing your files
Providing virtual space for the user to store backup files
Uploading and downloading various files such as images, texts, etc.
Sharing your files for your friends
Informing your friends about shared files via sending SMS
The possibility of expressing comments about a shared file
How to Activate Irancell Drive: To activate Irancell Drive service, users can refer to Irancell Drive portal
and create an account. To this end, they should enter their prepaid MSISDN in the respective box to
receive the verification code through SMS.
When the SMS is sent by Irancell Drive service, a window representing different packages of services will
be displayed to provide users with various options.
107
How to Extend Service Package: The service package will be extended automatically by Irancell Drive
service for Silver, Gold and Diamond service packages for which users should have enough airtime in
their accounts. If they wish to choose another package, they should choose the new service package
prior to expiry of the current package. It is to note that it is impossible for users to extend pilot service
packages.
Please remember that when the user airtime for service package extension is not enough and/or the
user does not choose the service package upon the expiry of the pilot package, the user data will be
maintained in Irancell Drive service for one month after expiry of the package and it will be possible to
review and retrieve the data. In case users fail to extend Irancell Drive service within one month, their
data will be deleted.
Name
trial version
Silver
Gold
Diamond
Validity
3 months
3 months
12 months
12 months
108
Price
Free
40.000 IRR
120.000 IRR
200.000 IRR
Auto-extending
No
Yes
Yes
Yes
Free
Free
Free
Free
Free
Free
Free
Free
Free
Free
Free
Free
100
1000
1000
1000
500 M
10
2M
10 M
50 M
100 M
300
1000
1500
30
70
150
Balance inquiry
For information about remaining SMS and MMSbalance, users may dial *141*19# from their Irancell SIM
Card.
2.1.5.1.1 Service introduction
A special VAS service, where when a subscriber activates this service, will have more powerful contact
management, multiple clients to send messages and network storage.
Consumers expect that these capabilities are available on any type of devices and that there is open
communication between devices and networks. With the Rich Communication Suite (RCS) these
customer expectations can be fulfilled, and ever evolving services can be offered to enhance users'
experience. The core feature set of RCS includes the following services:
Enhanced Phonebook, with service capabilities and presence enhanced contacts information
Enhanced Messaging, which enables a large variety of messaging options including chat and messaging
history
Enriched Call, which enables multimedia content sharing during a voice call
The Rich Communication Suite Initiative is the joint effort of leading industry players to speed up and
facilitate the adoption of applications and services that provide an interoperable, convergent, rich
communication experience.
Challenges: Currently, the usage of voice and message services increases rapidly. Nevertheless,
revenues from voice and message services are increasing slowly, and revenues from voice services may
decrease in the near future. In addition, with the popularity of Internet services, operators are facing
challenges in terms of the operation on traditional Telecom businesses, like reducing operational cost,
creating an open environment for new services and digging potential values from exiting services.
109
Our Solution: Huawei RCS helps operators to enrich social communication over the mobile Internet.
Comply with international standard GSMA RCS, it also can extend the contactors information of mobile
subscribers and combine mobility with Internet accessibility. This effectively enhances the
communication between people and improves the value of traditional networks.
Applications & Benefits: Help to enhance loyalty by depositing users digital assets. For example
users address book, history message, picture, video, documents, microblog and others;
Help to get more revenue by service innovations over converged Mobile and Internet network.
Huawei RCS solution has been adopted by China Mobile at its 139.com service, and Argentina Movistar
RCS Portal.
As a service suite for rich communication, our RCS solution extends the address books of mobile
subscribers. The functions and presence information supported by the RCS improve subscriber
experience and enrich communication services.
Service support: This service is provided and supported by Huawei Vendor and will follow the SLA
contract
Users: External Subscribers, Business Owner, Marketing ,Service components
Component
Percentage
down time
of
CAB
30%
(Only
new
subscribers will
be affected)
70%
70%
20%
30%
Portal
60%
Business processes
Business process
Subscription is based on SMS or Portal
Access channels through Portal, PC client and Mobi client
Service
Service
Service
Service
dependencies: MMSC/SMSC/E-Care/CCN/PFS/GPRS/Mediation
Availability: Availability target is 99.8%. Service is not available when:
Reliability: Maximum 3 interruptions per month.
Response time
Function
Response time
CAB
5 Sec
10 Sec
110
5 Sec
Service throughput/capacity
KPI
Target
SMS
MMS
7per second
Storage
39 T
Service time
KPI
Target
24x7
Maintenance periods
2am-6am
Change periods
Normal support hours
24x7
Target
24 hrs
MDSP
Convergent address book (CAB): Mobile phonebook enhanced with contact presence and status,
converging with Internet Address Book, etc. This is the base stone of Huawei RCS solution.
The CAB is an evolution of the usual address book, providing enriched information to existing contacts.
The CAB allows end users to exchange Social Presence Information with authorized contacts. This
information includes hyper-availability status, portrait icon, free text, favorite link and timestamp. From
the CAB, end users have an access to information regarding which communication capabilities are
available at a given point in time to interact with a contact, being able to initiate communications and to
access the communication history with a contact. It is also possible to perform a backup/
synchronization of contact information with CAB.
Unified Box: Unified Box provides unified message experience with multi message types;
2015 Enter your company name
111
Unified Message Box collecting SMS, MMS, Email, IM, Voice Message, Video Message and Fax
Message from various servers and put them into a single storage. Unified web access portal provides
management of stored messages and directories, which also includes web-based online SMS, MMS
and Email forwarding and sending feature;
Online Storage and Sharing: With this function, an end user can store files online and share them
with friends easily;
VoIP: RCS has the ability of VoIP with abundant services like video voice, picture sharing, video sharing
and others;
Smart Routing: RCS can give the most suitable route for voice and messages according to routing
policies that has been configured;
Multimedia Chat: An end user can send instant messages to contacts and transfer files promptly. Adhoc instant message group is also supported;
Multimedia Blog: An end user can post blog in his own online space. Others can comment and follow
the blog;
SNS Roaming: RCS has the ability of integrating with third party IM and SNS internet services, for
example Twitter, Facebook, MSN, ICQ and others. After that, RCS users can communicate with their IM
or SNS friends without logging in the third party.
OTT: Over The Top
IMS: Information Management System
EAB:Enhanced Address Book
Huawei Software is one of four divisions within Huawei Technologies; the other three are Telecom
Network Infrastructure, Professional Services and Devices. It was previously known as Huaweis
Application and Software line of business.Within Huawei Software, there are three lines of business:
consumer, enterprise and business support systems. The division has 436 mobile operator customers in
138 countries, including seven of the top ten mobile operators globally, and 28 of the top 50 Mobile
operator customers.
These include China Mobile, Vodafone, China Unicom, Telefonica, America Movil, France Telecom, and
Telenor, among other operators of similar size and geographic reach.
According to Huawei Software, the size of the mobile operators on its customer list, in terms of their
subscriber bases, means that 20% of all mobile voice users, 33% of all SMS users and 50% of all MMS
2015 Enter your company name
112
Mobile operators are increasingly concerned about the threat presented by Internet companies, such as
Google, with its free Google Voice service. Google Voice is an invitation-only service which is also only
available in the US. Fixed-line users can register their existing telephone number in order to access
visual voice-mail, voice-mail transcriptions, custom greetings, free national or local calls in the US, lowcost international calls, and e-mail or SMS voice-mail notifications. In addition, fixed-line users can also
register for a Google number, which would provide a single number which would ring on all of their
registered devices, in addition to free SMS, the ability to screen, block and record calls, and the ability
to arrange conference calls.
While some telecommunications infrastructure vendors, such as Huawei, do not believe that mobile
operators should regard Google Voice as a direct threat, services like Google Voice should act as a
powerful motivator for them to re-assess their core businesses of voice and messaging, in order to
determine how they can develop value-added-services that will help them to retain their subscribers and
also make them higher-value customers.
For its part, Huawei undertakes a consultative approach with those of its mobile operator customers that
are seeking to deploy RCS services. The vendor will work with the operator in order to understand its
existing network capabilities, the demographics of its subscriber base as well as requirements its
subscribers may have for mobile communications services and devices, and its current line-up of
services and business models. Gathering this information enables Huawei to recommend the
introduction of new RCS-based services and business models or the modification of existing services
and business models, which would help the operator to more effectively compete against Internet
services providers and other companies.
Huawei aims to help mobile operators examine their long term customer relationship strategies, with a
2015 Enter your company name
113
view to increasing the tenure of their subscribers. The RCS Solution has been developed to help mobile
operators focus on what their customers need, and to enrich their customers existing user experience.
Huawei places the mobile user at the centre of its RCS strategy (see fig. 2). It believes that an
increasing proportion of mobile users will be able to access basic communications services such as
voice, SMS and MMS, and also more advanced messaging such as e-mail, instant messaging and
presence. In addition, Huawei believes that mobile users will be able to access and use a
convergent storage database such as Huaweis One Box, in which they can keep a history of their
messages and conversations. Further, mobile users will likely also be keen to access and use online
personal information storage, such as Huaweis NetDisk, to store - documents, images and videos,
among others, and to share these contents with their family and friends.
Mobile users would also like to exert more control over their communications including being able to
share and update their status and their social relationship information with their contacts on social
networking services, which they access via the mobile or the Internet. To meet this need,
Huawei is providing Mini-Blog and Relationship Radar services, through which mobile users can share
their sentiments with their friends as well as their contacts on Internet SNSs such as Facebook and
Twitter.
Providing security on the mobile device, including anti-spam capabilities, is another way in which mobile
operators can provide their customers with an enhanced user experience that would help to discourage
churn to another network. Huaweis Communication Firewall is provided as part of
its RCS Solution, enabling mobile users to establish white-lists and black-lists for voice calls and SMS,
and to keep a history of barred calls.
Therefore, in order for mobile operators to successfully compete with Internet companies, they will need
to deploy services which go beyond simply a network-based aggregated address book and the other
types of services that are included in the GSMAs RCS specifications The network based address book
will not be a differentiator for mobile operators, but it will provide a foundation on which mobile operators
can build differentiated services.
In order to be able to provide these differentiated services to their subscribers and generate return on
investment, mobile operators must:
Open up their networks to third party application- and service-developers, enabling them to more easily
2015 Enter your company name
114
develop new products that are closely integrated with existing services such as voice, messaging,
presence, location and billing;
Deploy a platform that is cost-effective, in that it complements rather than replaces existing elements
of the core network; and
Above all, focus on convergence as the primary objective, including the convergence of
communications, services and terminals.
In order to be able to provide services that increase customer loyalty and subscription lifetime, mobile
operators must provide:
A convergent and user friendly experience, which will improve customer satisfaction and increase
subscriber loyalty.
A convergent personal information storage platform that keeps an extensive history of the mobile
subscribers data, including their SMS, MMS, VMS, voice calls, e-mails, images, videos and
documents, among others. Providing this kind of storage platform would reduce churn for the mobile
operator, since subscribers would associate their mobile experience with the mobile operator and its
network.
A social relationships update capability, such as Huaweis M-blog and Relationship Radar, and access
to Internet social networking services. This approach would also increase customer loyalty, encouraging
subscribers to stay with the operators network because their online home and community is built within
that network.
The core component of Huaweis RCS Solution is its Service Network Engine (SNE), which addresses
the above requirements. The SNE provides a service layer that can be integrated into the mobile
operators existing infrastructure, including its voice and messaging platforms, and that exposes core
network capabilities and even third party capabilities as application enablers.
Mobile operators and third party application- and service-developers can use enabler application
programming interfaces (APIs) into the SNE in order to create new applications and services much faster
and at a reduced total cost of ownership.
Huaweis RCS not only provides GSMA RCS services but also provides enhanced valueaddedservices
such as voice-over-IP (VoIP), HomeZone and missed call notification (MCN). It also provides a
convergent messaging experience which is based on the mobile operators existing messaging
infrastructure, including its SMSC, MMSC, voice-mail and e-mail, among others. In addition, Huawei
RCS provides enhanced messaging services, such as sponsored messages, blacklist and copy-andforward, and value-added messaging services such as mobile newspapers and micro blogging.
In providing value-added-services (VAS) to their mobile subscribers, operators can generate additional
ARPU by charging a small premium for each service individually or by offering a package of the services
for which the operator would charge a subscription. They could also more closely tie in mobile
subscribers to their networks, and reduce churn. Perhaps most importantly, mobile operators will be
able to better compete with Internet companies that are seeking to erode both their market share and
their revenues from voice and messaging.
Differences between Huawei RCS Solution and GSMA RCS
Huawei RCS solution complies with GSMA RCS, but builds upon the GSMA standard to achieve higher
levels of functionality. The existing GSMA RCS is only based on IMS networks and only focuses on
basic features, including enhancing user experience, promoting industry alliances and identifying
business models related to advanced messaging. This restricts operator choices. Huawei believes that a
successful RCS solution must consider both IMS and non-IMS networks. Huaweis RCS solution
focuses on:
Enhancing user experience: Bridging IMS and non-IMS networks to provide a seamless user experience.
Unified communication VAS platform: unified platform to enrich communication services, increase
ARPU, and provide cost savings on their infrastructure investment.
Greater variety of services: In addition to services defined in GSMA RCS standard, Huawei RCS
provides functionality for new services, including convergent messaging box, micro blogging services and
others.
Network Evolution: Huawei RCS solution can help operators to migrate from legacy network based
services to RCS services without the need for large expenditures or subscriber migration to new
2015 Enter your company name
115
systems.
Meanwhile infrastructure vendors such as Huawei, while supportive of the GSMAs RCS initiative, are
also cognisant of mobile operators desire to move quickly in order to deploy converged services as a
way of arresting declining growth in their voice and messaging revenues. In addition, mobile operators
are driven by the desire to reduce customer churn and to increase the value of both their existing
customers and any new customers they might win as a result of pursuing a converged communications
strategy. Ensuring that they do not lose customers or revenue to Internet companies is also a high
priority for mobile operators.
At the same time, mobile operators are more than ever mindful of the cost of deploying new technology,
so any approach that combines getting the most out of their existing network investment with the ability
to deploy new services for minimal additional investment will prove attractive.
2.1.5.1.4 RCS system structure
GSMA decided to drive the RCS initiative to facilitate IMS end-user services deployment. This initiative
brings together operators, handset and network vendors, and aims at specifying the set of basic services
(no really value-added services here) that should be made available in an RCS terminal. One of the RCS
goals is to demonstrate one of the most valuable feature of the IMS architecture: interoperability.
Contrary to OTT (Over The Top) players, RCS guarantees services interoperability between users
whatever the terminal they are using or the network operator they have subscribed to.
RCS relies on IMS core network for session control and service establishment, which is based on
intrinsic features of SIP signaling. The key of RCS is the capability discovery framework which allows to
identify the RCS services of any users even in case of multi device usage. Thanks to that, RCS users
can be informed in real time of the multimedia communication capabilities of their contacts.
Capability discovery: The capability discovery feature is key for RCS. It allows to recover capabilities of
users contacts in term of RCS services. For that RCS terminal must implement one of the two solutions
depicted in the next figure (SIP OPTIONS or presence)
116
icon and so on. This address book can be synchronized with network based storage facilitating then
multi device handling. From this address book users can then be informed about the capability of a
contact about a specific RCS service (i.e. social presence information sharing).
Standalone messaging: Includes both text and multimedia messaging services using IMS-based
messaging framework instead of SMS/MMS, removing as a result some of their limitations. The
technical realization of this service relies on OMA SIMPLE IM. For small messages (<1300 bytes) pager
mode will be used (SIP MESSAGE). For larger message service will use MSRP/TCP protocol in the
media plan.
117
118
119
Push mode is realized using the file transfer service and pull mode require usage of network RESTful
ParlayX API
RCS Releases: RCS has been specified through several releases, last one being (at the time of writing)
RCS 5.0 which is somehow a synthesis of previous RCS Release 1-4 and RCS-e 1.2 (RCS enhanced).
RCS-e aimed at simplifying RCS deployment since capacity discovery feature (which is key for RCS)
can be implemented using the basic SIP OPTIONS request instead of being based on OMA SIMPLE
presence framework (which requires at least a presence server to be deployed).
2.1.5.1.5 RCS Signaling flow
120
subscribers are using RCS service and unable to send SMS when they activate RCS service .
What does unable to send SMS mean ?
Time-out deletion, its RCS problem. Because the RCS message cache is a little small, when the
traffic is huge, RCS cant handle ,and will not send the message to SMSC, SMSC will be waiting until
timeout. Now , its resolved.
failed, its not RCS problem. SMSC has been delivered the SM, but user didnt receive. Because of
such errors.
53-The GIW module rejects the SM delivery
15-Protocol error (MS error)
8-The subscriber is out of the service area.
Message didn't reach SMSC, its not RCS problem , because the message didnt come to SMSC at
all, so it didnt come to RCS. The flow as below, picture.
2.1.5.2
Problems
2.1.5.3
Suggestions
2.1.6
121
2.1.6.1
122
123
2. USSD: One of the various ways through which you can set RBT is using USSD. To see RBT main
menu, dial *777# from your Irancell number and then choose one of the options from the menu.
3. Internet: Irancell subscribers can visit vitrin.irancell.ir and follow up RBT link to choose their
favourite RBT from among hundreds of RBTs and use them by following the instructions in Irancell RBT
portal.
Advantages:
* You can have access to RBT price list
* You can see RBT details which are not possible to be seen through SMS
2015 Enter your company name
124
125
Taking RBT service as the flagship, Huawei iVAS products have been developing rapidly since 2003. At
present, the number of global RBT subscribers supported by Huawei have reached
more than100 million. This slide introduces iVAS products from service application to networking, so it is
suitable for beginners to read and study.
And whats IVAS
Definition of iVAS: Based on communication network technology, computer technology and internet
technology, iVAS service provides colorful information service for end users through
WEB, voices or short messages with the cooperation of telecom operators and internet service providers
(SP/CP).Full name of iVAS: Intelligent and Integrated Voice Value Added Service
Application Background :There are more and more content-based data services and the business
volume is increasing too. People have gradually accepted obtaining content information
through communication terminal.
The rapid development of SP/CP provides abundant contents.
Mature VXML technology and its wide application.
Mature TTS/ASR technologies and the supports from equipment suppliers.
Provide various content access modes and more comprehensive services to users, so that the service
income is increased.
126
Among the services above, RBT service is the most popular service. It is used by more than 100 million
subscribers (supported by Huawei) in the whole world.
2.1.6.1.2 Definitions and abbreviation
127
1.
2.
3.
4.
A is the URP platform, providing external trunk signaling interface, voice playing function.
B is the CTI platform.
C is the RBT service, providing RBT service logic and external data interfaces.
D, E are the communication network, OSS/SMS respectively. They communicate with RBT system
directly.
5. URP platform is separated from CTI platform by FEP.
6. The RBT service area is isolated by the firewall.
7. Stability of IVAS data network and reason-ability of the networking are very important. For details,
refer to iVASGuide to RBT Data Network Design and Implementation V2.3
Please Consider that RBT has 2 part: 1)Call date base(which includes BTS , BSC ,URP RBT) 2)
Management (Which includes all methods that we buy RBT like, IVR,USSD, SMS, Portal . these
two Data Base synchronize all the time in other hand people will face with the problem (EX. they see
some RBT in their portal but when some one call him they wont hear RBT! :)
128
1. The components contain CTI platform components (such as, UI, CTI, FEP and Proxy) and service
components (such as, Portal, Webserver and USDP). For details, see the logical networking diagram
later.
2. URP is the new device replace the URP which may be exist in the old office.
3. According to different solutions and carriers, the protocols of the external interfaces of iVAS service
are different. The external interfaces include No.7 signaling interface, registration/deregistration MML
interface, SM interface and CDR interface.
129
1. Since the AIP+VRS/VP is replaced with URP, there is not internal trunk. VRB broads is in charge of
playing tones, They get tones from FS through the network.
2. The difference between the former networking and new one is that the service components are
changed. The service components of the old networking are vxmlserver + portal (db). The portal (db)
is the core to implement services.
3. At present, the USDP platform is only used by overseas carriers and China Mobile. Other carriers still
use the old networking mode.
As shown in the logical networking, the iVAS system mainly includes three parts: URP, CTI and
Service. Where in
URP part includes URP/FS
CTI part includes FEP/CTI/UI Script/PROXY
RBT service part includes VXML Server/Web Portal/USDP/DB .
In addition, we integrate I2000 products to maintain the system better.
URP:
Function: Interact with external signaling and speech channels and interact with the CTI platform
through MEM module in CSU/CCU board.
Hardware: 3 components in generally (service control component, media resource component, switch
and access component). The media resource service can be totally integrated with call control service,
and be inserted in the frame of MGC in the form of VRU/MSU board. thus MGC contains service control
component, media resource component, and MGW contains switch and access component.
Remarks:
1 AIP-SP provides the same function in the old site
2. URP completely inherits the functions and features of SoftX3000, supporting PSTN signaling (TUP,
ISUP, SCCP, R2 and PRA, etc.) and packet protocols (MGCP/H.248, SIGTRAN, SIP/SIP-T, H.323 and
RTP/RTCP, etc.) in NGN
3. the service control component supports not only narrowband service features and but also packet
features including packet subscriber service, packet trunk and media service.
130
131
1. There are two kind of numbers, MSISDN and MSRN. Each MSISDN belongs to a HLR and each
MSRN belongs to a VLR. Every MSC knows to which HLR each MSISDN belongs, and to which VLR
each MSRN belongs.
2. When a MS visits a MSC/VLR, the MSC/VLR will report the visit to the HLR of the MSISDN of the
MS.
132
1. There is a flag in the SRI shows whether the MSC has the ability to play the RBT.
4. There is a flag in the SRI_ack shows whether the MSISDN is a RBT number or not when SRI shows
the MSC has the ability.
133
Whats registration/deregistration?
Registration/deregistration is a process of adding/deleting the RBT triggering information and charging
information of subscribers on RBT system (Portal), OSS, IN and HLR.
134
1. A subscriber initiates the registration/deregistration request through IVR or Portal website. After
processing the request, portal generates CDRs. At this time, the subscribers status in the table
t_userinfo is 6/7 in portal database.
2. Portal sends CDRs to the WORK directory on RBI (Recorded Bill Interface) and then waits for BOSS
to get the CDRs.
3. BOSS gets the registration/deregistration CDRs on RBI regularly
4. BOSS processes CDRs, sends MML command to SMP to register/deregister in IN side, and change
the TICK mark of subscription information on HLR.
5. After receiving the MML sent from BOSS for requiring registration/deregistration, SMP sends an http
request to Portal to configure the RBT registration/deregistration set in PORTALDB. At this time, the
subscribers status 6/7 in
t_userinfotable are changed to 2/4 (2 indicate registration, 4 is
deregistration).
6. After the successful processes of SCP and Portal, SMP returns a message to BOSS. Thus, the
whole registration/deregistration flow is completed.
Registration/deregistration flow for postpaid service based on IN solution
Typical case: Registration/deregistration flow for postpaid service based on IN solution
135
136
In drop for RBT USSD , incident should be assigned to RBT USSD team till SUCCESS-RATE turn back
to normal.
Note. in a sharp drop for a minutes FO can change incident status to pending confirmation
if there was a drop on ANSWER_TIMES graph ( 95% or less than ) we should raise an INC :)
2.1.6.2.1.3 RBT Portal
137
138
139
140
141
In case there was a drop with less than 95% connected Ratio we should raise an INC :)
2.1.6.2.1.6 Generating KPIs in FACTS & Probable Scenarios
2.1.6.3
Problems
142
2.1.6.4
Suggestions
2.1.7
P**
2.1.7.1
143
P** is a Security Node that have some duties , you can see some of them:
Signals change to understandable language (translated by PEP for PFS (server)
Recognize Farsi and English Letters and inform E/// for Financial Issues. 40%- 60% if it was 60%
Farsi +999 to beginning of subscribers number
Prevent from spoofing
2.1.7.1.2 Definitions and abbreviation
PFM belongs to PFX family that X indicates a group of node as mentioned in the below, also you can
see their status in the MTN Network:
1. PFS
SMS : Live
2. PFM
: Live
3. PFE
E-mail : not live
4. PFW
Web : Live but not active
5. PFV
Voice : not live
2.1.7.1.4 P** system structure
144
Filtering system use such as Antivirus, if a virus via SMS or MMS arrive to Servers PFS/PFM can
detected and fitter this virus
Below picture is status of SMS send and receive and filter them
It is live monitoring!
145
146
There are many alarms about PFM that they are not integrated with Netact like as CPU usage, Disk
usage and so on. The most repetitive alarm we see is the "PCF has lost connection to Heart Beat " .
PCF in fact is the engine of PFM similar to applications in other VAS nodes.
We should check it every time with Mr. Hossein Ashtari because this alarm is so general and he can
check it from his side to recognize it is important or not.
2.1.7.2
147
Case study 1) From last night at23:45:00 till 26/5/2014 10:00 AM PFS06 was down and related graph on FACTS
didnt update, why nobody didnt inform me about it??!!
As you know these servers are so important to carrier SMS traffic and specially FARSI SMS.
Solution) If server doesn't update you should inform BO ASAP as it affects SMS directly.
Case study 2) In case you faced drop on SMSC graph and SMMO decreased on M2000 like below
snapshots.
148
149
Solution: please get query every 5minutes and in case of any issue, please CALL Security
Team immediately.
2.1.7.2.2 Team's principle
1) Please check P** graphs each quarter once , it is too important that we have updated servers !
2) In case we faced with Not updating or down servers please Call Mina & Faraz (even it was night shift
!) it is really important to do necessary action on time.
2.1.7.2.3 maintenance
2.1.7.3
Problems
2.1.7.4
Suggestions
150
2.1.8
2.1.8.1
151
Parlay X: A set of standard Web service APIs for the telephone network (fixed and mobile.). It's defunct
and now replaced by OneAPI, which is the current valid standard from the GSM association for Telecom
third party API.
CMP (portal): Content Management Platform
MDE (mns server): Message Distribution Engine
NMS:Network Management System
FTP: File Transfer Protocol
SMPP: Short Message Peer-to-Peer
HTTP: Hypertext Transfer Protocol
SNMP: Simple Network Management Protocol
IN: Intelligent Network
UE:user equipment
PPG: Push Proxy Gateway
MDE: Mssage Distribution Engine
MDE: Media Distribute Engine
PAP: Partner Administration Panel
CMP: Content Management Platform
OAM: Operations and Management
CDMS: Cluster Data Management System
152
153
154
155
156
The major components of Mobile Newspaper including Portal System, Content system, Marketing
system, service system and access system.
The Portal system providing unified portal for end-users to subscribe mobile newspaper , for operator to
authentication CP, Create newspaper and approve newspaper content, for CP to upload news
Content.The news content will be upload through portal to content system . The content system will
filtrate spite key word for you. Then operator approve content and pass the news , plans the service
logic, Portal display and promotion strategy according to the characters of service.
Marketing system will help you to do some marketing promotion action, for example , a bonus plan for
active subscriber, or a bonus plan for commendation.
More over, theres various push approach, and provides optimized experience to subscribers.
The MNS system adopts a modularized design, which reduces the complexity and fault rate of system
running by reducing correlations between modules.
The MNS system is composed of the following subsystems:
157
Media Distribute Engine (MDE) The MDE subsystem is composed of the MMS Agent, HTTP Agent,
SmsAgent, OMCAgent, and Traffic Control. It provides the capabilities of sending and receiving SMs and
MMs. The provided functions are scheduling control, protocol stack management, interface
management, and traffic control.
Content Management Platform (CMP) The CMP module of the MNS system functions as the service
support subsystem. Being the kernel control module of the MNS system, the Server module provides
various basic common capabilities for service development and deployment. In addition, it implements
functions such as the making and delivery of mobile newspapers, system maintenance, template
management, advertisement, Report, storage control, rating, and charging.
Portal subsystem
The Portal subsystem is composed of subscriber portal, administrator portal, and CP or SP portal.
access in Web and WAP modes
operators can manage subscribers, statistics collection, CPs, products, terminal adaptation, promotion,
advertisements, roles and rights, delivery of mobile newspapers, and so on.
or SPs can upload the content of newspapers, choose and review the content, produce newspapers, and
so on.
2015 Enter your company name
158
NMS subsystem: The OAM Agent module of the MNS system functions as the NMS subsystem. It
provides network management functions such as the monitoring, license, and alarm management on the
processes of the MNS system.
Report subsystem: The report subsystem is based on the iWEB platform. It is responsible for data
collection, statistics collection and analysis, report generation, report publication, and so on.
The CP provides the content for the carrier. The carrier plans the service logic, Portal display and
promotion strategy according to the characters of service.
The MessagePlus solution integrates various push approach, and provides optimized experience to
subscribers.
159
160
161
A user sends an SMS message for unsubscribing from a certain MNS service.
The SMSC forwards the unsubscribing SM to MNS system.
The MNS system will delete the subscription relationship from database after receiving the unsubscribing
SM.
MNS system will deliver a SM to inform the user the unsubscribing result.
162
163
Subscriber login the MNS Web Portal by inputting MSISDN and password, then chooses the product
and submits a unsubscription request (Note: The product must be subscribed before).
The MNS System deletes the subscription relationship and submits a SM to SMSC to inform
unsubscription result.
The SMSC delivers the SM to the subscriber.
The MNS responses to WEB portal to inform unsubscription result.
164
165
166
subscription
167
1)The process of subscribing to the MNS service through SMS is described as follows:
2)The subscriber sends a short message to a specific destination number. The short message is the
subscription command e.g. REG SPORT MONTHLY published for one mobile newspaper. And the
specific destination number is published as the SMS access code of MNS service.
3)The SMSC forwards the SM to the MNS platform.
4)The MNS Server forwards the subscribing request to MDSP.
5)The MDSP platform charges the subscription.
6)The CCN return the charging response.
7)The MDSP platform synchronizes the subscription data to MNS.
8)The MNS creates the subscription data and answers the synchronization request.
9)The MDSP delivers a SM to the subscriber to indicate the subscribing result.
10)The SMSC forwards the SM to the subscriber.
Unsubscription
168
169
170
As we dont Monitor this service( except one graph in Mediation side which help us to be informed if
Service was down) there is no any thing to do in this aspect but Please be aware MNS sent news by
MMS ,so some times after MNS BO checked her/his side ask us to assign it to MMS for more
investigation.For More information Please Click here
2.1.8.2
2.1.8.2.2 maintenance
2.1.8.3
Problems
2.1.8.4
Suggestions
2.1.9
171
10 Free MMSs for registration and completion of service activation application form!
MMS (Multimedia Messaging Service) enables you to send emails, long texts as well as pictures and
music to other Irancell subscribers.
Value
172
Bearer:
GSM-GPRS/GPRS
Bearer:
GSM-GPRS/GPRS
APN:
mtnirancell
APN:
mtnirancell
MMSC Address:
http://mms:8002
Homepage:
http://vitrin.irancell.ir
WAP 1.0 Proxy:
10.131.26.138
WAP 1.0 Proxy:
10.131.26.138
Port:
9200
Port:
9201
Service:
CO-WSP
Service:
CO-WSP
WAP 2.0 Proxy:
10.131.26.138
WAP 2.0 Proxy:
10.131.26.138
Port:
8080
Port:
8080
Service:
HTTP
Service:
HTTP
WAP 1.0 Proxy: handsets which are WAP 1.0 to connect to internet and do not support WAP 2.0
WAP 2.0 Proxy: handsets which are WAP 2.0 to connect to internet and do not support WAP 1.0
Requesting for MMS activation:
In order to request for MMS activation you can
Refer to one of the authorized Irancell dealers
You can refer to one of the authorized Irancell dealers with your valid ID card and a copy of them,fill in
the relevant form and submit your request following the steps below:
1. Obtain a copy of Irancell registration form from the dealer. Note that the form is provided for free.
2. Fill in the form completely. Overleaf you will find the terms and conditions regarding the MMS
regulations and please sign the space provided for this purpose in the form. Please note that signing the
form constitutes that you have given your consent to activation of MMS for your SIM card.
3. Deliver to the authorized dealer of Irancell, the form together with a copy of your identification
2015 Enter your company name
173
documents on which you have written your Irancell mobile phone number.
Two Important Points:
- Sending and receiving the MMS activation form shall be free for all subscribers (whether old or new).
- In case the signed registration form is not sent to Irancell, your application will not be registered in the
system. Therefore, you are required to ensure that your documents are sent to Irancell.
Upon activation of MMS, you can send MMS to other Irancell subscribers. If the receiving handset is not
MMS compatible, a web address will be sent to the receiving handset along with a password so that the
receiver can see the message via internet. Furthermore, Irancell subscribers can send an MMS directly
to the receiver's email address.
Sending MMS to subscribers of other networks is not possible as long as the said networks are not
MMS enabled.
Please Remember
MMS will be activated for your line in case:
1. The form is completely filled in and signed.
2. The required forms and documents are sent to Irancell via authorized dealers or post office.
3. Submitting MMS activation forms and documents is free of charge!
4. MMS registration and activation process is free of charge!
2.1.9.1
174
received or saved the configurations SMS, you can use the methods below:
IVR: Dial 130 from your Irancell SIM and press 3 and then 5 from your Irancell SIM USSD: Dial
*130*3*5#
* Once you received the configurations SMS, you only need to open and then save it.
For manual setting of MMS on your handset follow up bellow mentioned rules:
WAP 1.0 Proxy: handsets which are WAP 1.0 to connect to internet and do not support WAP 2.0
WAP 2.0 Proxy: handsets which are WAP 2.0 to connect to internet and do not support WAP 1.0
Requesting for MMS activation:
In order to request for MMS activation you can
Refer to one of the authorized Irancell dealers
You can refer to one of the authorized Irancell dealers with your valid ID card and a copy of them,fill in
the relevant form and submit your request following the steps below:
1. Obtain a copy of Irancell registration form from the dealer. Note that the form is provided for free.
2. Fill in the form completely. Overleaf you will find the terms and conditions regarding the MMS
regulations and please sign the space provided for this purpose in the form. Please note that signing the
form constitutes that you have given your consent to activation of MMS for your SIM card.
3. Deliver to the authorized dealer of Irancell, the form together with a copy of your identification
documents on which you have written your Irancell mobile phone number.
175
Delivers messages composed of text, images, and other media types (for example audio and video).
This service is exactly using GPRS coverage to send/receive MMS.
A# will upload a file in MMSC Portal, MMSC will send the URL to B# (using SMSC) and then B# will
download the uploaded file via mentioned URL.
2.1.9.1.2 Definitions and abbreviation
The SMS (Short Message Service) has become one of the most successful wireless data services.
However, with the development of technologies and increasing demands, pure text information can no
longer meet people's requirements. People are seeking a kind of new experience of rich and colorful
multimedia information.
The MMS, as the evolution of the SMS and EMS (Enhanced Message Service), is the key driving force
for initiating and developing 2.5G/3G (the 3rd Generation) data services and has shown its great
prospects in the message communication service market.The MMS (Multimedia Messaging Service) is
viewed as a non-real-time delivery system. This is comparable to many messaging systems in use
today. Prime examples include traditional email available on the Internet and wireless messaging
systems such as paging or SMS. These services provide a store-and-forward usage paradigm and it is
expected that the MMS will be able to interoperate with such systems.
The MMS is a complete terminal-to-terminal solution for the personal multimedia mobile communication.
And the system can be used as a universal platform for various mobile applications and services.
2015 Enter your company name
176
Through the MMS system, the users can communicate with other people or other VASP through various
formats.
MMS Classification
177
MMS is based on common Internet technologies currently supported on a variety of content types which
would include plain text, HTML, audio in a variety of formats including AMR, MP3, MPEG4 and pictures
as GIF, JPEG, PNG.
The following table shows the detail information of MMS supporting media types.
MMS Characteristic
The MMS data flow starts with a subscriber using an MMS client on the mobile phone to compose,
address, and send an MMS message to one or more recipients. MMS addresses can be either phone
numbers (e.g., "+18005551212") or e-mail addresses (e.g., "yourname@yourdomain.com").
The initial submission by an MMS client to the home MMSC (MMS Center) is accomplished using HTTP
with specialized commands and encodings which are defined in a technical standard specified by OMA
(Open Mobile Alliance).
Upon reception of the MMS message, the recipient MMSC sends a notification to the recipient's mobile
phone using either an SMS notification, HTTP Push or WAP Push.
MMS Application Scenes
178
Comparing with basic text messages, MMS can provide subscriber with a much better messaging to
send a greetings card or photograph.
Some examples of MMS services :
Taking a snapshot via a camera phone and sending to a friend
Receiving cartoon strips
Composing your own animated picture messages and sending to friends
Sending audio files
Sending pictures & audio files with simultaneous playback
Advertising
Music download & play
Storing pictures to an on line album
Remote surveillance
The WAP Proxy (WAP Gateway) are widely used in the Internet: examples include MMS proxies, Web
proxies and relay MTAs (Mail Transfer Agents). The message transfer services provide the means to
179
The relationship between the MMS Client and MMS Relay is use of the WAP 1.x architecture; in this
case the messages that transit between the two components are normally transferred using a wireless
transport such as WSP between the MMS Client and the WAP Gateway, and then transit over HTTP
from the WAP Gateway to the MMS Relay.
This structure includes a few items that need to be described.
The MMS Relay is the network entity that interacts with the user mailbox and is responsible for initiating
the notification process to the MMS Client.
The WAP Gateway provides standard WAP services needed to implement MMS in the original WAP
architecture, these include: WSP invocation of HTTP methods; WAP PUSH services; OTA security; and
Capability Negotiations (UAProf).
The above figure also shows a payload that is carried by WSP and HTTP. This payload represents the
MMS application layer PDUs. It is expected that this data will be transported in its entirety between the
MMS Relay and the Users Terminal.
180
The relationship between the MMS Client and MMS Relay is use of the WAP 2.0 HTTP architecture.
This architectural is used HTTP to carry MMS PDUs directly between the MMS Client and the MMS
Relay, and a gateway is only needed for push functionality.
The MMS application layer is the same in the different architectural configurations; the differences are
contained in the two transport stacks, i.e., the WSP based protocol stack and the HTTP based protocol
stack.
2.1.9.1.4 MMSC system structure
181
The following introduces the main functional entities of HUAWEI MMSC system.
WAPGW
The WAPGW is a gateway through which mobile terminals access the MMSC.
It implements the conversion from Wireless Session Protocol (WSP) to Hypertext Transfer Protocol
(HTTP), and communicates with the MMSC through HTTP.
MMSC
The MMSC consists of MMS Relay and MMS Server. It is the kernel component of the MMS system,
mainly supporting the basic functions of the MMS.
It stores and processes MMs, including MM reception, authentication, distribution, and reporting.
It is responsible for transferring MMs between different MMSCs.
It generates CDRs.
VASP
The Value-Added Service Provider (VASP) provides abundant value-added services through the
Application Program Interface (API) of the MMSC.
182
MM1: The interface between the MMS User Agent and the MMS Relay/Server.
It is an interface between MMSC and UA (User Agent). In fact, the direct physical communication
interface does not exist between MMSC and UA, so MM1 interface can be regarded as an interface
between MMSC and WAPGW.
The MM1 interface adopts HTTP protocol for communication.
The messages of MM1 interface include:
MM2: The interface between the MMS Relay and the MMS Server.
It is an interface between MMSC and the traditional messaging systems such as Email
Server and Fax Server. MM3 interface adopts SMTP protocol (Simple Mail Transfer
Protocol, an electronic mail protocol used to transfer email between hosts) for
communication.
MM4: The interface between the MMS Relay/Server and another MMS Relay/Server that is
within another MMSE.
It is an interface between the local MMSC and a remote MMSC, that is, used to enable
the message sending and receiving between different MMS systems. It also adopts
SMTP protocol for communication.
The messages of MM4 interface include:
MM5: The interface between the MMS Relay/Server and the Home Location Register (HLR).
MM6: The interface between the MMS Relay/Server and the MMS User Databases.
It is a VAS application interface, and adopts HTTP1.1 or SOAP (Simple Object Access
2015 Enter your company name
183
It is an interface between MMSC and the billing system, and it adopts FTP protocol for
communication. Through this interface, CDRs are transferred from MMSC to the billing
system.
NMS Interface: The interface between the MMS Relay/Server and the NMS system.
184
The system Interfaces of HUAWEI MMSC are divided into two types: internal interfaces and external
interfaces:
For the internal communication, the communication between the MMS Server and the MMS Relay is
achieved through the MM2 interface based on the internal protocol.
For the external communication, different interface protocols are used subject to the actual objects.
Through different interfaces, the MMSC can communicates with external devices.
2.1.9.1.5 MMSC Signaling flow
185
186
Explanation to steps:
A:
The originator terminal submits an MM.
B:
The originator MMSC forwards the MM.
C:
The recipient MMSC sends a notifying short message.
D:
The recipient terminal retrieves the MM.
E:
The recipient MMSC sends a delivery report.
F:
The recipient terminal sends a read report.
Description of the Service Flow:
If the originator MMS terminal sends an MM to the recipient MMS terminal, upon reception of the MM,
MMSC will send a Push notification to the recipient by short message.
Upon reception of the Push notification, the recipient MMS terminal will automatically connect to MMSC
to retrieve this MM if it is in the normal state.
The recipient terminal might fail to retrieve the MM within the response time specified in the system
(configurable, 2 hours by default) when it is turned off, in conversation, not in the service area, or not an
MMS terminal. In that case, MMSC will forward this MM to LSS, and will also reserve a copy of this MM
on MMSC.
187
188
2.1.9.2
2.1.9.2.1.1 MMSC
189
190
P_rej
P_MO_succ
If we have increase in p_rej so we will have drop in P_MO_SUCC
2.1.9.2.1.2 Generating KPIs in FACTS & Probable Scenarios
191
192
Solution: This drop is related to some subscribers sending MMs failed at the related time and the
related subscribers do not register MMS service.
From the below logs, the subscriber 989399498391 sent a lot of MMs to many B number, but this
number does not exist in MMSC database.
You
know
he
formulas
are
P_MO_SUCC=MO_SBM/MO_ATT,
P_AO_SUCC=AO_SBM/
AO_ATT,P_EO_SUCC=EO_SBM/EO_ATT.
For the value MMSCREJMSGNUM, the formula is MMSCREJMSGNUM=(MO_ATT-MO_SBM)
+(AO_ATT-AO_SBM)+(EO_ATT-EO_SBM).
For the value P_REJ, the formula is P_REJ=MMSCREJMSGNUM/(MO_SBM+AO_SBM+EO_SBM).
Because there are no AO and EO traffic on TW MMSC, the formulas are simplified to
MMSCREJMSGNUM=MO_ATT-MO_SBM and P_REJ=MMSCREJMSGNUM/MO_SBM.
Also this issue is related to the status code 6001(Invalid Recipient) and 6003(Not registered).
Please be informed the value is normal now and i will resolve this incident.
Case Study 6) Please assign INC-211584 to team with Medium Level.
193
Solution:
1.
As we already mentioned many times, MMSC P_MO_SUCC rate is related to customer behavior.
IT can be either invalid or unregistered number. (refer to the attachments)
2.
For such case, please always raise a low level incident. If the success rate has drop very much
(success rate around 10%), then it may MMSC issue and please call us to check.
3.
For P_Rej, again we mentioned the formula and said that this formula is not correct and better to
be ignored. (P_REJ=MMSCREJMSGNUM/(MO_SBM+AO_SBM+EO_SBM)
Because we had rejections for invalid/unregister numbers at that time. Also refer to the attached mail:
103
6001
144
6003
This issue is related to the status code 6003(Not Register) and 6001(Invalid Receipt). Now the value is
normal, i will resolve this incident.
If the similar issue happen again, please raise a fresh incident for us.
The
formulas
are
P_MO_SUCC=MO_SBM/MO_ATT,
P_AO_SUCC=AO_SBM/
AO_ATT,P_EO_SUCC=EO_SBM/EO_ATT.
For the value MMSCREJMSGNUM, the formula is MMSCREJMSGNUM=(MO_ATT-MO_SBM)
+(AO_ATT-AO_SBM)+(EO_ATT-EO_SBM).
For the value P_REJ, the formula is P_REJ=MMSCREJMSGNUM/(MO_SBM+AO_SBM+EO_SBM).
Case Study 7) Would you please check below graph urgently, As you see our P_MO_SUCCESS graph
doesnt have problem but about TW_MMSC_AO AT , AT_DLV & P_AT_DLV is zero for a while , would
you please inform us if we need to raise an incident or not ,And kindly let us know the main reason of
this issue.
194
Solution: Now we have some expired MMs which should be transferred to MMBOX. But the related
numbers' mailbox are full and failed to save to their MMBOX.
2.1.9.3
Problems
2.1.9.4
Suggestions
195
196
2.1.10 Mediation
This node will collect all CDR/EDR from all other Nodes in Network (Upstream) mostly using FTP
protocol and then prepare them to be used for some other Downstream like as Moneta, Marketing,
Business, Astellia, Archive, EDW, Interconnect and
For example, RA will compare the IN CDRs with SMSC CDRs to find differences.
Amid intensive competition in the telecom market, operators are faced with the challenge of introducing
new network equipment efficiently and launching attractive services within a short time to market for
market share expansion.
Operators also face the challenge of processing data accurately in time with end-to-end audit to prevent
possible revenue leakage due to enormous network traffic usage.
The mediation system plays a very important role in these scenarios as a revenue intake, adapting to
various network elements (NEs), collecting and processing network traffic data, and transferring
converted data in appropriate formats to downstream BSS/OSS.
The Mediation is a convergent platform for managing call detail records (CDRs) between complex
network infrastructure and BSS/OSS, facilitating the acquisition, validation, normalization, and
transportation of CDRs, with the capability of adapting to various NEs and BSSs/OSSs from all vendors.
Mediation is process of formatting and decoding binary files from switch to understandable values
adopted for certain billing system. For example you need one kind of Mediation module for connection
Nokia switch and Single view billing system, and another to connect Ericsson switch and BSCS billing
system. Also mediation modules are different for different service, for example mediation of voice must to
have big accuracy because there are expensive roaming and international call, until mediation of data do
not need so much functionality.
Good Mediation module has lot of useful attributes,
1. Filtering, Filtering is very pragmatic skill in well designed telecom system on mediation level because
197
than is no need for involving billing system and fulfill with trash
2. Aggregation of log calls. Telecom switch sends CDRs to billing systems on example for every 15
minutes. Sometimes mediation module need to aggregate long calls of 1 hour duration from 4-5 CDRs in
only one record and after that send them to rating level.
3. Duplication mean, checking on mediation level are some record produced twice or more time form
network switch.
4. Advanced mediation modules have sophisticated functions like auditing, very large diapason of
decoding compatibilities, report creation, error analyzer.
So input files on mediation level are binary records produces from switch side, and output is call detail
records in TXT or CSV file designed for further processing.
All that facts are described here, because in development and testing purpose sometimes you cannot
get data from switch and/or mediation module. In older telecom billing systems testers must create
them manually. For fast work automatically creation of CDR-s is possible from software device well
known CDR generator.
Before we explain and define CDR Generator we will define CDR or EDR. CDR or Call Detail Record is
common abbreviation in telecommunication system that refers to the record with info about some call.
EDR is abbreviation of Event data record. For example, some customer is activated and event is created
in EDR.
In telecommunications systems switch is mechanism which established connection, communication
channel, between A party and B party. Switch is very complex mechanism, and is produced from little
number of vendors: Siemens, Motorola, Ericsson etc. One Telco operator in country with several millions
people has only one switch.
CDR generator for development or testing purpose substitutes the switch. CDR generator produce often
txt file with data of event, voice call, fax, data, sms, time of starting call, duration,volume of date atc.
Here we will better define one more term. Call Detail Record (CDR) is the computer record produced by
a telephone exchange containing details of a call that passed through it. It is the automated equivalent of
the paper toll tickets that were written and timed by operators for long distance calls in a manual
telephone exchange.
A Call Detail/Data Record contains at a minimum the following fields: The number making the call (A
number), MSISDN, A party
The number receiving the call (B number), B party
Date when the call started (date and time)
How long the call was (duration in second od volume in KB)
Call Type and Sub Type(0-Voice, A-SMS etc), For example, international is Type, from fix to mobile is
Sub Type
And lot of other information not necessarily required for billing the call may be included and this format is
different from vendor to vendor of switch.
Features of Mediation Service
Network-independence, vendor-independence, easy to integrate with any legacy system, and capable
of extending to future environments and services.
Graphical flow configuration and flexible rule engine, to speed up new network deployment and service
launch and reduce cost.
High performance and availability, processing more than 16 million CDRs per hour with one single
ATAE board (2 CPUs 4G memory) and being scalable from 50,000 subscribers up to hundreds of
millions, as a productized platform with full support for multi-node high-availability architecture.
Applications & Benefits
The Huawei Mediation was successfully implemented by more than 50 operators including Telfort and
MTN, serving over 400 million subscribers.
Reducing time-to-market and customization costs for new service launch;
No impact on the current network and BSS/OSS when migrating from the legacy system;
Enabling revenue assurance through end-to-end audit.
Conclusions:
Mediation Collect the CDRs from Upstream, Process and send output to downstream.
2015 Enter your company name
198
199
Upstream can be in TXT or BIN format, but downstream is TXT format. Actually in downstream we have a
view from information which is needful for us as a customer, so we can say its filtered document and we
see part of information (just what is important for us)
200
Each service has one CDR in MSC side (in binary format)
We can calculate the number of post paid subscribers based on above information.
MSC (bin) CCN (prepaid) =ability (postpaid)
CCN---E///
Despite of CCN server which they should send CDRs to Mediation by themselves in other services
Mediation Intercepted and took CDRs from related Servers.
Sensage = EDS
201
202
203
Mediation
Servers
Mthe 101
Mthe 102
Mthe 103
Mthe 104
Mthe 201
Mthe 202
Mthe 203
Mthe 204
Mthe 205
2015 Enter your company name
IN COMING = CCN
IN COMING =
Core
CCN02,CCN02_hz,CCN03,CCN03_hz
VSMS,Vitrin,CMN
CCN06,CCN06_hz,CCN07,CCN07_hz,
CCN17,CCN17_hz
CCN08 ,CCN08_hz,
CCN11,CCN11_hz,CCN19,CCN19_hz
CCN13, CCN13_hz , CCN14 ,
CCN14_hz,CCN20,CCN20_hz
Voice,HomeZone
Voice,HomeZone
Voice,HomeZone
GPRS (PS)
204
Mthe 301
Mthe 302
Mthe 401
Mthe 402
CCN21
CCN22
Mthe 403
Mthe 404
CCN10
CCN27
Mthe 405
Mthe 501
Mthe 502
CCN01,CCN09 ,
Mthe 503
CCN04,CCN05,CCN18,
Mthe 504
CCN23,CCN24
Mthe601
Mthe602
CCN33, CCN37,CCN38
Mthe603
CCN12,CCN15,CCN25
Mthe604
Mthe605
Mthw203
Mthw205
Mthw301
Mthw302
Mthw403
CCN28,CCN34
CCN32, CCN36 ,
CCN16,CCN26
Mthw502
CCN29,CCN30
CCN31,CCN35
GPRS,GFXX,SMS,MNS
GPRS,SMS,VSMS,GFXX,CM
N
MMS,LBS,SMS
GPRS,SMS,SDP,GFXX,VITRI
N
SMS,WIMAX,MNS,MVPN,R
TC,CompositeDA
GPRS,GFXX,MMS,LBS,SMS,
Voice,MNS,VSMS,Composi
teDA,CMN,RBT
GPRS,SMS,Vitrin,GFXX,Co
mpositeDA
GFXX,GPRS,SMS,HomeZon
e,VOICE
MMS,LBS,SMS,Voice,Vitrin,
RBT
GPRS,GFXX,SMS,SDP
GPRS,GFXX,SDP,SMS
SMS,SDP,MNS
SMS,GPRS,SDP,RMMS
(RCS),GFXX,RSMS
(RCS),VITRIN
Voice,HomeZone
As you see in below graph we have CCN_CDRs per service (Like Wimax- VSM- Vitrin &...) in case we
had drop on we should assign it to relative team .
205
We have incoming CDRs from GPRS and in case we had drop on it , we should check Mediation side
and in case there wasn't issue in our side we assign it to Core team .
206
207
We have incoming CDRs from CCN (E///) to Mediation Servers and in case we had drop on it , we
should check Mediation side and in case there wasn't issue in our side we assign it to E/// team .
208
209
3) If one graph increased and after that it rectified there is no need to raise an INC , just send an Email
and inform BO
4) If one server was down and you haven't heard any response from BO please raise an INC(Low).
210
5) In case we faced App Manager notification we should inform BO and based on their guide we should
raise INC.
Disk Utilization:
6)
Why CCN03 is Zero
CCN03 is not live.
why we had Records on CCN03 before 2014-06-05 12:00.
this CCN use for test purpose.
211
212
2.1.10.3 Problems
2.1.10.4 Suggestions
For an optimized Monitoring we need more information about CCN's path & Mediation In comings and
Out going direction. For example if we know which CCN is related to which Incoming graph we won't
waste time for sending more snapshots which can make BO confused.
213
214
215
Interactive voice response (IVR) is a technology that allows a computer to interact with humans through
the use of voice and DTMF tones input via keypad. In telecommunications, IVR allows customers to
interact with a companys host system via a telephone keypad or by speech recognition, after which
they can service their own inquiries by following the IVR dialogue. IVR systems can respond with
prerecorded or dynamically generated audio to further direct users on how to proceed. IVR applications
can be used to control almost any function where the interface can be broken down into a series of
simple interactions. IVR systems deployed in the network are sized to handle large call volumes. IVR
technology is also being introduced into automobile systems for hands-free operation. Current
deployment in automobiles revolves around satellite navigation, audio and mobile phone systems. It's
common in industries that have recently entered the telecommunications industry to refer to an
automated attendant as an IVR. The terms, however, are distinct and mean different things to traditional
telecommunications professionals, whereas emerging telephony and VoIP professionals often use the
term IVR as a catch-all to signify any kind of telephony menu, even a basic automated attendant.
[citation needed] The term voice response unit (VRU), is sometimes used as well
What is Interactive Voice Response System (IVR)?
IVR - short for Interactive Voice Response, is a phone technology that allows a computer to detect voice
and touch tones using a normal phone call to automate interaction with telephone callers. Most people
are familiar with IVR applications. These applications allow users to retrieve information such as bank
balances, flight schedules, and movie show times from any telephone. These systems include :
Information retrieval eg billing and product information, Customer Contact center , Telephone Survey,
Package Tracking, Ships arrival or aircraft arrival schedule, Telesales, toll free applications, premium
service applications
Hosted Interactive Voice Response System (IVR)
Traditionally, IVR applications were created and deployed on expensive platforms that require complex
back end integration , high capital expenditure and high maintenance cost. With the reliable IP
connection of the internet, we are now able to offer Hosted IVRs at a fraction of the cost and
maintenance of owning one. Instead of hosting the IVR at the customer's location, our hosted IVR is
located in a reliable data center with digital ISDN E1 (30 channels) telephone lines and dedicated
internet access. The ISDN lines allow for sharing of telephone circuits amongst customers to enjoy the
full features of the digital telephone lines without paying for it. With up to 1000 direct numbers available
on each ISDN line, many different applications for different purposes may be shared on the same line.
On the other end, a dedicated internet access allows for strong connectivity to customer's databases or
webpages located anywhere in the world.
2015 Enter your company name
216
When a caller for Customer A is received, the IVR may be prompted to retrieve data from Customer A's
database via the internet. Once the necessary information is retrieved, this information is played back to
the caller. In this manner, information may be retrieved from any database or web server via the internet.
217
With the builtin IVR Voice Menu Call Handler, many types of IVR solutions can be implemented with
ease. Depending on buttons pressed by the caller or configurable timeouts, certain actions can be
performed. Those actions can be for example to switch to a different Voice Menu or to another Call
Handler like a Voice Mailbox or any other Call Handler, the call can be transfered to a certain extension
via the PBX or with TERAVoice internal bridging, even to a Voice over IP terminal.
More complex IVR applications can be implemented with simple IVR scripts which allow other tasks
like database access or other automation tasks. This is often easier than graphical "IVR Builders" which
seem to be so easy to use at first sight, but often result in problems when trying to implement a certain
IVR behavior.
IVR Functionality : IVR (interactive voice record) has specific short codes to receive some services.
Some of them is like bellow:
700 short code that divided to 2 short codes in core side we have 130 for postpaid and 140 for prepaid
subscribers.
When a postpaid subscriber call 700 he will receive the following services:
1-Balance Enquiry
2-Change language
3-MTN irancell Services
5-Customer registrations
7-Change postpaid tariff plan
When a prepaid subscriber call 700 he will receive the bellow services:
1-Balance Enquiry
2-Change language
3-MTN irancell Services
4-Recharge
5-Customer registration
218
IVR Connectivity: There are 4 IVRs: IVR1,3,4,6 (also IVR2 that is testbed)
IVR System components: 2 system servers 2 application servers 2 TSU(tecnomen signaling unit).
Each of them has 2CPC and 6IOP
219
220
IVR Topology:
221
222
TSU Topology:
223
224
225
226
1) If IVR Service has a problem we will have problem on IPCC(call center) with a hight possibility
2) Problem in calling to 714 IVR( INC-249736)
the calls to 714 are successfully connected to IVR, and it gets connected to call center(meaning, when
you hear call is being transferred to operator ).After this prompt the calls get discontented with 3 short
beeps, instead to connecting it to IPCC. Therefore its considered to be Core issue.
Case Study 1) We can't connect to Call center when we use 700+0.
Solution: This issue is belong to ability team cause language file is not correctly updated , you can
refer to bellow :
in that case During week this was the second time that language file was not updated correctly, they
check whats the issue and resolved it, but as it impacts IVR and call center they decided to write script
and check the status of the upload of Language and if its not uploaded, it sends a notification via email
to Huawei FO team.
Case Study 2)
2.1.11.2.2 Team's principle
2.1.11.2.3 maintenance
2.1.11.2.4 Problems
2.1.11.2.5 Suggestions
227
228
229
Improve customer satisfaction and loyalty: Facing the increasingly fierce market competition,
enterprises come to know that the customer relationship resource is their own most valuable treasure.
Through the contact center, an enterprise can establish a customer-centered service system that
integrates marketing, sales, service and customer relationship management to provide high quality
services for customers and win customer satisfaction and loyalty.
In the past, call center only provide voice access.Despite of Irans position in IPCC nowadays most of
countries integrate different channels such as voice, video, fax, SMS/MMS, email and WEB, etc. It
seamlessly integrates different service flows inside enterprises, so that customers can communicate
with enterprises conveniently.
Value Challenge: transfer from cost center to value center: Usually, people think Contact Center is
a necessary waste of money. According to the Top operators opinion, contact center should not only
bring perfect brand experience to customer, but also generate value from this business. Operation
Challenge: high efficiency and low TCO About 70% of contact center cost is employee cost, How to
improve employee efficiency to reduce the cost? How to increase employee productivity? How to improve
employees satisfaction and loyalty? More and more enterprise comes to realize the importance of
workforce optimization.
What is next step that we will achieve in Iran?
Comparing Irans situation with Huaweis position in other countries.AS we want to see the future and
what we could achieve by improving in IPCC ,at first we want to talk a brief about IPCCs architecture
and different parts of it and after that we will explain about Irans situation and what we can to make a
better IPCC .
Huawei IP Contact Center Architecture:
230
End2End Total Solution:All IP Architecture, Broad-Narrow Band Integrated, Green Design, Low TCO,
Unique Application Platform, Customer Oriented, Rapid Service Deploy, Operation Management
Optimization
Huawei IP Contact Center PortfolioMultimedia Contact Center Platform (ACD/CTI)
Universal Access Platform: Support integrated access for narrowband and broadband communication;
Support PSTN, PLMN, NGN, 3G Network
Multi-media Access Channel: Support Video, Voice, SMS, Email, Fax, Web, etc. Abundant CTI Routing
Strategies: Support multi-mode routing strategies: skill-based, customer-value based, and SLA based,
which makes the best usage of agent resources.
Flexible Networking: Support multi-mode agent mode, such as IP agent, SOHO agent, PC+Phone.The
network contact center (NCC) supports multi-site contact center sharing resource, load-balance, and
geographic redundancy
Carrier-Class Equipment: High capability, high reliability carrier-class solution. The maximum BHCA
reaches 8,000k, have the usability of 99.999%
Open for third-party: Support SCE, JTAPI, VXML, ActiveX control, service development kit, and simulate
development environment
CRM: Oracle/Siebel, SAP, SAGE
CTI & WFO: Genesys, VERINT/Witness, NICE/IEX,
Voice & Video Portal
Voice & Video Self Service: Provide self service by interactive voice & video response.
SCE: The SCE is a graphic automatic service programming environment; user can design the service
process easily by themselves.
MyIVR: Customer can define their individual IVR menu, to set their often used functions as the top
menu.
IVRMAP: Optimize the IVR process by analyzing the IVR track, thus to reduce the call duration.
Huawei IP Contact Center PortfolioeService
SMS/USSD Self Service: Provide self service by SMS and USSD.
2015 Enter your company name
231
WEB Contact Center: WEB Chat, Click-to-dial, Escorted browsing, Callback request, Form sharing,
Page marker synchronization.
TeleSales
Outbound: Powerful predictive/preview/precontact outbound engine, improve outbound efficiency.
TeleSales: Provide E2E campaign management, tele sales, tele marketing.
Workforce Optimization
Workforce Management: Provide leverage flexible forecasting, scheduling and tracking tools to ensure
you meet
Customer interaction goals.
Monitoring & Recording: Simulate the real agent room, all web based monitoring and SMS alarm, offers
voice &screen recording, quality monitoring and online help.
Quality Control Management: Ensures contact center staffs focus on the key performance indicators
(KPIs) that
will drive performance improvements.
E-Learning: Provide electronic management of archives, training plans, trainings, exams, and result
evaluation, help
contact center staffs to improve their work skills.
Huawei IP Contact Center Portfolio
Abundant Contact Center ApplicationAgent Framework: Provide the universal agent processing function,
such as call control, customer information popup, Agent monitoring, Multimedia Agent, etc
Segment Service: Provide different level of service for the different customer groups. When a call
comes, system Judges the customer class via the caller number, and provides differential services.
Screen POP-UP: When a call comes, the customers basic information, history call track are popped
up on the Agents desktop, helping the agent knowing the relative information quickly
Multimedia Agent: Integrate multimedia channel (voice, video, sms/MMS, email, web chat, sms chat)
in one desktop, thus to improve agent efficiency and reduce the call duration.
Workflow: Support whole course monitoring and management to guarantee the customers service
request be Solved in time.
KBS & Search Engine: Provide web-based knowledge base and search engine application to improve
agent work efficiency, reduce repeat calls, response quickly, and provide consistent improvement.
Bulletin & Memo: Provide internal communication between contact center staffs.
Report: Provide abundant contact center system report and service report.
Huawei IP Contact Center Application
Transfer From Cost Center to Value Center
Maximum return on operators investment
Its flexibility lets carrier raise not only the customer service system, but also the outsourcing system or
IVR service system.
Deliver unique and innovative solutions for a winning competitive advantage.
232
233
Customer Service & Marketing Promotion :Solution Case Study -MTN Nigeria
Multimedia IP Contact Center Solution, Distributed IP agent
Phase I: 1000 Agents, 2300 IVR Channels
Provide services to more than 26 million subscribers by May, 2009
Support the three major Nigerian Languages - Igbo, Hausa, Yoruba, English, French, Spanish, German
and Russian.
NCC: Two centers provides load-balance, resources-sharing function
234
235
236
237
We have voice access from 2009 till now in Iran. (old MTNIrancell solution belongs to Lucent Alcatel)
Below numbers are used for mentioned tasks.
700 GSM Help Desk
707 Wimax Help Desk
729 Test
702 Reg (Registration)
711 Roaming (Hadj) Help Desk
714 Corporations Help Desk (Corp. Wimax, Corp Simcards, MVPN, and other Corp. issues)
723 SD (Service desk)
728 DHD (Just for dealer and some important customer)
When you call 700 at first it connect to core side and after that it comes to IVR side (Tecnoman
nowadays it is named Tecnotree)
In IVR side we have 4 options (Prepaid English, Prepaid Farsi, Postpaid English, and Postpaid
Farsi) These language files update every 24 hours in @bility side)
238
When you call 700 and enter 0 it decreases like 1 minute talking cost from your account. When you call
IVR 700 > 0 you plugged in Core side and after that you connect to IPCC Actually when you call IPCC
it seems you call below numbers
Backend Numbers:
700: Prepaid Farsi, 9377001,Prepaid English, 9377002--Postpaid Farsi, 9377003, Postpaid
English, 9377004
707:Farsi, 9377005, English, 9377006
711: 9377006
714: 937141 8
728: 937728
723: 93723
729:9377291 9377292
Bill internal: When someone has a problem about his/her charging and billing he/she can call 700 and
they will transfer the call to Bill group.
2.1.12.1.5 IPCC Topology & Signaling flow
Signaling connection between Core and IPCC is M3UA.Voice connection between Core and IPCC is
BICC. Internal connection in IPCC is SIP.
IPCC Servers:
UAP (Universal Access Platform - including MGC for SIG and MGW for Media resources):
Using for preparation Media/Sig resources.
CTI (Computer Telephony Integration):Manage skill Queues and call distribution conditions, also
manage agents rights such as Break, Hold and so on.
239
CSP (Customer Service Platform - including KBS, KMS, Telesales, IVR Flows, Inspection and
Appraisal, Service Management, Workflow, Bulletin and Memo, Call Reason, Complaint Handling, )
Which is using for CRM and other functionality of IPCC except handling call and voices.
IPCC Traffic Online Monitoring: There are many parameters which help us to compare IPCCs quality
Like CW, LW, LA, AA, WA, SL.
240
Each call has a log (we called it SN) which saves much information about this conversation and the
result. All recorded files will be kept on IPCC Date base for about 6 month and after that AHS team
archive it for next 6 month.
Agent Center in other Cities: We have 4 call center in Irancell (TW 500 agents, TAB 200 agents, SHR
200 agents, MASH agents 200). Equipment in TW is using as main call center, and Shiraz and Tabriz
equipment just use as DR (Disaster Recovery). Mashhad doesnt have any equipment, and we just
Agent center there. Call Distribution is random right now, but in future may it change to Localize (is
meaning calls from Tabriz connect to Tabriz agents and so on.)
2.1.12.2 Primary trouble shouting
2.1.12.2.2 maintenance
We check IPCC service with Calling 700 and enter 0 for connecting to operator
2.1.12.3 Problems
2.1.12.4 Suggestions
241
242
As far as you know HSDP is a new platform for delivering interactive service and is totally
different with vitrin .
243
Messaging SDP provides the subscribers with features such as: SMS sending schedule, integration
with customer system using API, sending SMS with the name of the company, assigning USSD, sent
SMS management portal, advertisement campaign management, sending collect SMS to pre-defined
groups, sending on-net MMS at competitive price, defining regulations for evaluation of the content
according to the sender group, providing prompt reports on information received by the subscribers,
interactive SMS according to the list of questions, recharging SMS sender/receiver.This service as
providing services upon the request made by customers, updating personal account details, fan club and
implementing customers' loyalty plans, customer relations plan, customer surveys and advertisement
campaign management.
2.1.13.1 Introduction & Technical details
Service delivery platforms (SDP) are operator solutions that provide a unified middle ground for the
optimized exchange of services between users, operators, and service and content providers. The
authors describe different perspectives on SDPs and the business and technical influences that drive
their evolution
244
245
246
247
248
2.1.13.2 Problems
2.1.13.3 Suggestions
249
250
2.1.14 Erefill
251
Reseller Web Interface: Resellers can also request a top-up via the Internet.
Customer Care GUI: Gives the operators personnel access to flexible process management.
Messaging Interface: Connects the system with an external messaging platform and supports SMS
Centers using CIMD2, UCP or SMPP protocol.
Prepaid Interface: Connects the system with an external prepaid platform. There is built-in support for
Nokia Siemens Networks IN Prepaid. A prepaid interface Generic API allows integration with other
vendors prepaid systems.
Network Management Interface: Allows integration with the Operations Support System.
Enhanced Subscriber Bonus
Fine Grain Access Control: Allows authorized CSP personnel to control user access to every piece of
functionality supported by the application
Move Retailer: Allows to change the Host Company with EMI.
Pay Bill: Allows resellers to pay their subscribers bills via RWGUI, SMS and from external systems
(POS terminals, etc.).
Reseller Margin Management: Allows monitoring of profitability of resellers business by checking
reported sales margin on a given product group. Sales margins are calculated by eRefill based on
discounts defined for transactions.
Product Sale Revoke: Allows customer care representatives to revoke the product sale transactions
made by resellers by mistake. Product sale revokes are possible only within a predefined period of time
after the transaction has been executed.
Benefits of eRefill solution
Eliminating vouchers saves top-up costs.
Low maintenance and logistics costs for the distribution network.
Micro-prepaid tariffs that attract the lower-spending segment.
Cash-based approach gives better access to new users.
Wide airtime distribution.
Increased operator brand visibility.
Innovative subscriber services.
Balance Transfer can be offered.
Terms
Prepaid
Reseller
XML RPC
252
IN BUS
Abbreviations
API
GUI
DOM
JAXP
IF
Interface
IN
Intelligent Network
SSL
MMS
MMSC
MSISDN
NMS
HTTP
PIN
RID
Reseller ID
RPIN
Reseller PIN
SIM
SMS
SMSC
SMS Center
SOAP
HTTPS
2 most important features of Nokia Electronic Refill (E-refill) are Balance Transfer (P2P) and E-charge.
E-Refill:
253
There is a glossary on the hierarchy of the Erefill nodes and related entrances and existence nodes. The
Erefill is in relation with customer through two ways:
P2P: Subscribers channels {SMS- USSD-STK ( S@T / OTA crypto)}.
E-charge { Bank,reseller,distributer,IFS} .
* Resellers and distributors are processed on GUI units.
* Banks and IFS are processed on UTIL applications,
This can be done through (web services). As P2P is more familiar for us, so first let's take a look at
E-charge service.
Echarge:
Now imagine a dealer refers to MTN agency(S&D) to charge his account 10,000$. The MTN operator
connects to IFS server and charges his account in e-refill DB. Now a subscriber come over to dealer and
demands 10$ charge. Dealer guy can do this job through 2 ways:
1. Through a web based GUI, transfer charge from his account to sub account in CS3 or @bility depends
on being postpaid or prepaid
2. Through S@T gateway that is a tool provided by Gemalto (Gemalto is a French company that made
the SIM cards for MTN. This feature exist into SIM and should be activated)
S@T Transactions
254
255
to network charge system. It also produces and provides many different reports for all nodes and users
need them.
" Voucher server: It is a scratch base processor for charging.
" CCN: It is an important node with some important duty:1) responsible for financial calculations 2)It
works as a node to change the CORE language or request concepts to one understandable language
for charging systems until they can process The coming requests .
* @bility and EMMA *
@bility as a node for mostly post paid MSISDNs, is in relation with EMMA node in E/// side. Any
commands from @bility side have to be processed through EMMA.As an example:
If there are some new SIM cards want to use the network, they are all first provisioned by EMMA and
then from there distributed to other nodes such as Airs,SDPs,etc .
SDP Node
This node is similar to a storage including all ranges of MSISDN numbers (around every 2000000
ranges) with all related data like their locations. These nodes just know and handles the request base on
the (time parameter).It does the money accounting base on time division. We can say somehow it is
similar to HLR CORE Network topology.
2.1.14.1.4 Erefill system structure & signal flow
1) Prepaid subscriber wants to transfer some money from his/her account to another subscribers
account (e.g. parents recharging childs account) 2)Subscriber sends an SMS with the MSISDN, PIN
and value3)Money is transferred4)Both originating and terminating parties receive confirmation.
256
USSD to e-refill:
Just 4/8 of USSD applications are involved: TW 1&3, TE 1&3.
Port 3111 *142# (P2P)
* Please notify that we have the same connection like above for USSD TE Application 1&2&3 *
2015 Enter your company name
257
Sig 11 event: this important event occurs when master data base fails to operate and then each of other
services like slave Data Bases, App,Util,GUI stop working after short time one by one. we call this
issue Sig 11 .
Value of (AppSrv-Log file last update) exactly means the last time that log file in App x is changed or
updated. This log file only will be updated if we have transaction in App server. After processing the
transaction, log file updates by adding the log of last transaction. So maybe this is the reason that ESM
team added this value as an index in dashboard to show total seconds passed after last time that log file
is updated and according to this explanation it can be considered as last time we had any transaction in
App server.
The screenshot means last transaction occurred in 2411 seconds ago and there was not any
2015 Enter your company name
258
transaction in last 2411 seconds, so you can conclude that it cant be an issue in many cases ,its just
an index to inform and help us in some situations.
Since we know that this parameter is just a warning value for further investigation and as you know
about AIR connections you can find out that if both AIR connections to one App server is disconnected
so AppSrv x-Log file last update should be red color as there was not transaction and no AIR
connection so of course no log generated. But if all connections are normal and AppSrv x-Log file last
update color is red (no log generated) it can be real issue.
259
Obtain the called party status: User A sends an SMS message to the VMS system, requesting user B's
status. The VMS system sends an SMS message to user A, which contains user B's status.
Notify the caller: If user A makes a call to user B, who is a VMS user, when user B is busy, switched
off, out of service, or does not answer the call, the call is connected to the VMS system and the system
records the information about the call made by user A. When the mobile phone of user B is switched on,
the system sends user A an SM notifying user A that the mobile phone of user B is switched on or
reachable, and user A can dial the number of user B.
260
After sending SMS to VMS SYS the signaling flow is related to VMS
2.1.15.1.4 CMN System Structure
for CMN service, totally we should get 3 pieces messages. One is USSD message and the other two
are SMS messages. At first we submit one CMN request and should get USSD message which show
that charge successfully and 130 IRR has been deducted.
If we cant get USSD message, that means the charging part is abnormal.
261
262
If service test was unsuccessful Please ask CMN team to provide log of rejection if there is .
Be informed that Our service test number:9396728901 is on SDP32. If E/// had SDP load balancing on
mentioned SDP, then all services affect.
If you faced that your number exists still in our DB , Please do Service test with another number, CMN
request will be in DB till 48 hours
Case Study1) CMN service test was unsuccessful
Description: When we request to 1550 we face Error your request with postpaid SimCard is not
possible ! would you please assist us in this regards. It probably is related to INC-250454 (E/// issueSDP41 issue )would you please confirm to cancel New INC and follow it with that.
Solution: For each incident, please provide as much information as possible for us which is convenient
to check.(Like your MSISDN ). For the similar issue, it should be related to charging. I can confirm that
CMN service was working fine at that time. If you cant send CMN request for one number, at least you
can dial *155*3# or other USSD command to test CMN service.For all of CMN USSD command, only
*155*MSISDN# is related to charging, so we can use other commands to test service.
263
Case Study2) What is possible scenarios in E///(When we are sure there is no issue in our side)
Solution:Charging of CMN service handle by CCN2,18,22 and the related DCC links should be up and
running.
Related CCNs which VSMS/CMN connect with:
PeerIP_Gather = 10.132.170.130
RealmName = c2.mtni.ir
PeerIP_Gather = 10.136.172.6
RealmName = c18.mtni.ir
PeerIP_Gather = 10.138.172.4
RealmName = c22.mtni.ir
2.1.15.2.3 maintenance
In CMN team we don't have Maintenance part. We just have. Service Test, We check CMN service with
below number:
*155*Number#
2.1.15.2.4 Team's principle
2.1.15.3 Problems
2.1.15.4 Suggestions
264
For MMS service we call 700-3-5 and for GPRS configuration we call 700-3-6
265
These 2 nodes use to finding subscribers mobile model (ADD) and send GPRS or MMS setting to them
(OTA)
Another way to send GPRS/MMS setting is call 700 and select related key after that related request has
been sent to ADD to detect the mobile type and OTA send the mentioned setting to the subscriber.
266
With ADD &OTA we can get MMS and GPRS setting for each Phone
ADD is core interface for OTA that send 3 parameter from MSC to OTA. 3 parameter contain:
1) IMSI(SIM card serial number)
2) IMEI (phone serial number)
3) MSISDN
When we put a SIM card into the phone, MSC automatically send this triple to ADD and ADD save
these information into Data Base, if triple is new, ADD add them to DB and next send to OTA and at the
end OTA send setting to handset.
General Follow
267
Below is detail chart that shows send request from handset until get setting from ADD& OTA
268
Please check decrement on Incoming request and outgoing setting .(these two graph are important for
us)
269
270
271
272
273
Solution: for this kind of drop at about 05:00 AM we can say there is no issue on OTA/ADD impact. this is
related the FACTs formula which is incorrect.
Only raise an INC then change the INC status to pending confirmation.
3)Case Study:as you see in below graph NOF_CHK_IMEI_CFM the number of IMEI from MSC and sent
confirm obviously decreased in last day.
Solution: For cases like that we should check with Core side asOTA side only accept CHK_IMEI from
MSC.
for this case after Core side checked we got that according MSC measurements, the number of CHK
274
IMEI is almost following the normal trend and the normal response is even equal with number of
attempts.
So there is no drop in the count of CHK IMEI request and response from MSc point of view.
also you can check FACTS graph RAW data for cases like that to find out it comes from which team
(export the RAW data)
4)Case Study: we have decrement on ADDDB_IMEI_CHK_PER_SEC
275
Solution: IF SMSMO success rate had fluctuation it is normal to face above picture.
1) We should keep MTN Messaging Team in loop for all of mails related to OTA-ADD products:
While the loop is started by you or assigned from other teams.
aida.h@mtnirancell.ir
behrouz.n@mtnirancell.ir
zahra.asg@mtnirancell.ir
2.1.16.2.3 maintenance
2.1.16.3 Problems
1)Some times we face a drop on OTA success rate graph which by more investigation we found there
wasn't any issue
276
By checking OTA RAW DATE we can find if it is fake or not for this case there was no issue for OTA
servie
OTA_SUCC drop was related to calculate formula which is not perfect.
Or in below Case
There is no issue in ADD side , only OG_SETTINGS count is less than what it should be .
From the RAW data,the OG_SETTINGS count should be 6251 at 2014-1-5 4:00
why the OG_SETTINGS count only 2060 at 2014-1-5 4:00 (it could be FACT Problem )
277
278
2.1.17 Notifications
0) Major fault notification:within 5 minutes, inform the BO TL /managers and related to customer by
SMS /e-mail.
1)Follow up the BO/BO TL to get the update regularly
2)Update by mail and the notes on Marval
1) please be aware of reopen the incidents. Changing pending confirmation to in progress and resolve to
assigned consider as a reopen incident. in case of happening issue its better to resolve previous one and
if issue has been recovered but it happened again raise a new one, or change it to pending monitoring till
its recovered completely .
Two situations will count as reopen:
Pending confirmation to in progress
Resolved to assigned
2) For High INC, It is the ITS policy violation that a resolved INC change back to pending or in progress
state, please put it under monitoring or didnt change it till you were sure its totally rectified.
3) If we had a change or High INC which affected our services (Like GPRS), if Change finished (or INC
resolved) and our service haven't rectified yet , raise an High INC AS SOON AS possible and assign it to
relevant team.
4) For most of the graphs we have to wait next step of updates except SMSC, as some times we Face
with fake drop on last steps ,but if you had an abnormal state which you thought its A real case please
Dont hesitate to raise an INC in worst situation it will cancel ;)
279
5) In case you faced an High INC & you couldnt access to BO and BO Team leader Please follow below
structure.
1- Send an internal mail to shift manager and explain the details in it.
2- Ask him to follow with BO & even Yaser.
3- After that, Shift manager will be responsible to respond this person.
6 )Changing status to Pending Clarification without any update in Marval Notes and sending email is ITS
POLICY VIOLATION, and has big bad effect on our KPI!So do not change any INC status to pending
clarification unless you already update Marval Notes and sending email to relevant person and keep ITS
Service Desk in loop.FO should not change INC to Pending Clarification If FO faced with BO request for
changing to Pending Clarification FO should be careful to have update (Note + Email (ITS had to be in
loop))
7) As per ITS policy you must follow each issue just by one incident, its no matter that the cause of the
fault is related which team, all relevant support teams should assist to fix the issue by the main incident
number.
1- In case of any major INC , any changed status like changing from pending confirmation to Resolved,
you have to inform Service Desk.
2- In case of any INC , for Resolving the INC or Cancelled the INC you have to get costumer
confirmation.
3- In case of any INC , you should not put INC in pending cancellation status before you get Confidence
the INC getting canceled.
8) Condition of being an incident in Pending RFC Approval status in Marval is as below :
there must be a valid change number and all of the approvals must be taken as well ,after that incident
can be change to Pending RFC Approval status No incident should be put on Pending RFC approval
status unless the corresponding change is approved by change manger or is submitted to change
manager for CAB (for low, medium incidents). For high/critical incidents you may apply for emergency
changes. Infringing this rule will be considered as Process Violation.FO should not change INC to
pending RFC approval. If FO faced with BO request for changing to changing status to pending RFC, FO
should be careful to have approved Change. (all approvals on mentioned change)
9) ITS members had to know( FO contains ) any abuse of ITSM Tool, such as modifying the status or
tracker of other teams tickets is considered a Policy Violation. Meanwhile, They are working with ITSM
tool team to tighten up access control and fix the MSM security bugs.
10) For Low INC FO should not call BO between (11 PM till morning), just send an Email.
11) In Official hours we wont change assigned INC to in progress for preventing from unnecessary
assignment.
12) High INC had to have RCA created and filled by BO and they should prepare it less than 48 hours
,SO FO should remind RCA to BO team before passing 48 working hours from resolving an INC.
13) MTNI Service Management strictly follow Assigned-to-Progress time, as once we couldnt exclude
2015 Enter your company name
280
one of our INC because of this matter and lost our KPI in Critical INC because of that, as you can see in
below INC raised at 17:27 PM (after work shift finished and our BO left office) but changed to assigned at
6:11 AM in next day, So please be aware about the important of changing status from assigned to in
progress!
14) Please pay attention on title of major incidents and take quantitive way to explain the faults or in
case this was not possible, try to use more delicate qualitative words.
EXAMPLE:
Wrong: P_SUCC_AT_MSS has high decrement
Right: P_MO_SUCC_AT_SMSC is decreased around 6%
15) To avoid out of SLA INC/TSK during weekend and holiday ;please after you prepare the VAS morning
report ,make one call the TLs to communicate the open INC/TSK in the morning.
16) Before you change the INC/TSK to pending confirmation, please send email and communicate with
relevant customer to confirm. If you are worried the INC/TSK will be out of SLA during the confirmation or
communication with customer, you can change the INC/TSK to pending clarification with the proper
update.
17) Please contact with on call shift of BO by phone for CR checking, Level1&2 issues during night time
not just send email.
18) Please include Mr. Reza Kashkar's email ID into the loop for Mediation's Operational issues as well.
19) Last time I have asked you to check MMS service by another SIM and even you gave me a
guarantee in this regard but seems that this case isnt handed over to you properly.
Dear Shift Manager,
I believe even you handover this case to each other.
281
20) There is no need to call two person together for one I2000 issue.
21)For Mediation nods , if you send email to BO to check if it need raise one incident or not, please
remove customer from loop.
After incident raised, you can put customer in loop
22) In case we had about 20% percentage drop on P_DLV graph even if it doesnt affect our P_MO_E2E
_FF_AT_SMSC please raise an INC for it
282
24)On Mediation Nodes ,if you find abnormal trend for outgoing, please firstly send one email to BO and
dont raise any incident before they confirm it.
For abnormal trend for incoming, you can raise one incident.
25)Please dont forget to fill Cause & Resolution in any INC which you are going to resolve or change
its status to Pending Confirmation.and do not select Undetermined as cause/resolution from now on
and just use related ones, if you cannot find exact cause just please select what is closed to exact
cause, not Undetermined. It is serious case, please care about.for example these are Cause:
Capacity and System limitation & Resolution: Hardware Upgrade for WISG INCs
26)Please follow below table for call/SMS BO for incoming INC/TSKs, just be note that it is based on
assign time and if any TSKs is going to be OOSLA, call BO immediately.
Also for any High/Critical INC/TSKs call team leader as well.put him in related email loop
INC
TSK
Critical/High
Medium
Low
Critical/High
Medium
Low
Weekends and
Holidays
Sat-Wed
(8:30 ~16:45)
Sat-Wed
(16:45 ~23:00)
Sat-Wed
(23:00~08:30)
Call
No Need
No Need
Call
No Need
No Need
Call
Call
Call
Call
Call
No Need
Call
Call
Call
Call
SMS
No Need
Call
Call
Call
Call
Call
SMS
283
27)For SMMO drop cases , assign it to Core team and mention the region and the degradation time .
28) Please ask Mediation BO to raise INC for drop RCS graph in Mediation side, but dont forget to keep
RCS team in loop of your email.
29)Please inform BO when you found the red line is less than the blue line
30)Please DO NOT put INC in Pending EFC Approval (recently renamed to Pending CHG
Implementation) until you get final approval (Saras approval). Otherwise it would consider as Policy
Violation.
Sending email to Sara or bring CHG to CAB or get her confirmation via phone is not meaning CHG get
approved, just when status of CHG in Marval changed to Approved you can changed related INC.
31)
284
This condition lists INCs that you forgot to add cause and resolution
This condition lists INCs that you forgot to add cause and resolution and it changed to
resolved
285
286
287
This sample may help you to check all open tickets in your bucket
Includes closed tickets without cause and resolution
32)Please be informed to avoid confusion, incident management is renaming the status of Pending
Clarification to Pending Customer Action.
This status is only for incidents/tasks that needs customers action such as clarification or testing the
provided solution,...
33)Please send related email to official Huawei email of BO, or put both of MTNI and Huawei email in
loop
288
34)Please DO NOT change status of TSK/INCs while they are in ITS Service Desk bucket, otherwise it
would consider as ITS Policy Violation and affect our KPI.
2.2
289
2.2.1
2.2.1.1
Service Test
Service Test: FO will check the services healthy using Tests. Testing as a SUB. It will help us to find the
problem before complaints from Call Center. We will be one step closer. Each hour we test our Services
Manually and send related mail to our Managers & BOs so they will be informed about network's
situation.
2.2.1.2
290
2. After the change, check and confirm the service KPI. ( Please notice that in case you faced any drop
or down service please raise an INC ASAP and follow it with relative team)
2.2.1.3
Morning Report
Morning Report includes Changes & High INCs During yesterday 7:00 AM till today 7:00 AM ,Every
Morning at 6:00 AM we receive an Email from MTNI Business Intelligence [edwgroup] with MTN ITS
MSM Outstanding Operation Incidents Prod V2 title.
291
2.2.1.3.1 Dashboard
We should fill important CR(Changes) & Critical Issue(High INCs) (During yesterday 7:00 AM till today
7:00 AM ) and VAS INCs Page in dashboad,
VAS INC will be filled based on MTN ITS MSM Outstanding Operation Incidents Prod V2 Mail and use
graph snapshot in Morning Report.
2.2.1.4
292
2.2.1.5
2.2.1.6
293
Inprogress issues
On holidays and weekends we send in progress Mail to prevent from passing SLA.( Based on Morning
Report)
294
2.2.1.7
Hints
1)Please pay more attention for some dilates on morning report. as you know the form of attached file
and body is important because we send it for all high level managers. Please make boarder for attached
file, Change ECC names and dont let we have assigned status INC or TSK. Also please when you
handover your shift make VAS morning and handover mail in green categorize.
295
2) if we haven't received MTN ITS MSM Outstanding Operation Incidents Prod V2 Mail we should raise
an INC and assign it to EDW team and put number in Morning report .
3) both of graphs should be sent exactly at 08:00 AM or 08:00 PM
296
2.3
Marval
The Ticketing System is Marval that is based on MTN ITS Policies. Also SLAs will be counted as ITS
and not Network.There is a team named Service Desk under AHS Co. that is an Interface between all
MTN ITS Vendors and department.
2.3.1
2) Resolve An INC
297
298
3)update Notes
2.3.2
Marval Features
Marval (Integrated IT Service Management (ITSM) software)
Marval is committed to the ongoing development of integrated IT Service Management (ITSM) software,
consultancy and education. It is a single-source supplier for all ITSM needs, designed to improve service
quality, productivity, customer satisfaction and reduce costs.
Global Search Bar - this is a very powerful search bar that will help users to find information quickly.
This could be contacts, knowledge items, configuration items or requests.
Advanced Search - when searching for open requests with specific information this advanced search
can be used to reduce th number of results returned.
Request Search - this search option should be used when looking for requests that match a specific
criteria.
Configuration Item Search - this should be used when searching for configuration data.
299
global search is a quick way to find information by typing a word in the search box. MSM will find the
closest match to the entered information; this could be a contact person, service, and knowledge item. If
the returned results need to be specific then this can be achieved by selecting a search area from the
global search icon.
For example, if a knowledge item needs to be matched then the search area that needs to be selected
is Knowledge Item.
300
After clicking on Go the results returned will show matches for the entered words in the knowledge item
area.
To search for a contact enter the name in the search bar and select the Person option and click on the
Go button.
In this search an asterisk has been entered after the name which indicates a wildcard search. The
purpose being that the results that need to be returned are for all contact names beginning with Ben
Here are some more wildcard search options:
* Smith - will return results for all contacts that have the last name as Smith
Am* Jo* - will return all contacts matching the first name beginning with Am and the middle name or
last name starting with Jo
Advanced Search: The Advanced search allows complex queries to be searched against by building a
number of conditions. There are a number of search areas to choose from such as:
All Sear Areas,Request, Configuration Item, Organizational Unit
301
Note: If security restrictions are in place using the Access Levels within MSM then configuration items
with a higher level than the logged in user will not be shown.
For example: A logged in user has no access levels set and is searching for a configuration item that
has been given an access level of 3. The logged in user will not see this configuration item in the search
results. To see this configuration item in the search results the logged in user would need a higher
access level than 3.
Request Search: The Request Search has a number of useful features that will benefit users and help
them gather information from MSM quickly with the ability to save preferred searches and furthermore
drill down into segments of information. The search screen has a number of tabs and fields that can
search for data. Some of these will be seen in the examples used below.
302
Include Descendants? Performs an OU structure hierarchical search and will return the following
results:
Requests assigned directly to the OU
Requests assigned to users under this OU based on parent OU and not primary or secondary group
membership
Requests assigned directly to a sub OU within the parent OU
Assignee Primary Group: Organizations that have a structure where service desk users have a
different parent OU to their support group OU and assignees have been set up to be primary members of
their support group OUs can use this search field to either perform a primary support group or
hierarchical search.
When a support group is entered into the Assignee Primary Group field the search will return the
following results:
Requests assigned directly to the parent OU
Requests assigned to assignees directly under the parent OU
Requests assigned to assignees where they are set up as Primary Support Group member in the
security tab of the OU structure
Example: The screen shot below is an example of a Request Search for a support group which has
assignees directly under this OU or has users setup as Primary Support Group members.
303
The highlighted user is set up as a Primary Support Group member in the OU structure.In addition to
searching against the assignees primary group. you can also search against the primary group of the
request OU for the following:
Created By, Accepted By, Fixed By, Solved By, Closed By
CI Search: The search screen comes with a number of benefits to help customers use the CI search
more efficiently and with the ability to save the CI Search list. Listed below are some of the new features
available:
CI search results can be saved, Export data as a CSV file, Charting with the ability to drill down
into segments of data, Column sorting, Make/Model searching, Search CIs against Used By,
Increased the number of results returned in the CI Knowledge Search, Specify the number of
results to return per page
You can also prepare your Report and use it several times,
304
305
306
307
308
The above Request Defaults will set the Assignee to Jeffery Sattler if the following Request properties
are set.The above Defaults will match in all of the following scenarios:
Incident with Email Service and Priority 1.
Incident with Email Service and Priority 2.
Bug with Email Service and Priority 1.
Bug with Email Service and Priority 2.
To configure this follow the steps.
309
310
311
You can use Quick Bar for making new Request list.
312
Request Source - Maintenance of Request Request Source 46: Source Maintenance. on page 245. The
Request Call source screens allows the User to log the originating source the Request was from.
Check Lists - Maintenance of Check Lists 47: Check List Maintenance. on page 247. The Check List
Maintenance page allows the creation and maintenance of HTML based editable check lists.
Classification Filtering - Maintenance of Classification Filtering - Ability to setup classification filtering
for many dictionaries. This new feature uses a similar approach and setup to the request default rules
48: Classification Filtering on page 249.
Classification Themes - Defines themes 49: Classification Themes. on page 254. The Classification
themes page simply maintains a list of defined classification themes for use in the dictionary
maintenance and the classification filter pages.
Defaults - Maintenance of Service and Classification based default settings. Defaults are an important
feature of any system and help to standardize responses and conform information for expected or likely
outcomes 50: Request Default Maintenance. on page 255. MSM Defaults aim to aid Users recording a
Request by automatically filling fields depending on the Request type, Services and Classifications
selected.
Dictionaries - Maintenance of Dictionaries and their Classifications 51: Dictionaries. on page 272.
Classifications are used categories for Incidents, Problems, Tasks, Changes and Release to ensure
consistent management and reporting. Dictionaries are essentially groupings of classifications and are
maintained within this page (for example Symptom, Root Cause, and Resolution).
Impact - Maintenance for the Impact setting/descriptions 52: Impact Code Maintenance. on page 279.
The impact code defines the impact of a Request on the business.
Impact Change Reason.
Maintenance for the Impact Keyword and Description Changes 67: Impact Change Reason. on page
308. This screen allows the definition of Impact values for Business Change Reasons. Using this
optional setting Users will be asked to complete details when changing the Impact values within a
Request These changes are then used for recording and reporting purposes.
Notification Lists - Maintenance of Notification Lists 53: Notification List Maintenance. on page 280.
Notification lists hold the names of Organisational Units, CIs and Requests where notifications are
required to be sent to people on events or changes to CIs. For example if a CI is modified or changed in
any way, the members on the notification list linked to it will be informed of the changes.
Priority - Maintenance of the Priority setting/descriptions 54: Priority Code Maintenance. on page 282.
Priority codes are used to indicate the importance of a Request. This reflects the agreements the
organisation has for solving Requests within a specific timeframe.
Priority Change Reason. Maintenance of the Priority Keyword and Description Changes 66: Priority
Change Reasons. on page 307. This screen allows the definition of Priority values for Business Change
Reasons. Using this optional setting Users will be asked to complete details when changing the
Priority values within a Request These changes are then used for recording and reporting purposes.
Project Code - Maintenance of Project and Cost Centre Codes 55: Project Code. on page 283. A
project code may be used for costing a project. The Project codes can be applied to Request Types and
are set up from the Project codes and Descriptions within this screen.
Required Attributes - Maintenance of Request Required Attributes 56: Required Request Attributes. on
page 284. This screen allows administrators to create and maintain a set of rules which either prompt or
force entry of information.
Risk - Maintenance for the Risk setting/description 57: Risk Maintenance. on page 285. This screen
allows the definition of Risk values. Risk codes are used to determine the criticality of a Request.
Satisfaction Level - Maintenance of Satisfaction levels 58: Satisfaction Level. on page 285. Satisfaction
levels are maintained using this selection screen. The User can select and comment using the Text
boxes provided on satisfaction levels being graded.
Skills - Maintenance of Skills levels logged against personnel 59: Skills. on page 286. The Skills
Matrix is a User created library of defined skills or professions that can be linked to Users,
Classifications and Services.
Skill Level - Maintenance of Skill levels logged against personnel 59: Skills. on page 286.
Skill Structure - Maintenance of Skill Structure levels logged against personnel 59: Skills. on page 286.
2015 Enter your company name
313
Templates - Maintenance of Request Templates. Request Templates 60: Request Templates. on page
288 are used to divide a complex job into its individual elements. Request Templates allow the User to
create Templates to be defined against Request Types. Sub Request Templates can be created for
workflow status that a Parent Request is using.
Recurring Request Templates - Maintenance of Recurring Tasks 61: Recurring Request Templates.
on page 291 and the Scheduling Information. Recurring Request Templates enables Users to build
templates for regular or recurring activities, such as data backups, new starters set ups, maintenance
activities etc.
Type - Maintenance of Custom and Default Request Types. 62: Type. on page 293. The Re.quest Type
Maintenance screen allows Administrators to create custom Request Types and maintain the existing
default Request Types.
Urgency - Maintenance for the Urgency setting/descriptions 63: Urgency Code Maintenance. on page
299. This screen allows the definition of Urgency values. Urgency codes are used to determine the
criticality of a Request.Urgency Change Reason. Maintenance for the Urgency Keyword and Description
Changes 68: Urgency Change Reason. on page 309. This screen allows the definition of Urgency
values for Business Change Reasons. Using this optional setting Users will be asked to complete
details when changing the Urgency values within a Request These changes are then us ed for recording
and reporting purposes.
Workflow Process - Maintenance of Process Workflows using workflow statuses 64: Process Workflow
Management. on page 299. The Process Workflow defines the available states into which a Request
may be placed and the order this is allowed to happen.
Workflow Status - Maintenance of Workflow Status types used in workflows 65: Workflow Status
Maintenance. on page 304. A Workflow Status defines the state a Request has reached during its life
cycle. All Requests should start at an initial status e.g. NEW and finish at a CLOSED status.
At the end although we tried to mention all details they said in their training but for any other question
you can easily use Marval Help as we did, All probable scenarios are available on it.
http://msm/help/wwhelp/wwhimpl/js/html/wwhelp.htm#href=Overview.html#1618376
314
2.3.3
Problems
1) When I change Report setting(add title or sort Order ) I cant Edit it again and I Face with Security
Error , so would you please ask related team to help us in this regards,
315
316
2.3.4
Suggestions
It is highly recommended if they add a tab related Customer information which Includes Mail or Phone
number of or contact list (it is just a proposal ),We can use it for encouraging customer to fill
Satisfaction Level . :)
2.4
317
References
1) http://irancell.ir/Portal/Home/Default.aspx
2) http://www.huawei.com
3) http://en.wikipedia.org/wiki/Main_Page
4) https://www.google.com/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=value+added
+services+pdf&revid=1180207098
5) http://mobilethink.com/device-data/
6) http://sobek.su/Docs/univercd/cc/td/doc/product/voice/sw_ap_to/apps_22/get_strt/
gtgstd01.htm
7) http://www.allacronyms.com/
8) http://msm/help/wwhelp/wwhimpl/js/html/wwhelp.htm#href=Overview.html#1618376
9) http://catis-blog.com/wp-content/uploads/2012/04/RCS-chat-session.jpg
10) www.wapforum.org
11) http://archive.ericsson.net/service/internet/picov/get?DocNo=28701-FGC101805&Lang=EN&Rev=A
12) http://www.huawei.com/en/solutions/arpu-up/hw-001252-ttm-tco-newservice-applications.htm
13) http://www.mobileworldlive.com
14) http://www.tecnotree.com/
15)http://itresearches.com/research-center
16) April.2010-Samira Mahdavi's presentation
17) GSMA & Huawei Rich Communication Suite Initiative White Paper
18) Vas graphs & SMSC// Neda Ohadi
19) Procedures in GSM //Siemens
20) MTN-IranCell SMS Filtering Solution SMS Overview//adaptive Mobile
21) BO Training SMS / OTA (Bijan Eghbali,Hassan Rouhbakhsh, Fuli Jun)
22) BO Training MMS / WISG (He Sisi)
23) BO Training RBT (Mohsen Ghorbanifard)
24) BO Training IPCC (Payam Moeini)
25) BO Training Mediation (Elham Kabiri)
26) BO Training IVR & VMS (Aida Asgharifard)
2.5
Acronyms
PRI: Prepaid Recharge Interface
API: Application Programming Interface
GUI: Graphical User Interface
DOM: Document Object Model
JAXP: Java XML Processing
IF: Interface
IN: Intelligent Network
SSL: Secure Socket Layer
MMS: Multimedia Messaging Service
MMSC: Multimedia Messaging Service Centre
MSISDN: Mobile Subscriber International ISDN Number
NMS: Network Management System
HTTP: Hypertext transfer protocol
PIN: Personal Identification Number
RID: Reseller ID
RPIN: Reseller PIN
SIM: Subscriber Identification Module
SMS: Short Message Service
318
319
320
321
322
Back Cover