Post on 18-Nov-2014
© 2004 Hewlett-Packard Development Company, L.P.The information contained herein is subject to change without no tice
Application SMSC
HP Services Supermarket
Revised XP tutorial for advanced users 2
Agenda• A-SMSC Overview
• Functionality Extensions
• Key Benefits
Revised XP tutorial for advanced users 3
Solution Overview
A-SMSC Solution.
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 4
Provides full power to the operator.
SMSC HLRMSC
A-SMSC
Mobile User
Application
STP
OwnSubscribers
andApplications
OwnSubscribers
andApplications
ForeignSubscribers
and Applications
ForeignSubscribers
and Applications
• Direct Termination to Applications and Handsets
• Store and Forward to Applications and Handsets
• Cross Network Access to Applications
• Bulk Messaging On-Net and Off-Net
• SS7 Subscriber Information Retrieval
• Intelligent Routing
• Intelligent Filtering
Central Control Management -Operations, Administration, Maintenance, Provisioning, Statistics, Billing
Service Deployment Platform (SDP) - Rapid Development Framework to Implement New Applications & Services
Thir
d P
arty
Acc
ess
&M
anag
emen
t
Con
nect
ivity
Inte
rfac
es -
SS
7 / I
P
Revised XP tutorial for advanced users 5
Full SS7 operations support.
On the SS7 side, the A-SMSC supports the following operations:
- Incoming MT Message - messages from other SMSCs for a virtual MSISDN.
- Incoming MO Message - on-net mobile originated messages.
- Incoming HLR Notifications.
- Outgoing MT Messages - generated by an application.
- Outgoing MO Messages - generated by an application (reverse billing).
- Outgoing Report Delivery Status.
XML/HTTP
SMPP
UCP
CIMD2
Others
MT Message
MO Message
MT Message
MO Message
HLR Alert
Report Delivery
A-SMSC features
Revised XP tutorial for advanced users 6
- Protocols such as SMPP, UCP, CIMD2 to integrate with anyapplication, 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).
A-SMSC features (cont.)
Increased SMS routingand message handling possibilities.
Revised XP tutorial for advanced users 7
• 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
A-SMSC provides several interfaces for applications.
A-SMSC application interfaces
VASPConnection
Protocol
A-SMSCProtocol
SS7Interface
Application
SMS Gateway
CIMD2UCP
SMPP
XML/HTTPApplicationApplicationApplication
Application
Revised XP tutorial for advanced users 8
Agenda• A-SMSC Overview
• Functionality Extensions
• Key Benefits
Revised XP tutorial for advanced users 9
MSC
A-SMSCSS7 Gateway
User SMSC Application
MO/SS7
MT/SS7
MO/SS7
On-net traffic can be directly
routed to A-SMSC (Short
Codes). Requires MSC routing rules.
Cross-network SMS with
MSISDN as application
number.
A-SMSCSMS
Gateway
MT/SS7
Peer to Peer
Direct Delivery
Extension: Serves as theinterface for incoming messages.
Foreign Operator Operator hosting A-SMSC solution
Revised XP tutorial for advanced users 10
Extension: ApplicationTraffic Module WAMS.
WAMS
SMSC
Operator D
SMSC Operator B
SMSC Operator C
• Most often implemented cross networkapplication solution in the world.
• Implemented at e.g. MTN South Africa, TDC Denmark, WIND Italy, sunriseSwitzerland, Vodafone UK, O2, Cingular and Orange.
• E.g. supports Microsoft MSN‘s mobile services (Hotmail and Messenger overSMS) in Europe.
SMSC Operator A
Synergies by implementing A-SMSC cross network application solution WAMS
Revised XP tutorial for advanced users 11
Welcome screen displays all provisioned jobs and their currentstatus
Extension: Interface for Mass Termination (1).
Revised XP tutorial for advanced users 12
Job provisioning screen displays all job related parameters for editing:
Extension: Interface for Mass Termination (2).
Revised XP tutorial for advanced users 13
Job provisioning screen displays all job related parameters for editing:
Extension: Interface for Mass Termination (3).
Revised XP tutorial for advanced users 14
Extension: Interface to extract core network data
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
Direct Application Interfaces
Revised XP tutorial for advanced users 15
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.
Extension: Corenetwork data extraction.
Functionality Modular Framework
Revised XP tutorial for advanced users 16
• With the A-SMSC solution, an application can request the status submission of a wireless user. The outcome of the delivery (successful or not) will be reported back to the application.
• Application Providers
- Detect if a user is online or not and deliver real-time short messages.
• Operators
- Direct delivery of short messages.
• Online Presence Detection enhances many applications requiring knowledge about the online status of the wireless user. Application
VASP
Application requests message delivery
Platform delivers
message to mobile phone
Mobile phone notifies the A-
SMSC solution.
Response is delivered back to Application
1
2
3
4
HLR/MSC
A) Presence Detection.
Status of a wireless user
Revised XP tutorial for advanced users 17
• Operator can request HLR information using a simple IP based protocol. The MSISDN is used as the variable whereas the platform queries the HLR of the mobile user and returns:
- MSC Address.
- HLR Address.
- IMSI.
• Through the MSC address the operator knows the current (roaming) network of the wireless user.
• Through the HLR address, the operator knows which network the user has a subscription.
• Supports MAP commands:
- Send-Routing-Info-For-Location-Services.
- Provide-Subscriber-Location
Application
VASP
HLR
Application supplies MSISDN
Platform queries HLR
of the MSISDN
HLR responds
Response is delivered back
to the application
1
2
3
4
B) Location Information.
Queries for an MSISDN, receive information from HLR
Revised XP tutorial for advanced users 18
• The A-SMSC solution allows applications to request a notification if the user is online.
- The application requests an alarm trap by supplying the MSISDN to the platform.
- The platform sets the alarm request in the appropriate HLR.
- As soon as the HLR is notified about the online status of the user it notifies the platform.
- The platform transforms the SS7 alarm to IP and forwards it to the initiating application.
• As soon as the mobile user switches on their phone or has connectivity again, the application gets an alert and can start the dialogue.
Application
VASP
Application requests
notification for MSISDN
Platform sets Report-SM-Delivery-Status in
HLR
HLR sends Alert-Service-Centre to A-
SMSC platform
Response is delivered back to Application
1
2
4
5
Mobile Subscriber
is online again
3HLR
C) Online Alert.
Alerts applications as soon as user is online
Revised XP tutorial for advanced users 19
• AnyTimeInterrogation can be used in MAP2+/3 compliant networks to request information about a wireless user.
• The information includes:
- Cell-ID.
- Current Status.
- etc.
• The information can be matched with databases to e.g. return the geographical coordinates of the wireless user and forming a cost efficient Location Based System (LBS) for applications.
Application
VASP
Application requests ATI interrogation.
A-SMSC solution does a AnyTimeInterrogation request towards the
HLR.
HLR returns response.
The response is processed,
formatted and returned to the
application.
1
2
3
4
HLR
D) AnyTimeInterrogation (ATI).
ATI provides valuable real-time information about user
Revised XP tutorial for advanced users 20
Agenda• A-SMSC Overview
• Functionality Extensions
• Key Benefits
Revised XP tutorial for advanced users 21
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 22