Product Document. SMS Delivery Guide

Similar documents
Error and Confirmation Codes

Wireless and Mobile Network Architecture

Mobile Communications

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS

Global System for Mobile Communication Technology

Mobile Application Part protocol implementation in OPNET

9.1 Introduction. 9.2 Roaming

Mobile Networking. SS7 Network Architecture. Purpose. Mobile Network Signaling

CHANGE REQUEST CR xx

Network Support for MDN-Based Message Centers

TELECOM REGULATORY AUTHORITY OF INDIA New Delhi, 1 st September, 2015 (

ESET Mobile Security Windows Mobile. Installation Manual and User Guide

3GPP TR V3.1.0 ( )

ESET Mobile Security Windows Mobile

CS Fallback Function for Combined LTE and 3G Circuit Switched Services

ETSI TS V6.5.0 ( )

MAP/C SEND ROUTING INFO FOR SM. Destination Mobile Number. Obtain the SS7 address of the MSC VLR currently serving the specified Mobile Number

Mobile Application Part (MAP) - Voice Feature Scenarios: Call Forwarding REVISION HISTORY TIA E. Revision Date Remarks

Wireless and Mobile Network Architecture

TELECOM REGULATORY AUTHORITY OF INDIA New Delhi, 27 th January, 2016 (

ESET Mobile Security Business Edition for Windows Mobile

GSM and IN Architecture

Worldwide attacks on SS7 network

NTT DOCOMO Technical Journal. Core Network Infrastructure and Congestion Control Technology for M2M Communications

Connected Device Design Guidelines and Common AT Commands

The GSM and GPRS network T /301

SMS SS7 Fraud February 2005

TELECOMMUNICATIONS REGULATORY AUTHORITY BAHRAIN. Bahrain Number Portability Implementation Routing and Charging specification

TELECOM REGULATORY AUTHORITY OF INDIA New Delhi, 12 th March, 2014 (

An Oracle White Paper November Typical Key Performance Indicator Reports for Performance Intelligence Centers

3GPP TS V5.0.0 ( )

Nokia Call Connect v1.1 for Cisco User s Guide. Part Number: N Rev 003 Issue 1

Cellular Technology Sections 6.4 & 6.7

HTTP/SOAP Application Program Interface (API) Version 1.0

Technical documentation

3GPP Femtocells: Architecture and Protocols. by Gavin Horn

Session Border Controller

? Index. Introduction. 1 of 38 About the QMS Network Print Monitor for Windows NT

How To Send An Msc To A Cell Phone From A Corporate Server In Ntokdomo (Ntimo) (Ntok) (Ntokdomo) (For A Ppl) ( For A Pn)

IS-41 FEATURES STANDARD FEATURES

ETSI TS V ( )

SIP Messages. 180 Ringing The UA receiving the INVITE is trying to alert the user. This response MAY be used to initiate local ringback.

2 System introduction

Chapter 2 Mobility Management for GPRS and UMTS

Parlay i60 - Application

Protecting Mobile Networks from SS7 Attacks. Telesoft White Papers

GPRS Overview. GPRS = General Packet Radio Service. GPRS Network

SMS Roaming Service and SMS Interworking Service

ASR 5x00 Series SGSN Authentication and PTMSI Reallocation Best Practices

Enswitch Administrator Guide

Theory and Practice. IT-Security: GSM Location System Syslog XP 3.7. Mobile Communication. December 18, GSM Location System Syslog XP 3.

Administrivia. CSMA/CA: Recap. Mobility Management. Mobility Management. Channel Partitioning, Random Access and Scheduling

Lecture overview. History of cellular systems (1G) GSM introduction. Basic architecture of GSM system. Basic radio transmission parameters of GSM

State Bank freedom: GENERAL CATEGORY

In this age of mobile revolution, it is extremely important to stay in touch with technology at all times. Bulk SMS are the fastest way for conveying

GSM Architecture Training Document

3GPP TS V7.0.0 ( )

GeoSIM Global SIM Card User Guide IMPORTANT PLEASE READ BEFORE INSERTING YOUR SIM CARD

Mobile Wireless Overview

ETSI TS V7.5.0 ( )

Toolkit for vulnerability assessment in 3G networks. Kameswari Kotapati The Pennsylvania State University University Park PA 16802

GSM Databases. Virginia Location Area HLR Vienna Cell Virginia BSC. Virginia MSC VLR

GSM GSM TECHNICAL July 1996 SPECIFICATION Version 5.0.1

Mobility Management 嚴 力 行 高 雄 大 學 資 工 系

What is telecommunication? electronic communications. service?

Locating Mobile Phones using Signalling System #7. Tobias Engel

7750 SR OS System Management Guide

GSM v. CDMA: Technical Comparison of M2M Technologies

SIP Roaming Server Product Overview. Mobile Convergence Technology

Behavior Analysis of TCP Traffic in Mobile Ad Hoc Network using Reactive Routing Protocols

Mobile SMS and Data Roaming Explained

Security features include Authentication and encryption to protect data and prevent eavesdropping.

Transport Layer Protocols

Security Threats in Prepaid Mobile

TS-3GB-S.R0103-0v1.0 Network Firewall Configuration and Control (NFCC) - Stage 1 Requirements

EAP-SIM Authentication using Interlink Networks RAD-Series RADIUS Server

Cisco Business Video Remote Management Services Monitoring Details

Sierra Wireless AirCard Watcher Help for Mac OS X

Internet Connectivity for Ad hoc Mobile Networks

About. IP Centrex App for ios Tablet. User Guide

Remote I/O Network Determinism

Mobile SCTP Transport Layer Mobility Management for the Internet

Appendix. Web Command Error Codes. Web Command Error Codes

Chapter 10 Session Initiation Protocol. Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University

Monitoring Agent for Microsoft Exchange Server Fix Pack 9. Reference IBM

Cause Codes and Debug Values

What is telecommunication? electronic communications? What is telephony?

[Description for the use of a Shared Inter Working Function (SIWF) in a GSM PLMN - Stage 2]

Mobius Manual (3.55)

Mobile Services (ST 2010)

3GPP TS V8.0.0 ( )

Mobile Assurance. Centralized Roaming Management System (CRMS) Brochure.

Transcription:

Product Document SMS Delivery Guide Document Version: 2.0 Last Revised: March 21, 2014.

SMS Delivery Flow: The delivery of an SMS depends on many factors which could be Handset driven or Network driven. An attempt to deliver SMS may result in following 3 conditions: SMS Success Permanent Fail Temporary Fail Handset Error Network Error I. Success: Message is successfully delivered to mobile handset II. Permanent Fail: Message could not be delivered to the mobile handset for permanent errors such as Call Barred, Unknown Subscriber, UnidentifiedSubscriber etc. The message for these errors can not be delivered to end user s handset even after making multiple attempts hence the message is purged after the first delivery attempt. III. Temporary Fail: In this case the SMSC fails to deliver the message in its first attempt for the following error:: a) Handset Errors: SMSC flags Temp Fails in to Handset errors, when there is one of the following errors is reported by network: SIM Memory Full Not Reachable/Switched Off b) Network Errors: There are many switching and radio level errors reported by GSM networks. All of them categorized in to one SystemFailure for ease in handling. 2

MSC Timeout: When SMSC makes a delivery attempt for a message, it normally received either a success or error acknowledgment for that message. However, for some reason if there is no response from the network for 30 seconds, that particular message is marked as Time0ut. A timed out message has 50% probability of delivery, and in normal scenario, is not retried at all. Retry Interval and logic Network Failures and Timeout: All message that do not get delivered due to reason such as Network error or Timeout on first attempted through primary SMSC are immediately routed to our secondary SMSC. Even if the second attempt gets failed for Network error or Timeout then we route SMS via third SMSC, if it fails on the third attempt we send a status report of the messages received from the operator. Handset Error: If message is not delivered due handset based error, SMSC flags Home Location Register (HLR) of the destined mobile number indicating that there is a Message Waiting for that number. At any point of time when handset comes out of reported error, HLR sends an alert (SC Alert) back to SMSC triggering the delivery attempt of all the pending messages for that number. Message for handset errors are purged and marked as expired if no SC alert is received for 6 hours (from the time of first attempt) Operators Your message will be routed via one of the below operators, based on the best availability for the respective series or performance at the point of broadcast. Airtel, Maharastra Loop, Maharastra Aricel, Maharastra BSNL, PAN India 3

Status Codes: CODE REASON DESCRIPTION I ) FINAL STATUS -01 New Error Code 000 Sub-SMSC 001 DELIVRD Successfully delivered. This status displays when the error code provided by the subscribers terminating operator is not mapped with the existing status. The message is on SMSC queue i.e. the message has been inserted into the SMSC database but the status of the message is yet to be received. 002 FAILED The message is permanently failed due to CallBarred, Error in Destination Number, Error in TeleService Provider etc. 004 NDNC_Failed Failed Due to DND Registration 044 Promo_Blocked 005 Blacklist 006 Whitelist 007 Invalid Series 008 Prepaid Reject 009 Night_Expiry 099 Night_Purge 031 EXP-AbsSubs This error is displayed when IUC charges are not active for your account. Black-listed number. This list of numbers is provided by the customer and includes numbers of CEO etc. A message will never go to a number in the black-list. This error is received when a Opt-In account sends messages to a non white listed number This error is shown when a number series in the correct number format is invalide. This error is shown when the messages are rejected due to insufficient credits. These messages have not been processed because of legal restrictions of sending messages late hours. These are promotional messages submitted between 9PM and 12AM which are not processed on request. The message is rejected because there was no paging response, the IMSI record is marked detached, or the MS is subject to roaming restrictions. 032 EXP-MEM-EXCD Message rejected because the MS doesn't have enough memory. 033 EXP-NW-FAIL Message rejected due to network failure. 034 EXP-NW-TMOUT Message rejected due to network or protocol failure. 035 EXP-SMS-TMOUT Message rejected due to network or protocol failure. 4

036 EXP-HDST-BUSY 037 EXP-MSG-Q-EXD II ) INTERMEDIATE DELIVERY REPORT 110 PENDG-ABS-SUB 120 PENDG-MEM- EXCD The message is rejected because of congestion encountered at the visited MSC. Message queue exceeded when there are too many messages for one number. SMSC can deliver only a particular number of messages to a mobile number. If there are more messages, they get this error code till the queue clears. The message is rejected because there was no paging response, the IMSI record is marked detached, or the MS is subject to roaming restrictions at the first attempt. Message rejected because the MS doesn't have enough memory when at the first attempt. 130 140 150 160 200 PENDG-NW- FAILR PENDG-NW- TMOUT PENDG-SMS- TMOUT PENDG-HDST- BUSY REMOTE NODE NOT REACHABLE Message rejected due to network failure at the first attempt. Message rejected due to network or protocol failure at the first attempt. Message rejected due to network or protocol failure at the first attempt. The message is rejected because of congestion encountered at the visited MSC at first attempt. Remote HLR or VLR route is not defined on adjacent node 210/190 User Abort TCAP Protocol abort received from one of the node on the network 5