Escolar Documentos
Profissional Documentos
Cultura Documentos
i
Restrictions and Copyright Declaration
The information in this document is subject to change without notice and describes only the product defined in the introduction of this
documentation. This document is intended for the use of prospective Comviva customers for the sole purpose of the agreement under which the
document is submitted. No part of it may be reproduced or transmitted in any form or means without the prior written permission of Comviva. The
intended audience for this document is professional personnel, who assume full responsibility for using the document appropriately. Comviva
welcomes customer comments as part of the process of continuous development and improvement of its documentation. The information or
statements given in this document concerning the suitability, capacity, or performance of the mentioned hardware or software products cannot be
considered binding, but shall be defined in contextual specific eventual agreement made between Comviva and the customer.
However, Comviva has made all reasonable efforts to ensure that the instructions contained in the document are adequate, sufficient and free of
material errors and omissions. Comviva will, if necessary, explain issues, which may not be covered by the document. Comviva’s liability for any
errors in the document is limited to the documentary correction of errors. Comviva will not be responsible, in any event, for errors in this document
or for any damages, incidental or consequential, including monetary losses, that might arise from the use of this document or the information in it.
This document and the product it describes are considered protected by Patent, Copyright and Trademark laws in accordance with relevant
Indian laws.
The only warranties for Comviva products and services are set forth in the express warranty statements accompanying its products and services.
Nothing herein should be construed as constituting an additional warranty. Comviva shall not be liable for technical or editorial errors or omissions
contained herein.
The Comviva logo is a registered trademark of Comviva Technologies Ltd. Other product names mentioned in this document may be trademarks
of their respective companies and they are mentioned for identification purposes only.
Copyright © 2009 Comviva Technologies Ltd. All rights reserved.
iii
Contents
1 Document Overview .................................................................................................................................1
1.2 Audience......................................................................................................................................................... 1
2 Introduction ...............................................................................................................................................3
3 Web-based Operations.......................................................................................................................... 11
iv
3.3.4 Application ..................................................................................................................................................... 68
3.4 Auxiliaries..................................................................................................................................................... 71
3.4.1 Mail Agent ...................................................................................................................................................... 71
3.4.2 MM7 ............................................................................................................................................................... 74
3.4.3 Auxiliaries Configuration ............................................................................................................................... 76
v
Appendix D — Customer Support ........................................................................................................ 139
vi
Figures
Figure 2-1: Block Diagram ................................................................................................................. 4
Figure 2-2: MM1 ................................................................................................................................ 5
Figure 2-3: MMS Call Flows ............................................................................................................... 6
Figure 2-4: MM3 Call Flows ............................................................................................................... 6
Figure 2-5: MM4 ................................................................................................................................ 7
Figure 2-6: MM4 Block Diagram......................................................................................................... 7
Figure 2-7: MM4 Call Flow ................................................................................................................. 7
Figure 2-8: MM7 Call Flow ................................................................................................................ 8
Figure 3-1: Login ............................................................................................................................. 11
Figure 3-2: Home Page ................................................................................................................... 12
Figure 3-3: Add Instance.................................................................................................................. 12
Figure 3-4: Add Instance.................................................................................................................. 13
Figure 3-5: Instance added to Instance Manager ............................................................................. 13
Figure 3-6: Edit Instance .................................................................................................................. 13
Figure 3-7: Instance Edited .............................................................................................................. 14
Figure 3-8: Instance Configuration ................................................................................................... 14
Figure 3-9: Server Configuration ...................................................................................................... 15
Figure 3-10: Server Configuration- Message Types ......................................................................... 24
Figure 3-11: Edit Server Configuration ............................................................................................. 25
Figure 3-12: Edit Server Configuration-MessageTypes .................................................................... 26
Figure 3-13: MM Monitor Configuration ............................................................................................ 27
Figure 3-14: MM Monitor Configuration-Edit ..................................................................................... 30
Figure 3-15: Volume Manager ......................................................................................................... 31
Figure 3-16: Edit Volume Manager .................................................................................................. 32
Figure 3-17: MM Database Manager................................................................................................ 32
Figure 3-18: MM Database Configuration-Edit ................................................................................. 33
Figure 3-19: Receive CGI Configuration........................................................................................... 34
Figure 3-20: Edit Receive CGI Configuration.................................................................................... 35
Figure 3-21: Retrieve CGI Configuration .......................................................................................... 35
Figure 3-22: Edit Retrieve CGI Configuration ................................................................................... 37
Figure 3-23: Billing Configuration ..................................................................................................... 37
Figure 3-24: Edit Billing Configuration .............................................................................................. 39
Figure 3-25: Price List...................................................................................................................... 40
Figure 3-26: Add Price ..................................................................................................................... 41
Figure 3-27: Edit Price ..................................................................................................................... 43
Figure 3-28: Device Configuration.................................................................................................... 43
Figure 3-29: Add Device Mapping .................................................................................................... 44
Figure 3-30: Edit Device Mapping .................................................................................................... 44
Figure 3-31: DNS Enum Configuration ............................................................................................. 45
Figure 3-32: Edit DNS Enum Configuration ...................................................................................... 47
Figure 3-33: Provisioning Server Configuration ................................................................................ 48
Figure 3-34: Edit Provisioning Server Configuration ......................................................................... 50
Figure 3-35: Webtop Interface Configuration .................................................................................... 51
Figure 3-36: Edit Webtop Interface Configuration ............................................................................. 53
Figure 3-37: PUSH Configuration..................................................................................................... 54
Figure 3-38: Edit Push Configuration ............................................................................................... 57
Figure 3-39: SMS Configuration....................................................................................................... 58
Figure 3-40: Database and SMS Configuration- (Contd) .................................................................. 60
Figure 3-41: PPG Configuration- (Contd) ......................................................................................... 61
Figure 3-42: SMS Message Contents- (contd) ................................................................................. 62
Figure 3-43: SMS Configuration-Edit................................................................................................ 64
Figure 3-44: EMAIL Configuration .................................................................................................... 65
Figure 3-45: Edit EMAIL Configuration ............................................................................................. 68
Figure 3-46: Application Terminated Configuration ........................................................................... 69
Figure 3-47: Application Terminated Configuration-Edit.................................................................... 71
Figure 3-48: Mail Agent Configuration .............................................................................................. 72
Figure 3-49: Mail Agent Configuration-Edit....................................................................................... 74
vii
Figure 3-50: MM7 Interface Configuration ........................................................................................ 75
Figure 3-51: Edit MM7 Interface Configuration ................................................................................. 76
Figure 3-52: Auxiliaries Configuration .............................................................................................. 77
Figure 3-53: Auxiliaires Configuration - Edit ..................................................................................... 78
Figure 3-54: Status Manager ........................................................................................................... 78
Figure 3-55: Subscriber Registration ................................................................................................ 79
Figure 3-56: Edit Subscriber ............................................................................................................ 81
Figure 3-57: Subscriber List ............................................................................................................. 81
Figure 3-58: Subscriber List-Edit ...................................................................................................... 83
Figure 3-59: Black and White Subscribers-Add ................................................................................ 83
Figure 3-60: Black and White Subscribers-Search ........................................................................... 84
Figure 3-61: Black and White Subscribers List ................................................................................. 85
Figure 3-62: Black and White Subscribers-Edit ................................................................................ 85
Figure 3-63: Service List .................................................................................................................. 85
Figure 3-64: Add Service ................................................................................................................. 86
Figure 3-65: PPG List ...................................................................................................................... 88
Figure 3-66: Add PPG ..................................................................................................................... 89
Figure 3-67: Edit PPG...................................................................................................................... 90
Figure 3-68: Service Options ........................................................................................................... 90
Figure 3-69: Service List Search Result ........................................................................................... 92
Figure 3-70: Subscriber’s List-With Service List ............................................................................... 93
Figure 3-71: Subscriber’s List Result-With Service ........................................................................... 93
Figure 3-72: Subscriber’s List-Content Format ................................................................................. 94
Figure 3-73: Subscriber’s List Result- Content Format ..................................................................... 94
Figure 3-74: Statistics Manager ....................................................................................................... 95
Figure 3-75: Statistic Reports........................................................................................................... 96
Figure 3-76: Get User info based on phone number ......................................................................... 96
Figure 3-77: User Information report based on phone number.......................................................... 97
Figure 3-78: Top n Users ................................................................................................................. 97
Figure 3-79: Top n MMS input criteria ............................................................................................. 98
Figure 3-80: Top n MMS result ....................................................................................................... 99
Figure 3-81: Message Class .......................................................................................................... 100
Figure 3-82: Usage Reports ........................................................................................................... 100
Figure 3-83: Defined Period Over Service ...................................................................................... 100
Figure 3-84: Defined Period Over Service-Report .......................................................................... 101
Figure 3-85: Defined Period Over User Agent ................................................................................ 102
Figure 3-86: Defined Period Over User Agent-Report .................................................................... 102
Figure 3-87: Defined Period Over Originate Domain ...................................................................... 103
Figure 3-88: Defined Period Over Originate Domain-Report ........................................................... 103
Figure 3-89: Defined Period Over Terminate Domain ..................................................................... 104
Figure 3-90: Defined Period Over Terminate Domain-Report ......................................................... 104
Figure 3-91: Success/Fail Rate ...................................................................................................... 105
Figure 3-92: Success/Fail Rate-Report .......................................................................................... 105
Figure 3-93: Success/Fail Rate in MO............................................................................................ 106
Figure 3-94: Success/Fail Rate in MO-Report ................................................................................ 106
Figure 3-95: Defined Period over IOT ............................................................................................ 107
Figure 3-96: Defined Period over IOT-Reports ............................................................................... 107
Figure 3-97: Number of Messages in Range of Size ...................................................................... 108
Figure 3-98: Number of Message in Range of Size-Reports ........................................................... 108
Figure 3-99: Graphs ...................................................................................................................... 109
Figure 3-100: Reports Configuration .............................................................................................. 109
Figure 3-101: Edit Reports Configuration ....................................................................................... 110
Figure 3-102: Message Manager - MMSC ..................................................................................... 110
Figure 3-103: Message Manager - MMSC ..................................................................................... 111
Figure 3-104: Message Manager-MMSC-Report ............................................................................ 112
Figure 3-105: Message Manager- Export MMSC Configuration ...................................................... 112
Figure 3-106: MMSC LOG ............................................................................................................. 113
Figure 3-107: Message Manager-MM3 .......................................................................................... 114
Figure 3-108: Message Manager-MM3 Report ............................................................................... 115
Figure 3-109: Message Manager- Export MM3 Configuration ......................................................... 115
viii
Figure 3-110: MMSC Message Trace Configuration ....................................................................... 116
Figure 3-111: Message Manager-Edit MM3 and MMSC Configuration ........................................... 117
Figure 3-112: User Manager .......................................................................................................... 117
Figure 3-113: Add User ................................................................................................................. 118
Figure 3-114: User Added -Confirmation ........................................................................................ 119
Figure 3-115: Edit User.................................................................................................................. 120
Figure 3-116: Include File .............................................................................................................. 133
ix
Tables
Table 1: Conventions......................................................................................................................... 1
Table 2: Acronyms and Abbreviations ................................................................................................ 2
Table 4: Field Description of Add Instance ....................................................................................... 12
Table 5: Field Description of Server configuration ............................................................................ 16
Table 6: Field Description of Server Configuration-Contd….............................................................. 24
Table 7: Field Description of MM Monitor Configuration ................................................................... 27
Table 8: Field Description of Volume Manager ................................................................................. 31
Table 9: Field Description of Database ............................................................................................ 32
Table 10: Field Description of Receive CGI Configuration ................................................................ 34
Table 11: Field Description of Retrieve CGI Configuration ................................................................ 36
Table 12: Field Description of Billing Configuration........................................................................... 37
Table 13: Field Description of Price Configuration ............................................................................ 40
Table 14: Field Description of Add Price .......................................................................................... 41
Table 15: Field Description of Device Mapping................................................................................. 44
Table 16: Field Description of DNS Configuration ............................................................................ 45
Table 17: Field Description of Provisioning Server Configuration...................................................... 48
Table 18: Field Description of Webtop Interface ............................................................................... 51
Table 19: Field Description of PUSH Configuration .......................................................................... 54
Table 20: Field Description of SMS Configuration (Common Parameters) ........................................ 58
Table 21: Field Description of Primary/Secondary Database and SMS Configuration ....................... 60
Table 22: Field Description of Primary and Secondary PPG Configuration ....................................... 61
Table 23: Field Description of SMS Message Contents .................................................................... 62
Table 24: Field Description of E-mail Configuration .......................................................................... 66
Table 25: Field Description of Application Terminated Configuration ................................................ 69
Table 26: Field Description of Auxiliaries.......................................................................................... 72
Table 27: Field Description of MM7.................................................................................................. 75
Table 28: Field Description of Auxiliaries Configuration .................................................................... 77
Table 29: Field Description of Subscriber Registration (Add Subscriber) .......................................... 79
Table 30: Field Description of Subscriber Registration ..................................................................... 82
Table 31: Field Description of Black & White Subscriber Registration............................................... 84
Table 32: Field Description of Service List ....................................................................................... 86
Table 33: Field Description of Add Service....................................................................................... 87
Table 34: Field Description of PPG List ............................................................................................ 88
Table 35: Field Description of Service Options ................................................................................. 91
Table 36: Field Description of MMSC Statistics ................................................................................ 95
Table 37: Field Description of Top n MMS ....................................................................................... 98
Table 38: Field Description of Top n MMS Results ........................................................................... 99
Table 39: Field Description of Define Period over Service-Report................................................... 101
Table 40: Field Description of Number of Messages in the Range Size .......................................... 108
Table 41: Field Description of Message Trace-MMSC .................................................................... 111
Table 42: Field Description of MMSC Log ...................................................................................... 113
Table 43: Field Description of MM3................................................................................................ 114
Table 44: Field Description of Configuration ................................................................................... 116
Table 45: Field Description of User Manager ................................................................................. 118
Table 46: MMSC CDR Fields ......................................................................................................... 121
Table 47: Status Value .................................................................................................................. 126
Table 48: Field Description of Record Types .................................................................................. 127
Table 49: Field Description of exe Directory ................................................................................... 129
Table 50: Field Description of Conf Directory ................................................................................. 129
Table 51: Field Description of fcgi Directory ................................................................................... 130
Table 52: Field Description of log Directory .................................................................................... 130
Table 53: Field Description of Scripts Directory .............................................................................. 131
Table 3: Field Description of scripts directory ................................................................................. 131
Table 54: Field Description of Scripts/Health Directory ................................................................... 131
Table 4: Field Description of scripts/health directory....................................................................... 131
Table 55: Field Description of mdata/stat Directory ........................................................................ 131
Table 56: Field Description of mdata/trap Directory ........................................................................ 132
xi
Table 57: Field Description of gui Directory .................................................................................... 132
Table 5: Field Description of gui directory ...................................................................................... 132
Table 6: SLA Matrix ....................................................................................................................... 139
Table 7: Document Change History ............................................................................................... 141
xii
1 Document Overview
This chapter gives a brief introduction to the scope and organization of this manual.
1.1 Scope
This manual gives comprehensive information on the functionality, features and operations of
MMSC.
1.2 Audience
The information contained in this manual is for system administrators, network engineers and
other users of the MMSC.
1.3 Conventions
Table 1: Conventions
Information Convention
Click OK to continue.
Warning Message
Notes
Document Overview 1
User Manual: MMSC – 2.6
1 .4 Ac ro ny ms an d Ab b rev ia tio n s
Table 2: Acronyms and Abbreviations
AT Application Terminated
CIMD Computer Interface to Message Distribution
GPRS General Packet Radio Service
GSM Global Systems for Mobile Communication
3GPP Third Generation Partnership Project
HTTP Hypertext Markup Language
JPEG Joint Pictures Expert Group
LAN Local Area Network
MBPS Mega Bytes Per Second
MIDI Musical Instrument Digital Interface
MMS Multimedia Message Service
MMSC Multimedia Messaging Service Center
SOAP Simple Access Object Protocol
SMS Short Message Service
SMTP Simple Mail Transfer Protocol
VAS Value Added Service
VASP Value Added Service Providers
WAP Wireless Application Protocol
WSP Wireless Session Protocol
1 .5 F e ed ba c k a n d Su gg es tio n s
Thank you for taking the time to comment on Comviva documentation. It is our goal to provide
you with the accurate, timely, and useful documentation. Please send your valuable comments,
suggestions and feedback to techwriters@comviva.com.
2 Document Overview
2 Introduction
2.1 Overview
Congratulations on purchasing the MMSC. The MMSC provides the means of delivering the
multimedia messaging service over the various mobile technologies such as GSM, CDMA
and so on to the MMS subscriber. MMS (Multimedia Messaging Service) is a technology that
allows the users of MMS enabled mobile phones to send and receive messages with
formatted text, graphics, and photographic images, audio and video clips. Video sequences,
audio clips and high-quality images can be downloaded to the phone from WAP sites, or use
an attached accessory, such as a digital camera, to capture and send an MMS message.
MMS messages can be sent either to another MMS-enabled mobile phone or to an e-mail
address. Photos, sound and video clips can also be stored in the phone for later use. MMS
supports standard image formats such as GIF and JPEG, video formats such as MPEG 4 and
audio formats such as MP3 and MIDI. Multimedia messaging takes advantage of the high
transmission speeds, something that the GPRS and the new high-speed 3G technologies can
provide, to deliver multimedia content and value added services to the end user.
MMS offers total freedom to convey ideas, exchange information or to express oneself. The
technology is all about presenting the content in the way you prefer. The MMSC enables
smooth service take offs and provides Operators with new opportunities in service
differentiation. It provides long-term storage for multimedia messages and storage capacity in
addition to the terminal’s memory capacity. These services can be accessed via Web. Legacy
phone support enables mobile users to experience multimedia messaging via SMS. If the
receiver does not have a multimedia terminal, on receipt of a multimedia message he/she will
be notified via SMS, which can be accessed via Web. MMS solution can be seamlessly
integrated to the Operator’s existing network infrastructure. Smooth assimilation ensures that
billing, network management, and other systems work effectively and efficiently with new
applications. The MMSC provides a cost effective and highly scalable MMS solution for easy
implementation on an existing WAP infrastructure.
2.2 Features
The MMSC includes the following features:
Support for standard interfaces like HTTP (MM1-interface services) and SOAP
(MM7-interface services).
Communication with other MMS systems (MM4-interface services). Full support to
3GPP release 6.5 (third generation partnership project).
Support for different message flows.
Mobile originated (phone to Web/phone)
Mobile terminated (Web to phone)
Application originated (Web to phone)
Application terminated (phone to Web)
Mail originated (Web to phone)
Mail terminated (phone to Web)
Legacy terminal support.
Non-multimedia terminal users receive an SMS detailing how to retrieve their
messages
Multiple viewing of messages
Operator configurable SMS message
Album services.
Introduction 3
User Manual: MMSC – 2.6
Subscriber is a person who is provisioned in the MMSC database for using the MMSC services of
the Operator.
MM1
This interface defines the means to send messages from MMS phone to another MMS
enabled phone. It also allows pushing of information from the MMSC to the MMS client as
part of MM notifications. The interface can be realized over WSP using a WAP gateway or by
using HTTP. MM notifications require a push proxy gateway as these notifications are sent to
client devices using WAP push.
4 Introduction
User Manual: MMSC – 2.6
Introduction 5
User Manual: MMSC – 2.6
The following figure shows the call flow for MM1 interface and the components that come in to
picture when this interface is used.
MM3
Legacy systems like SMTP can send MM message using this interface. Example: mail to
phone. The MM3 interface allows an MMSC to communicate with external (legacy)
messaging systems. One such example is the interface to available E-mail messaging
systems. Mails can be sent from mobile devices to a valid E-mail address. Mails can be
received from E-mail clients for destination mobile devices. The interface protocol used is the
Simple Mail Transfer Protocol (SMTP).
6 Introduction
User Manual: MMSC – 2.6
MM4
MMS system can send the request to other MMS system using MM4 interface. This interface
is necessary for exchanging multimedia messages between distinct MMS environment. The
originator MMSC (MMSC associated with the sender of a MM) has to send the message to
each of the recipients’ MMSC using SMTP. The MMSC has to resolve the recipient's MMSC
domain name to an IP address (example using DNS, domain name server, based on the
recipient's address).
MM4 support with MMSC requires Qmail installation. The MMSC machine could have the
Qmail installation else Qmail could be on the same LAN.
Introduction 7
User Manual: MMSC – 2.6
MM6
This is an Interface between the MMS proxy relay and the MMS storage. These databases
maintain user specific information such as user profiles and subscription parameters. User
profile in the MMS shall be able to support the ability to create, update, store, transfer,
interrogate, manage and retrieve a user’s MM profiles. The MM profiles shall allow a user to
configure and personalize his multimedia messaging environment with the multimedia
messaging profiles (Example which media types and notifications that shall be delivered to
the recipient, such as voice only or text only).
MM7
This interface allows VAS applications to request service from MMSC (message submission,
and so on.) and to obtain messages from remote MMS user agents. VAS may be provided by
the network Operator of the MMSC or by third-party VASP (providers). VAS can send request
to the MMS system using MM7 interface over HTTP. The following figure shows the call flow
for MM7 interface.
MM8
Interface between the MMS proxy relay and the Billing Mediation Agent (BMA). The BMA and
the MMSC have a propriety interface. Only CDRs generated according those standards. The
MM8 interface provides billing records for billing clients based on their usage of MMS
services. Two basic forms of billing namely pre-paid and postpaid are supported. Pre-paid
billing is implemented by interfacing with the billing system of the MSP. Post-paid billing is
implemented by writing CDR files for MMS services used.
The other interfaces are:
SMPP
Short Messaging Peer To Peer
CIMD
Computer Interface to Message Distribution
SMSC
Short Messaging Service Center
HTTP
Hyper Text Transfer Protocol
8 Introduction
User Manual: MMSC – 2.6
2 .4 S e rv e r M an ag e me n t
This section provides the information about the servers providing MMS services. The
following are the MMSC servers:
DNS-enum server: When a subscriber sends MM messages to another subscriber
who is not under the Operator’s domain, the MMSC sends the message over the
MM4 interface to other Operator’s MMSC. This requires the resolution of the
subscriber’s phone number to an SMTP address. DNS-ENUM is a protocol that is
used to achieve this objective. DNS-ENUM server resides along with the MMSC
and has been designed in a manner that allows easy integration with DNS-ENUM
once the protocol has been standardized and implemented. Currently this
component uses static tables for phone number resolution to SMTP addresses.
Receive server: Any message submitted by the user to MMSC will come to
receive server. Receive server verifies the credentials (subscription, destination
address like mobile number, other Operator mobile number and so on) of the
sender and the destination and accordingly generate a notification.
Retrieve server: When the subscriber is notified of a message in the MMSC via a
MMS notification, user device connects to MMSC to retrieve the message stored
against message reference sent in MMS notification.
Push dispatcher: If the valid subscriber of the home network sends MM to valid
subscriber of the same network then the notification is sent using this dispatcher.
SMS dispatcher: Valid subscriber sending an MM to non-subscribed user then an
SMS notification is sent using this dispatcher to the non-subscribed user.
Mail dispatcher: When the subscriber is sending an MM to an E-mail address or to
another network over MM4 then the message is routed to the destination by the
mail dispatcher, which in turn connects to SMTP server, rely of the network.
Application dispatcher: Any MMS user sending message to short code configured
in the MMSC uses this dispatcher. This notification is forwarded to the application
configured for the short code by the MM7 dispatcher that is the AT dispatcher.
Mediation server/agent: It is an integrated module in the MMSC, which provides
interface between the MMSC and the billing server. The mediation agent helps the
MMSC to interface with different implementations.
Provisioning server: To provision the users to use the MMSC services of the
network Operators.
MMBox monitor: The MMBox monitor is a component of the MMSC that is used
for management of each user’s MMBox. Another important task of this component
is to transfer CDR records from the MMSC to the billing server. A configuration
entry can be set in this component as to when the CDRs are required to be
transferred from the MMSC to the billing server.
2 .5 Wo rk in g o f M M SC
When a mobile user sends a multimedia message to another mobile user (a
predefined number) the MMS client establishes a session with the WAP gateway.
This takes place in accordance with the wireless session protocol. The interface
between the MMS client and the WAP gateway is provided by MM1
The Identity server captures the caller ID (through the RAS) and provides the
same to the MMSC and WAP gateway.
The WAP gateway forwards the data received to the MMS proxy relay.
Introduction 9
User Manual: MMSC – 2.6
The proxy relay stores the data to be forwarded in the MMS storage. (It should be
noted that the MMS proxy relay along with the MMS storage constitutes the
MMSC).
It should be noted that the MMSC communicates with the SMSC through the
PPG. The PPG uses CIMD or SMPP protocols to communicate with the SMSC.
The MMSC sends an alert message to the recipient informing that he/she has
received a new MM (Multimedia Message).
If the recipient wishes to get the MMS and affirms the request sent, which is done
through the WAP which in turn communicates with MMSC, the MMS is retrieved
from the MMS storage and the MMSC sends this message to the recipient’s
mobile.
If the message needs to be sent to a user who is under the influence of a foreign
MMSC, then the 2 MMSCs communicate with each other using the MM4 interface
and ensure that the message reaches the appropriate user.
The entity VAS (Value Added Services) can be used by service providers for
submitting messages to the MMSC, which in turn will be forwarded to the
appropriate user. This entity offers services like advertisements, news, stock
quotes, birthday wishes, or for sending any important messages, and so on to the
end users.
The MMS relay/server may support services, in addition to user-to-user
messaging, that are either provided by the MMS Operator or by third-party Value
Added Service Providers (VASP). Example, the services that may be provided
are:
Messages that originate from the VASP to a single or mass-distribution of
recipients
Messages that originate from a MMS relay/server to the VASP that may
generate a VASP reply or a new MM submission.
The legacy system comes into picture for providing the additional feature like mail
through MMS.
10 Introduction
3 Web-based Operations
This chapter describes the remote administration and configuration parameters of the MMSC.
After successful installation of the MMSC a directory by name GUI is created under the path
of MMSC installed directory. This directory contains programs and pages related to Web
based configuration.
Web browsers like Internet Explorer 4.0 and above or Netscape 6.0 and above can be used to
access this administration tool.
3.1 Login
To access the application GUI:
Start the Internet Explorer.
Type the following URL Error! Hyperlink reference not valid., in the address
bar:
Where ipaddress is the IP of the machine where MMSC is installed.
To login for the first time, use admin as the username and type admin123 as password.
It is advisable to change the password for security reasons. This feature is available in user
management link (Refer section 3.15).
Web-based Operations 11
User Manual: MMSC – 2.6
If the login ID and password entered are correct, the home page appears.
12 Web-based Operations
User Manual: MMSC – 2.6
Click Ok.
The following screen is displayed.
Click .
The following screen is displayed.
Web-based Operations 13
User Manual: MMSC – 2.6
14 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 15
User Manual: MMSC – 2.6
16 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 17
User Manual: MMSC – 2.6
18 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 19
User Manual: MMSC – 2.6
20 Web-based Operations
User Manual: MMSC – 2.6
Critical (1)
Warning (4)
Debug (7)
The critical level implies least
logging, while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended
Disable MMS Gateway If enabled the routing of inbound
MM7 messages based on message
subject is enabled, otherwise the
routing is not done based on
subject
Remove Duplicate Recipient The removal of duplicate recipients Example: 1
from the "to”, "bcc" and "cc"
address. If enabled duplicate
recipients are removed from the
"to", "bcc" and "cc". By this we can
ensure that an MMS will reach to
the recipient only once. 1 is to
enable the feature and 0 for disable
Forward Limit Limit to forward the MMS by MMSC Example: 1.
to the recipient. This is defined by
the ADMIN to all the subscribers.
Once value is specified to this
parameter, MMSC will forward
MMS to recipients depending on
the limit
Interface Level Message Size This specifies whether the
Check messages should be checked for
size at the interface level. If
enabled the messages will be
checked at the interface level
Interface Level Content type Specifies whether the messages
Filtering should be checked for content type
at the interface level. If enabled the
messages will be filtered at the
interface level
Web-based Operations 21
User Manual: MMSC – 2.6
22 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 23
User Manual: MMSC – 2.6
24 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 25
User Manual: MMSC – 2.6
26 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 27
User Manual: MMSC – 2.6
28 Web-based Operations
User Manual: MMSC – 2.6
Critical Level
Warning Level
Debug Level
The critical level implies least
logging, while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended.
Default: Critical
BER (Basic Encoding Rules) This specifies the encoding support
Encoding Support for the CDR's. When enabled, the
CDR's will be encoded in the BER
otherwise no encoding is done.
HB (Hot Billing) Filename This specifies the filename for the
hot billing system
Logfile This specifies the file in which Example: monitor.log
mmbox monitor logs its activity
Enable SMS Success Alert This specifies whether to send
SMS alert or not to the
administrator regarding the
success and failure MMS. When
enabled the SMS alert will be sent
to the administrator, otherwise this
facility will be disabled
Time for the SMS Alert This parameter specifies the time Example: 1300 (indicates the
of dispatching the SMS. The time 1PM)
format should be in 24 (HHMM)
hour format
Web-based Operations 29
User Manual: MMSC – 2.6
Webtop CDR Tablename The Webtop CDR table name Example: WEPTOP_CDR
Waptop CDR Tablename This specifies the Waptop CDR Example: WAPTOP_CDR
table name
30 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 31
User Manual: MMSC – 2.6
3.2.4 Database
The MMSC makes use of the database to store information related to the incoming and
outgoing messages. The user name and password must be entered for authentication
purpose. The following components of the MMSC use the database.
Default server
CDR server
Message dispatcher server
Subscriber server
Configuration Management>Database
The MM Database Configuration screen is displayed.
Default Database Server Port The port at which the database is Default: 3306 for MySQL
listening for requests
Default Username The database user name used by
MMSC to connect to the database
Default Password The database password used by
MMSC to authenticate the
username for database connectivity
32 Web-based Operations
User Manual: MMSC – 2.6
For MySQL version the connect string should have IP address of the MySQL server appended to
the connect string. Example 127.0.0.1::mydb
Web-based Operations 33
User Manual: MMSC – 2.6
Critical
34 Web-based Operations
User Manual: MMSC – 2.6
Warning
Debug
The critical level implies least
logging, while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended.
Web-based Operations 35
User Manual: MMSC – 2.6
Critical
Warning
Debug
The critical level implies least
logging while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended.
36 Web-based Operations
User Manual: MMSC – 2.6
3.2.7 Billing
This handles request for pre-paid billing and provides an interface to the Operator’s pre-paid
billing system.
Configuration Management> Billing
The Billing Configuration screen is displayed.
Web-based Operations 37
User Manual: MMSC – 2.6
Billing Server Port It is the port number at which the Example: 18450
billing mediation agent listens for
requests. The configuration comes
with a default port number; it is
recommended that this value should
not be changed
Billing Server Receive Timeout It is the timeout in seconds after Example: 30
which the TCP receive call is aborted
and an error is logged. This may arise
when a client request has not been
sent properly or some fragments are
lost. In that case, instead of making
the billing mediation agent waits
indefinitely for the request, the
receive call is timed out. A value of 4-
5 seconds may be used on a fast
Ethernet, for slower networks (dial-up
lines), a value of 20 seconds is
sufficient
Maximum DB Connections The maximum number of database Example: 5
connections to be established
Charging URL The charging URL to be used for the Example: http://127.0.0.1
billing purpose
Refunding URL The refunding URL to be used for the Example: http://127.0.0.1
billing purpose
Application ID The unique application ID for the Example: 7000
billing purpose
Minimum SN (Serial Number) The minimum SN of the billing server Example: 60000000
Maximum SN The maximum SN of the billing server Example: 70000000
Accept Thread Pool Number of threads that are waiting to Example: 5
receive a billing request. Typical
values must not be more than 10 and
a value of 10 is more than enough to
handle large volumes of traffic
Log File It is the name of the file, which is Example: billing.log
used by the billing mediation agent
for logging the information. However,
when the billing mediation agent is
started, a log file is specified in the
command line parameters, and since
command line parameters have a
higher precedence than parameters
in configuration files, this parameter
may not have effect
Stat File It is the file where the Billing Example: billing.stat
Mediation Agent records some basic
statistics. This information may be
used while displaying statistics and
reports to the administrator
Old Logs Path This is the path where the billing Example: log/old_logs/
mediation agent rotates and stores
the old log files. This parameter can
accept both, relative and absolute
paths. A valid path must be entered in
this field and it is assumed that the
38 Web-based Operations
User Manual: MMSC – 2.6
Critical Level
Warning Level
Debug Level
The critical level implies least logging
while the debug level gives rise to
maximum logging. A warning level is
the best choice and is recommended.
Price Configuration
This feature provides the price information depending on the service type and the size of the
message.
Web-based Operations 39
User Manual: MMSC – 2.6
40 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 41
User Manual: MMSC – 2.6
42 Web-based Operations
User Manual: MMSC – 2.6
Device Configuration
The device-mapping configuration is used to categorize mobile handsets and applications
based on user agents.
Billing Agent>Device Configuration
The Device Mapping List screen is displayed.
Web-based Operations 43
User Manual: MMSC – 2.6
44 Web-based Operations
User Manual: MMSC – 2.6
DNS ENUM Server IP Address IP Address at which the DE (DNS Example: 127.0.0.1 or
Enum) server will wait for DNS- 10.20.30.40
ENUM requests
DNS Enum Server Port TCP port at which the DE server Example: 18440
will listen for DNS-ENUM requests.
Only valid port numbers are
allowed. The configuration comes
with a default port number; it is
recommended that this value
should not be changed
DNS ENUM Server Receive Timeout in seconds after which the Example: 30
Timeout TCP receive call is aborted and an
error is logged. This may arise
when a client request has not been
sent properly or some fragments
are lost. In that case, instead of
making the DE server wait
indefinitely for the request, the
receive call is timed out. A value of
4-5 seconds may be used on a fast
Ethernet, for slower networks (dial-
up lines), a value of 20 seconds is
sufficient
Web-based Operations 45
User Manual: MMSC – 2.6
Critical Level
Warning Level
Debug Level
The critical level implies least
logging, while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended.
DNS Enum Records Defines the static tables that are Example: 9845* mms1.co.in
used by the DE server to make
lookups for DNS-ENUM requests.
An entry consists of two values.
The first value specifies the phone
number format and is in the form of
a regular expression. It can accept
the two wildcard characters, * and
?. Using this, an administrator may
define a phone domain for a whole
set of phones. The second value is
the domain name of the phones,
which fall into the category defined
by the first value. The domain
name must be a fully qualified valid
domain name
46 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 47
User Manual: MMSC – 2.6
48 Web-based Operations
User Manual: MMSC – 2.6
Critical Level
Web-based Operations 49
User Manual: MMSC – 2.6
Warning Level
Debug Level
The critical level implies least
logging, while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended.
LDAP Database Support This specifies whether to enable
the LDAP support or not for the
MM6 interface.
50 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 51
User Manual: MMSC – 2.6
Critical
Warning
Debug
The critical level implies least
logging, while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended.
LDAP Database Support To enable/disable the LDAP
database support for the MM6
interface
Decode UTF Encoded Subject To decode the UTF encoded
subject. When enabled the UTF
encoded subject will be decoded
otherwise no decoding of the
subject
LDAP IP Address The IP address for the LDAP Example: 127.0.0.1
database. This should be valid IP
52 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 53
User Manual: MMSC – 2.6
54 Web-based Operations
User Manual: MMSC – 2.6
Critical Level
Warning Level
Debug Level
Default: Debug
The critical level implies least
logging, while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended.
Push Configuration (Primary/Secondary Configuration)
PPG Address It is the URL of the push proxy Example: http://ppg-server-
gateway. Push messages are address/ppg
submitted to this URL using the
PAP protocol
Application-Id This is the application-Id of the Example: 7777
message and is used for
authentication of the application
submitting the push message. A
valid value must be obtained from
the PPG configuration and updated
here
Priority It is the priority that is assigned to
the push messages submitted by
the MMSC to the PPG. The
following values are defined.
Low
Normal
High
Push Type This specifies the type of delivery
method the PPG should employ to
deliver the push message. The
following values are defined.
Confirmed Push Confirmed pushes are push
Web-based Operations 55
User Manual: MMSC – 2.6
CSD
SMS
Database Connect String This is the connect string which is Example: DEMO
used to connect to the database. A
valid connect string should be
entered in this field as improper
values may restrict proper
connection setup with the database
Database User Name and The User Name and Password are
Password necessary for authentication
purpose.
SMS Gateway IP Address It is the IP address of the SMS Example: 192.10.2.3
gateway
SMS Gateway Port It is the port on which the SMS Example: 4569
gateway is listening for requests
There are 2 configuration entities for PUSH namely the primary and the secondary
configuration. If the primary configuration fails then the secondary configuration starts
functioning.
To edit push configuration:
Click Edit.
56 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 57
User Manual: MMSC – 2.6
58 Web-based Operations
User Manual: MMSC – 2.6
Critical
Warning
Debug
The critical level implies least
logging while the debug level gives
rise to maximum logging. A
warning Level is the best choice
and is recommended.
Web-based Operations 59
User Manual: MMSC – 2.6
Scroll down to view the primary and secondary database and SMS gateway configuration
parameters.
SMS Dispatcher Table Name This represents the table name of Default value is
dispatcher database where the "sms_dispatcher"
SMS dispatcher reads the
message. A default value is
provided and it is recommended
that this value is not changed
Database Username The user name of the dispatcher
database
Database Password It is the password for dispatcher
database
Database Connect string This is connection string for the Example: DEMO
database. A valid connect string
should be entered in this field as
improper values may restrict proper
connection setup with the database
SMS Gateway IP Address The IP address of the machine Example: 127.0.0.1
where the SMS gateway is running.
It must be a valid IPv4 address only
SMS Gateway Port This field represents the port Example: 7788
number where SMS gateway is
listening for messages to dispatch.
The SMS dispatcher will connect to
that port for delivering messages
SMS Gateway Username The username of the SMS gateway
SMS Gateway Password The password of the SMS gateway
Scroll down to view the Primary and Secondary PPG Configuration parameters.
60 Web-based Operations
User Manual: MMSC – 2.6
Low
Normal
High
Push Type The type of push message to be
sent. The push types are:
Pre-confirmed
Confirmed
Unconfirmed
Bearer Type The kind of bearer used to deliver
messages. The bearer types are
CSD and SMS.
Protocol Type Specifies whether to use CIMD or
SMPP protocol for delivering
Web-based Operations 61
User Manual: MMSC – 2.6
If the primary configuration fails then the secondary configuration starts functioning.
Scroll down to view the SMS message contents parameters.
SMS Message Content Type The list of headers which are to be Example: To: Include
included as part of SMS message.
If a specific header and its
corresponding value is to be
included as part of SMS message
then 'Include' option has to be
62 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 63
User Manual: MMSC – 2.6
64 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 65
User Manual: MMSC – 2.6
Critical Level
Warning Level
Debug Level
The critical level implies least
logging while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended
SMTP Hostname Host name of the SMTP server Example: hostname
Domain Name Routing Enable domain wise SMTP. When
enabled the domain name wise
routing is done for the mails from
the MMSC
MTA (Mail Transfer Agent) The list of MTA configuration Example: localhost,
List: names for domain wise routing jataayusoft.com
(SMTP). This facility will be
affective only when the "Domain
Name Routing" parameter is
enabled. Configure the MTA list
66 Web-based Operations
User Manual: MMSC – 2.6
If the primary configuration fails then the secondary configuration starts functioning.
Web-based Operations 67
User Manual: MMSC – 2.6
3.3.4 Application
Click “Application” link to modify the settings for application. This configuration is used for
application-terminated messages.
Message Dispatcher>Application
68 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 69
User Manual: MMSC – 2.6
Critical Level
Warning Level
Debug Level
The critical level implies least
logging, while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended
Proxy Server IP Address The IP address of the proxy server Example 192.10.3.5.
Proxy Port The port on which the proxy server Example 4500
is listening
Database User Name This is the username that is used Example: username
when connecting to the database.
This is a mechanism, which is used
for authentication by the database.
A valid username must be entered
in this field
Database User Password It is password for the username,
which is used to connect to the
database
Database Connect String This is the connect string which is Example: DEMO
used to connect to the database. A
valid connect string should be
entered in this field as improper
values may restrict proper
connection setup with the database
70 Web-based Operations
User Manual: MMSC – 2.6
3.4 Auxiliaries
This section provides the information needed for configuring the Mail Agent.
Auxiliaries
Web-based Operations 71
User Manual: MMSC – 2.6
Receive Agent URL It is the http URL for MMSC relay Example:
server http://127.0.0.1/fcgi/recieve_agen
t.cgi
Secondary Receive Agent The MMSC access point URL to be Example: http://127.0.0.1/mms/
URL used in case primary MMSC
access URL specified is not
responding. It must be a fully
qualified valid URL
Proxy Server IP Address This is the IP address of the proxy Example: 10.20.30.40
server, if the mail agent does not
have direct access to the receive
agent URL
Proxy Server Port It is the port at which the proxy Example: 3128
server is listening for requests
MM3X-MSISDNH Header It is the MSISDN header name that Example: X-MSISDN
Name is used by the MMSC to get the
subscriber’s ID. This is the text
string by which the http server
represents this header
MM3X-MSISDNH Header It is the value of the above- Example: +919800000001
Value mentioned header that is the phone
number
72 Web-based Operations
User Manual: MMSC – 2.6
Critical
Warning
Web-based Operations 73
User Manual: MMSC – 2.6
Debug
The critical level implies least
logging while the debug level gives
rise to maximum logging. A
warning level is the best choice and
is recommended.
3.4.2 MM7
This feature describes the configuration parameters of SOAP – MM7 interface of MMSC.
Auxiliaries > MM7 Interface
74 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 75
User Manual: MMSC – 2.6
To edit MM7:
Click Edit.
The following screen is displayed.
76 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 77
User Manual: MMSC – 2.6
78 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 79
User Manual: MMSC – 2.6
service ID
volume (1 MB default)
service options
type of billing.
Subscriber Type The subscriber type can be phone Example: Phone User
user, partially MMS capable, VAS
user or mail user
MMS Service To send and receive MMS you Example: Enabled
need to enable this parameter.
Users can enable/disable the MMS
service
User MMBOX Size This parameter specifies the Example: 1024
registered user multimedia
message inbox size in terms of
Kilobytes
VASP ID It is the ID of the value added
service provided by the service
provider (or by some other service).
If the subscriber type is VAS then
VASP ID and VAS URL information
must be present. Example: 8888
VASP URL It is the URL of the VASP, which
allows the destination client to
determine the sender of a VAS
message. VASP
URL = http://127.0.0.1:8080/soap/
servlet/Messagerouter|MM7interfac
e|DeliverRequest|DeliverRequest|D
eliverRequest
Distribution List This is a list of number to which the Example: 919880112345,919880
message has to be distributed 123456
Law Intercept This parameter specifies a list of Example: 919880112345,
number, which is to be traced 919880123456
VAS Message Class Allowed This specifies the message class
that is allowed for the particular
VAS. If specified, only messages
with these message classes shall
be allowed. Currently this field can
only take three values - personal,
informational, advertisement. Valid
only for VAS Users.
80 Web-based Operations
User Manual: MMSC – 2.6
Allowed Content Type(s) This specifies the list of content Example: text/plain, image/png ,
type(s) allowed to send and receive audio/mid
by the subscriber
Restricted Content Type(s) This specifies the list of content Example: application/word
type(s) not allowed to send and
receive by the subscriber
Web-based Operations 81
User Manual: MMSC – 2.6
82 Web-based Operations
User Manual: MMSC – 2.6
3 . 7 S u bs c r i b e r M an a ge r - B l a c k & W h it e S u b sc r i b e r L i s t
This section provides the information required for setting up global level black and white list
subscribers. Black subscribers are the one who are not permitted to send the MMS.
Subscriber Manager>Black & White Subscribers
Web-based Operations 83
User Manual: MMSC – 2.6
84 Web-based Operations
User Manual: MMSC – 2.6
Click .
The following screen is displayed.
Web-based Operations 85
User Manual: MMSC – 2.6
86 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 87
User Manual: MMSC – 2.6
Confirmed Push
88 Web-based Operations
User Manual: MMSC – 2.6
Unconfirmed Push
Bearer Type The bearer on which push
message is to be pushed. The
following values are defined.
CSD
SMS
Priority The priority of the push message.
The following values are defined.
Low
Normal
High
To add PPG:
Click Add.
The Add PPG screen is displayed.
To edit PPG
Click .
Web-based Operations 89
User Manual: MMSC – 2.6
The PPG ID field cannot be edited. It has same fields as Add PPG screen.
Enter the values
Click Save
90 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 91
User Manual: MMSC – 2.6
92 Web-based Operations
User Manual: MMSC – 2.6
Web-based Operations 93
User Manual: MMSC – 2.6
With the data-mining results, reports can be generated on a daily, weekly, or monthly basis.
Compiling transaction and performance data for a fixed period of time can also generate
94 Web-based Operations
User Manual: MMSC – 2.6
reports. Generated reports stored for an arbitrary period can be used to generate historical
trend reports.
The MMS statistics reporting tool uses server log files and LDAP information in the directory
to return a variety of useful reports on account information, message statistics, number of
each type of device used, and number of each type of media used in messages.
The statistics gives the overview of the resource with respect to the MMSC components.
Using this statistics you can monitor MMSC for smoother functioning. The status (running or
not) of the components, memory usage, and CPU usage and disk space can be viewed here.
Statistics Manager
The following screen is displayed.
Web-based Operations 95
User Manual: MMSC – 2.6
To view report
Enter the user name with the country code. The username will be the mobile
number of the user. Example: 919880176768.
Click OK.
The username should not have any special characters like + before the number and also any
spaces.
96 Web-based Operations
User Manual: MMSC – 2.6
Top n Users
This report gives the information of top senders and top receivers based on the number of
mm messages sent or received.
Statistics Manager>Statistics Reports>Top n user’s accessing the system depending
on number of mms sent/received
The following screen is displayed.
Web-based Operations 97
User Manual: MMSC – 2.6
Top n MMS
This report gives the information of messages based on the size of the message.
Statistics Manager>Statistics Reports>Top n mms messages accessed depending on
size
The following screen is displayed.
To view report:
Enter the field values.
Click OK.
98 Web-based Operations
User Manual: MMSC – 2.6
Message Class
For the sent or received MM, user can define the attributes like personal message,
advertisement or Informational.
Personal: A typical phone-to-phone MMS message. One user sending a personal
message to another user.
Advertisement: A message that contains an advertisement. Example banks
describing new schemes or sale from some departmental store and so on.
Informational: This is an application-generated message that is not an
advertisement. For example, football results that a user receives for being
subscribed to a sports information service.
Auto: This is the application generated message like read report, delivery report
and so on assumption is that this would be for a system generated message. as
an example, perhaps for some information regarding the user's account with the
service provider.
Statistics Manager>Statistics Reports>Message Class
Web-based Operations 99
User Manual: MMSC – 2.6
3 .1 2 Us ag e Re p o rts
The feature is used to view the reports defined for specified period (from and to date) over
various criteria (the user agent, originate domain) for MMSC usage.
Statistics Manager>Usage Reports
The following screen is displayed.
To view report:
Select the period from when the report is to be generated in From Date.
Select the period till when the report is to be generated in To Date.
Select the interface and service.
Click OK.
The Statistics Manager screen is displayed.
To view report:
Select the period from when the report is to be generated in From Date.
Select the period till when the report is to be generated in To Date.
Enter the user agent name (like the Nokia, Mozilla).
Click OK.
The following screen is displayed.
The field description is the same as that for the Period Over Service result screen.
Period Over Originate Domain
This report gives the information of MM messages sent, MM messages failed, MM messages
pending in a definite period for given originate domain.
Statistics Manager>Usage Reports>Define Period Over Originate Domain
To view report:
Select the period from when the report is to be generated in From Date.
Select the period till when the report is to be generated in To Date.
Enter the Originate Domain (from where the messages where sent).
Click OK.
The following screen is displayed.
The field description is the same as that for the Period Over Service result screen.
Period Over Terminate Domain
This report gives the information of MM messages sent, MM messages failed, MM messages
pending in a definite period for given terminate domain.
Statistics Manager>Usage Reports>Define Period Over Terminate Domain
To view report:
Select the period from when the report is to be generated in From Date.
Select the period till when the report is to be generated in To Date.
Enter the terminate domain ((like the yahoo, rediff).
Click OK.
The following screen is displayed.
The field description is the same as that for the Period Over Service result screen.
Successful/Fail Rate, Throughput, Average Message
This report gives the information of MM messages success/fail count, total record of success
and failure and the success rate for a definite period.
Statistics Manager>Usage Reports> Defined Period Success/Fail Rate, Throughput,
Average Message Size
To view report:
1. Select the period from when the report is to be generated in From Date.
2. Select the period till when the report is to be generated in To Date.
3. Select the graph type. This is used for selecting the type of graph depending
on the system administrator requirement.
i. All: Graph for submit and retrieve (both the cases)
ii. Submit: Graph for Submit only
iii. Retrieve: Graph for Retrieve only
4. Click OK.
The following screen is displayed.
Success/Fail Rate in MO
This report gives the information of MM Messages success/fail rate for a definite period and
for given status like the service denied messages (service_denied), message submitted
successfully (Ok) and so on. Enter the From and To date and select the status. You can
select more than one status by holding the control key and selecting the parameters.
To view report:
Select the period from when the report is to be generated in From Date.
Select the period till when the report is to be generated in To Date.
Select the status. You can select the multiple statuses.
Click OK.
The following screen is displayed.
The field description is the same as that for the Period Over Service result screen.
Defined Period Over IOT
This statistics gives the information of the defined period of interoperability test.
Statistics Manager>Usage Reports> Defined Period over IOT
To view report:
Select the period from when the report is to be generated in From Date.
Select the period till when the report is to be generated in To Date.
Enter the username.
Click OK.
The following screen is displayed.
To view report:
Select the period from when the report is to be generated in From Date.
Select the period till when the report is to be generated in To Date.
Click OK.
Graphs
This option gives the information about the performance of the MMSC in terms of graph.
Statistics Manager>Graph
3.12.1 Configuration
The number of rows to display the results for the generated reports can be defined here.
Example: 10. This means you can view 10 rows of results in a single page.
Statistics Manager>Configuration
The Reports Configuration screen is displayed.
3.13.3 MM3
This feature is used to trace the messages and view information of the MM3 message status.
Message Manager>MM3
3.14 Configuration
This section provides the facility to change the MMSC and MM3 configuration.
Configuration
The following screen is displayed.
Server Management
Configuration Management
Dispatcher Management
Provisioning Management
Auxiliaries Management
User Management
Statistics Management
Reports Management
0 – Unknown billing
type
1 – Pre-paid subscriber
2 – Post-paid subscriber
Status Value
Table 47: Status Value
Read Status
1 STATUS_READ
2 STATUS_DELETED_WITHOUT_BEING_READ
Error Status
3 STATUS_OK
4 STATUS_UNSPECIFIED
5 STATUS_SERVICE_DENIED
6 STATUS_MSG_FORMAT_CORRUPT`
7 STATUS_SNDING_ADDR_UNRESOLVED
8 STATUS_MESSAGE_NOT_FOUND
9 STATUS_NW_PROBLEM
10 STATUS_CONTENT_NOT_ACCEPTED
11 STATUS_UNSUPPORTED_MESSAGE
12 STATUS_TRANSIENT_FAILURE
13 TRANSIENT_SENDING_ADDR_UNRESOLVED
14 STATUS_TRANSIENT_MESSAGE_NOT_FOUND
15 STATUS_TRANSIENT_NETWORK_PROBLEM
16 STATUS_PERMANENT_FAILURE
17 STATUS_PERMANENT_SERVICE_DENIED
18 STATUS_PERMANENT_MESSAGE_FORMAT_CO
RRUPT
19 STATUS_PERMANENT_SENDING_ADDRESS_UN
RESOLVED
20 STATUS_PERMANENT_MESSAGE_NOT_FOUND
21 STATUS_PERMANENT_CONTENT_NOT_ACCEP
TED
22 STATUS_PERMANENT_REPLY_CHARGING_LIM_
NOT_MET
23 STATUS_PERMANENT_REPLY_REQUEST_NOT_
ACCEPTED
24 STATUS_PERMANENT_REPLY_CHARGING_FOR
WARDING_DENIED
25 STATUS_PERMANENT_REPLY_CHARGING_NOT
_SUPPORTED
26 STATUS_RETRIEVED
27 STATUS_REJECTED
28 STATUS_EXPIRED
29 STATUS_DEFFERED
30 STATUS_UNRECOGNIZED
31 STATUS_INDETERMINATE
MM1
1 MM1 Submit Request
2 MM1 Submit Response
3 MM1 Notification Request
4 MM1 Notification Response
5 MM1 Retrieve Response
6 MM1 Acknowledgement Request
7 MM1 Forward Request
8 MM1 Forward Response
9 MM1 Delivery Report Request
10 MM1 Read Reply Recipient Request
11 MM1 Read Reply Originator Request
12 MM1 MMBOX Store Request
13 MM1 MMBOX Store Response
14 MM1 MMBOX View Request
15 MM1 MMBOX View Response
16 MM1 MMBOX Upload Request
17 MM1 MMBOX Upload Response
18 MM1 MMBOX Delete Request
19 MM1 MMBOX Delete Response
20 MM4
21 MM4 Forward Request
22 MM4 Forward Response
23 MM4 Delivery Report Request
24 MM4 Delivery Report Response
25 MM4 Read Reply Request
26 MM4 Read Reply Response
MM7
27 MM7 Submit Request
28 MM7 Submit Response
29 MM7 Deliver Request
30 MM7 Deliver Response
31 MM7 Cancel Request
32 MM7 Cancel Response
exe directory
Table 49: Field Description of exe Directory
adaptation_broker This exe takes care of content adaptation functionality of the MMSC
at_dispatcher Notification dispatcher of application terminated messages over the
MM7 interface
des_server Takes care of DNS enumeration functionality of MM4 interface
mail_dispatcher It is the notification dispatcher for the mail messages over the MM3
interface
mediation_server Takes care of the prepaid interface of the MMSC for interaction with the
prepaid network
mmbox_monitor Takes care of CDR generation functionality of MMSC
pi_dispatcher Notification dispatcher for mobile terminated MMS notifications over the
MM1 interface.
prov_server Takes care of the provisioning interface of the MMSC.
recv_server It is the MM1 interface of the MMSC for MO MMS messages.
retr_server It is the MM1 interface of the MMSC for the retrieval of MT MMS
messages.
sms_dispatcher Notification dispatcher for MT SMS notification for legacy phones over
the MM1 interface
Notification_server It is used to handle notification for legacy devices which cannot store
multiple notifications.
conf directory
Table 50: Field Description of Conf Directory
fcgi directory
Table 51: Field Description of fcgi Directory
log directory
Table 52: Field Description of log Directory
scripts directory
Table 53: Field Description of Scripts Directory
scripts/health/ directory
Table 54: Field Description of Scripts/Health Directory
mdata
Under this directory you have the following sub-directory:
pid
stat
trap
mdata/stat/
Table 55: Field Description of mdata/stat Directory
mdata/trap/
Table 56: Field Description of mdata/trap Directory
gui
The files under this directory are the cgi files used for Web interface.
INCLUDE This files contains the details of the various directory paths. The screen
below shows the INCLUDE file.
gui/conf
This directory contains the GUI configuration files.
gui/log
This directory contains the logs of the Web interface.
1 at_dispatcher at_dispatcher.t When AT dispatcher will try to mmsATDispa Info The VAS
rp post the data to application tcherTrap Connectivity is
server. And if it will fail to do Down.
the same.
2 at_dispatcher at_dispatcher.t When, AT dispatcher will try to mmsMaxDB Critical Maximum number
rp init multiple connections to the Connection of database
data base. And if it will fail with connections is
the secondary configuration made.
also due to too many
connections to the database.
3 at_dispatcher at_dispatcher.t When AT dispatcher will try to mmsDBTrap Critical MMSC Database
rp init multiple connections to the Error.
data base. And if it will fail with
the secondary configuration
also.
4 at_dispatcher at_dispatcher.t When AT dispatcher will be mmsATDispa Info Dispatcher for
rp start. tcherTrap sending AT
notifications is
started.
5 at_dispatcher at_dispatcher.t When AT dispatcher will be mmsATDispa Warning Dispatcher for
rp stopped. tcherTrap sending AT
notifications is
stopped.
6 mediation_se mediation_ser When mediation server will be mmsMediatio Info Mediation server
rver ver.trp start. nServerTrap status is running.
7 mediation_se mediation_ser When mediation server will be mmsMediatio Warning Mediation server
rver ver.trp stop. nServerTrap status is stopped.
8 des_server des_server.trp When DES server will be start. mmsDesServ Info DES server
eRTrap started.
9 des_server des_server.trp When DES server will be stop. mmsDesServ Warning DES server
eRTrap stopped.
10 Mail2mms mail_dispatche When Mail2MMS will try to mmsSMTPTr Warning MMSC Mail
r.trp connect with SMTP server & if ap Server Error.
it will fail.
11 Mail2mms mail2mms.trp While mail2mms will try to mmsMail2M Warning Error in Mail to
connect to the receive server MSTrap MMS message
URL by using any one of the sending.
primary & secondary and if it
will fail.
12 mail_disapatc mail_dispatch While mail)dispatcher will mmsESMTP Warning MMSC ESMTP
her er.trp initialize the connection with the Trap Error.
ESMTP server & if it will fail.
S No. Component Trap File Condition Trap name Critical/ Trap String
Name Name Warning
/Info
28 pi_dispatcher pi_dispatcher.t When PI dispatcher will be start. mmsPIDispa Info Dispatcher for
rp tacherTrap sending PI
notifications is
started.
29 pi_dispatcher pi_dispatcher.t When PI dispatcher will be stop. mmsPIDispa Warning Dispatcher for
rp tacherTrap sending PI
notifications is
stopped.
S No. Component Trap File Condition Trap name Critical/ Trap String
Name Name Warning
/Info
S No. Component Trap File Condition Trap name Critical/ Trap String
Name Name Warning
/Info
SMS is started.
45 sms_dispatc sms_dispatch When sms dispatcher will be mmsSMSDis Warning Dispatcher for
her er.trp stop. patcherTrap sending
notification as
SMS is stopped.
46 sms_dispatc sms_dispatch When sms dispatcher will mmsDBTrap Critical MMSC Database
her er.trp initialize the multiple Error.
connections to the database
using secondary configuration
& if error will occur in making
connections
47 sms_dispatc sms_dispatch When sms dispatcher will mmsMaxDB Critical Maximum number
her er.trp initialize the multiple Connection of database
connections to the database connections is
using secondary configuration made.
& if error will occur due to too
many connections
Source: Comviva
Bangalore Office
4, 12th Km
Bellary Road, Jakkur
Bangalore 560064
India
T: +91-80-43401600
F: +91-80-28565854
Mumbai Office
Unit 1-4, 1st Floor, Paradigm Tower
Tower B, Mindspace
Malad(W), Mumbai 400064, India
T: +91-22-40774300
F: +91-22-40774333
E-mail: techwriters@comviva.com
Contact Us 155