Vous êtes sur la page 1sur 22

Application SMSC

HP Services
Supermarket
© 2004 Hewlett-Packard Development Company, L.P.
The information contained herein is subject to change without no tice
A-SMSC Overview
• Agenda

• Functionality Extensions
• Key Benefits

Revised XP tutorial for advanced users 2


A-SMSC Solution.

Solution Overview

Description
• A-SMSC (Application Short
Messaging Service Center) is a
scalable and resilient solution for
receiving, storing and forwarding
short messages for mobile
originated and mobile terminated
application traffic

Operator Benefits
• Facilitates application messaging
• Reduces operator's infrastructure
and messaging costs
• Offloads application-centric traffic
from current SMSCs

Revised XP tutorial for advanced users 3


Provides full power to the operator.

Service Deployment Platform (SDP) - Rapid Development Framework


to Implement New Applications & Services

• Direct Termination to
Own
Own Foreign
Foreign
Applications and Handsets Subscribers
Subscribers Subscribers
Subscribers
and
and and
and
• Store and Forward to Applications
Applications Applications
Applications
Connectivity Interfaces -

Applications and Handsets

Third Party Access &


STP

• Cross Network Access to

Management
SS7 / IP

Applications A-SMSC

• Bulk Messaging On-Net and


Off-Net
MSC SMSC HLR
• SS7 Subscriber Information
Retrieval
• Intelligent Routing
• Intelligent Filtering
Mobile Application
User

Central Control Management -


Operations, Administration, Maintenance, Provisioning, Statistics, Billing

Revised XP tutorial for advanced users 4


Full SS7 operations support.
A-SMSC features

On the SS7 side, the A-SMSC


supports the following operations: MT Message XML/HTTP
- Incoming MT Message - messages from
other SMSCs for a virtual MSISDN. MO Message
SMPP
- Incoming MO Message - on-net mobile
HLR Alert
originated messages. UCP

- Incoming HLR Notifications. MT Message

- Outgoing MT Messages - generated by an CIMD2


MO Message
application.
Others
- Outgoing MO Messages - generated by an Report Delivery
application (reverse billing).
- Outgoing Report Delivery Status.

Revised XP tutorial for advanced users 5


Increased SMS routing
and message handling possibilities.
A-SMSC features (cont.)

- Protocols such as SMPP, UCP, CIMD2 to integrate with any


application, including a new Java API that reduces signaling traffic.
- Interactivity with the HLR through message waiting data flag and
alert-service-centre.
- Querying of handset status and status delivery reports.
- Efficient store-and-forward with configurable retry schemes (e.g.
based on MAP error codes, reducing unsuccessful retries).
- Ability to set validity periods and deferred delivery.
- Enhanced service offering, e.g. possible to send messages to a
mobile subscriber only when the user is not roaming (least-cost
routing by reducing foreign termination / interconnection fees).

Revised XP tutorial for advanced users 6


A-SMSC provides
several interfaces for applications.
A-SMSC application interfaces

• SMS Gateway
- Protocol conversion to legacy SMS protocols
• Connection Protocol
- ASN.1 based TCP protocol (internal use)
• A-SMSC Protocol
- Java API
- Simple ASCII based TCP protocol

VASP SMS Gateway


Connection SMPP Application
SS7 Protocol CIMD2 Application
Interface A-SMSC UCP Application
Protocol XML/HTTP Application

Application

Revised XP tutorial for advanced users 7


A-SMSC Overview
• Agenda

• Functionality Extensions
• Key Benefits

Revised XP tutorial for advanced users 8


Extension: Serves as the
interface for incoming messages.
Foreign Operator Operator hosting A-SMSC solution

Peer to
Peer
Direct
Delivery

MSC
On-net traffic
can be directly
routed to A-
SMSC (Short
Codes).
MO/SS7
MO/SS7 Requires MSC MT/SS7
routing rules.

MT/SS7

User SMSC Application


Cross-network A-SMSC A-SMSC
SMS with SS7 Gateway SMS
MSISDN as Gateway
application
number.

Revised XP tutorial for advanced users 9


Extension: Application
Traffic Module WAMS.
Synergies by implementing A-SMSC cross network application solution WAMS

• Most often implemented cross network


Operator B Operator C
application solution in the world. SMSC SMSC
Operator A
SMSC Operator D

• Implemented at e.g. MTN South Africa, SMSC

TDC Denmark, WIND Italy, sunrise


Switzerland, Vodafone UK, O2,
Cingular and Orange.
WAMS
• E.g. supports Microsoft MSN‘s mobile
services (Hotmail and Messenger over
SMS) in Europe.

Revised XP tutorial for advanced users 10


Extension: Interface
for Mass Termination (1).

Welcome screen
displays all
provisioned jobs
and their current
status

Revised XP tutorial for advanced users 11


Extension: Interface
for Mass Termination (2).

Job provisioning
screen displays
all job related
parameters for
editing:

Revised XP tutorial for advanced users 12


Extension: Interface
for Mass Termination (3).

Job provisioning
screen displays
all job related
parameters for
editing:

Revised XP tutorial for advanced users 13


Extension: Interface
to extract core network data
Direct Application Interfaces

JAVA API
• Complete function set to extract core
network data
• Abstraction of SS7 network complexity
• Load balancing & failover
• High performance

ASCII based TCP protocol


• Easy to use
• Synchronous and asynchronous
communication
• Abstraction of SS7 network complexity
• High performance

Revised XP tutorial for advanced users 14


Extension: Core
network data extraction.
Functionality Modular Framework

A) Presence Detection:
- Provides the current status of a wireless device
(online or offline) for presence.

B) Location information:
- Extracts the Mobile Switching Center Address for
roaming information.

C) Alert-Service Center

D) AnyTimeInterrogation (ATI)
- AnyTimeInterrogation (ATI) to retrieve location
information about the subscriber.

E) Number Portability:
- Identifies the international Mobile Subscriber Identity
(IMSI) for number portability.
Revised XP tutorial for advanced users 15
A) Presence Detection.
Status of a wireless user

• With the A-SMSC solution, an application 2 Platform


can request the status submission of a HLR/MSC delivers
message to
wireless user. The outcome of the delivery mobile phone
(successful or not) will be reported back to
the application.
• Application Providers VASP

- Detect if a user is online or not and Mobile phone


notifies the A-
deliver real-time short messages. 3 SMSC
solution.
• Operators
- Direct delivery of short messages. 1
4 Application
Response is
• Online Presence Detection enhances many delivered back requests
to Application message
applications requiring knowledge about the delivery

online status of the wireless user. Application

Revised XP tutorial for advanced users 16


B) Location Information.
Queries for an MSISDN, receive information from HLR

• Operator can request HLR information using a


HLR
simple IP based protocol. The MSISDN is used 2
Platform
as the variable whereas the platform queries queries HLR
of the MSISDN
the HLR of the mobile user and returns:
- MSC Address.
- HLR Address. VASP
- IMSI.
HLR responds
• Through the MSC address the operator knows 3
the current (roaming) network of the wireless
user.
1
• Through the HLR address, the operator knows 4
Response is Application
delivered back supplies
which network the user has a subscription. to the MSISDN
application
• Supports MAP commands:
Application
- Send-Routing-Info-For-Location-
Services.
- Provide-Subscriber-Location
Revised XP tutorial for advanced users 17
C) Online Alert.
Alerts applications as soon as user is online

• The A-SMSC solution allows applications to


request a notification if the user is online. 3 Mobile
Subscriber HLR
- The application requests an alarm trap is online
again 2
by supplying the MSISDN to the Platform sets
Report-SM-
platform. Delivery-
Status in
- The platform sets the alarm request in HLR

the appropriate HLR.


VASP
- As soon as the HLR is notified about 4
the online status of the user it notifies HLR sends
Alert-Service -
the platform. Centre to A-
SMSC platform
- The platform transforms the SS7 alarm 1
to IP and forwards it to the initiating 5
Response is Application
delivered back requests
application. to Application notification
for MSISDN
• As soon as the mobile user switches on their
Application
phone or has connectivity again, the
application gets an alert and can start the
dialogue.
Revised XP tutorial for advanced users 18
D) AnyTimeInterrogation (ATI).
ATI provides valuable real-time information about user

• AnyTimeInterrogation can be used in 2

MAP2+/3 compliant networks to request HLR A-SMSC solution does a


AnyTimeInterrogation
information about a wireless user. request towards the
HLR.
• The information includes:
- Cell-ID.
VASP
- Current Status.
- etc. 3
HLR returns
response.
• The information can be matched with
databases to e.g. return the geographical
1
4
coordinates of the wireless user and The response is Application
processed, requests ATI
forming a cost efficient Location Based formatted and interrogation.
System (LBS) for applications. returned to the
application.
Application

Revised XP tutorial for advanced users 19


A-SMSC Overview
• Agenda

• Functionality Extensions
• Key Benefits

Revised XP tutorial for advanced users 20


Key Advantages of the A-SMSC.

Independent and flexible software and hardware architecture, open for future
enhancements with clear interfaces.
Improves flexibility and performance in SMS delivery, enhanced routing
possibilities and SMS handling to reduce messaging costs.
Range of innovative add-on functionality such as P2P direct delivery.
Benchmarked at high throughput levels.
Powerful, easy-to-use system maintenance services based on a web-
interface as well as health checking and trouble-shooting tools, reducing
operational costs and manual efforts.
Successfully implemented MO/AO and MT/AT direct delivery messaging to
many Tier 1 and 2 operators, including Vodafone UK, O2, Orange, Hutchison
and Cingular.
A-SMSC termination success rate proven to be higher than legacy SMSCs
because of more sophisticated retry schemes (e.g. configurable based on
MAP error code).

Revised XP tutorial for advanced users 21


Revised XP tutorial for advanced users 22