Short Message Service (SMS) Terminology

Similar documents
Global System for Mobile Communication Technology

SMS Reseller Glossary of Terms These terms are all specific to the SMS Reseller industry and not Mobile Marketing as a whole.

Error and Confirmation Codes

Worldwide attacks on SS7 network

Mobile Application Part protocol implementation in OPNET

Wireless Short Message Service (SMS)

SMS Access and SMS Bedrift. Whitepaper

Now SMS/MMS Android Modem Quick Start Guide

The GSM and GPRS network T /301

Short Message Service using SMS Gateway

WDP and WCMP Wireless Data Gateway Adaptation

Technical documentation

Setting Up Message Notifications in Cisco Unity 8.x

A Silent SMS Denial of Service (DoS) Attack

This document is to provide help and illustrations to users who wish to deliver SMS using the Pinnacle SMS Gateway via the HTTP Protocol.

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

Protocol Data Units and Encapsulation

SMS Inbound Germany, Austria & Switzerland Specification of Services

Ozeki Message Server 6 Product Guide. Copyright, Ozeki Informatics Ltd. Number of pages: 185

Quick Start Guide Now SMS/MMS Gateway

FINAL ASSESSMENT/EXAMINATION JULY 2015 PLEASE READ ALL INSTRUCTIONS CAREFULLY BEFORE YOU BEGIN THIS EXAMINATION

Online Mediation Controller 6-1

SMPP protocol analysis using Wireshark (SMS)

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

SMS Roaming Service and SMS Interworking Service

M E M O R A N D U M. Wireless Roaming Services for Emergency Medical Facilities

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS

Transport Layer Protocols

Mobile Wireless Overview

ETSI TR V8.0.0 ( )

Optus SMS for MS Outlook and Lotus Notes

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 SMS and Data Roaming Explained

SMS History. Introduction to SMS and SMS Messaging Services

Mobile IP Network Layer Lesson 01 OSI (open systems interconnection) Seven Layer Model and Internet Protocol Layers

Issue 2EN. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation

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

Mobile Communications

SMSFORUM. SMPP v3.4 Protocol Implementation guide for GSM / UMTS. Version 1.0

Networking Test 4 Study Guide

Feature and Technical

Issue 1 EN. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation

: Interconnecting Cisco Networking Devices Part 1 v2.0 (ICND1)

Delivery of Voice and Text Messages over LTE

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

UNDERSTANDING SMS: Practitioner s Basics

SFWR 4C03: Computer Networks & Computer Security Jan 3-7, Lecturer: Kartik Krishnan Lecture 1-3

SME- Mail to SMS & MMS Gateway with NowSMS Quick Start Guide

SIP Roaming Server Product Overview. Mobile Convergence Technology

redcoal SMS for MS Outlook and Lotus Notes

Wireless and Mobile Network Architecture

Information Services and Access Mechanism of Mobile Web for the Under-privileged

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

Service Description. Ericsson IPX

Protocols and Architecture. Protocol Architecture.

BRI to PRI Connection Using Data Over Voice

GSM Network and Services

1. Public Switched Telephone Networks vs. Internet Protocol Networks

Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur

Data Communication and Computer Network

First Semester Examinations 2011/12 INTERNET PRINCIPLES

Configuring a WatchGuard SOHO to SOHO IPSec Tunnel

The OSI Model and the TCP/IP Protocol Suite

Mobile IP and Wireless Application Protocol

RARP: Reverse Address Resolution Protocol

2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above

Advanced SIP Series: SIP and 3GPP Operations

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

Understanding TCP/IP. Introduction. What is an Architectural Model? APPENDIX

3GPP TS V5.0.0 ( )

Chapter 3: Review of Important Networking Concepts. Magda El Zarki Dept. of CS UC Irvine

Note! The problem set consists of two parts: Part I: The problem specifications pages Part II: The answer pages

of the existing VoLTE roaming and interconnection architecture. This article compares existing circuit-switched models with the earlier

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

CCNA R&S: Introduction to Networks. Chapter 5: Ethernet

White paper. SIP An introduction

@msecnet / Bogdan ALECU

Spryng Making Business Mobile Mobile Terminated Premium SMS Gateway. Contents:

Hosted Fax Mail. Hosted Fax Mail. User Guide

Wireless Local Area Networks (WLANs)

GSM v. CDMA: Technical Comparison of M2M Technologies

Lecture 28: Internet Protocols

Vodafone PC SMS (Software version 4.7.1) User Manual

USSD Services for Interactive Mobile Users

Global System for Mobile Communication (GSM)

Communications and Computer Networks

IP Centrex Features. Provided by the IP phone; dial the *77 code to activate this feature, dial the *87 code to deactivate this feature.

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

Clickatell two-way technical guide v2.0

1 Introduction to mobile telecommunications

Sierra Wireless AirCard Watcher Help for Mac OS X

LUCOM GmbH * Ansbacher Str. 2a * Zirndorf * Tel / * Fax / *

Cleep Solution Description

QuesCom FS400 Fax & SMS Communication Router

Private DNS for Mobile Operators

3GPP TS V7.0.0 ( )

Follow these steps to prepare the module and evaluation board for testing.

SAP SMS 365, enterprise service Standard Rate SMS Messaging. October 2013

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

Avaya one-x Mobile User Guide for iphone

Transcription:

Short Message Service (SMS) Terminology SCT Abstract The paper deals with the Short Message Services (SMS) terminology with end to end call flow. I think everyone in whole world know about SMS, they use it to tell something about their works, relationship etc. others. Every mobile operator in the world should have SMS services beside the voice. With voice they can real time communication in same time, but in SMS we just send our message and wait whether it delivered or not. Some question often arises is how SMS works? Why my message not delivered to my friend? Why sometimes the message just arrived to my friends in the next hour not real time? In this paper I just try to explain the basic SMS flow and works in our mobile operator to make understand us as a mobile subscriber. Keywords: Short Message Service; SMS; ESME; SMSE; Message Terminology 1. Introduction SMS or Short Message Service is a service provided by an operator of GSM / CDMA besides voice service. SMS and Voice is primary service in common mobile operator. The SMS is non-circuit related, while the circuit voice service is so important to understand in terms of the protocol used. It is better to know the basic protocol used in SMS that is SS7. I will explain it overview in other articles. Basically we can send SMS to other subscriber or to some services like short code which have digit less than prefix number. They work in different environment protocol they are using. The common protocols you have understand SMS are SS7 (Signaling System No 7) and SMPP (Short Message Peer to Peer Protocol). Those protocols representative two different domains : SS7 used to support communication between elements core network in mobile operator, while the SMPP used for communication in IP domain between SMSC ( SMS Center) and its external services like ESME ( External Short code Messaging Entity ) such as Service Provider or Content Provider. Sometimes you ever got message from a short code which consists of advertisement from your operator. It is one of services which operator can provide. It is using SMS blast server which do interconnection with SMS Centre through the SMS Gateway. So SMS Centre using SMPP protocol to communicate with SMS Gateway before sending SMS to ESME. How about Service Provider which using likes web application in their service? Who it can communicate with SMS gateway and SMSC instead of they are using SMPP Protocol. Here SMS Gateway should have ability to do conversion from SMPP Protocol to HTTP protocol which a Service Provider used. In this article, I just explain the basic overview about SMS. 2. Description The transmission of short text messages to and from a mobile phone, fax machine and/or IP address. Messages must be no longer than 160 alpha-numeric characters and contain no images or graphics. Why SMS text message limited to 160 characters? Somebody often ask to me why SMS text messages are limited to 160 characters for one message or one SMS. So I just share with this articles to explain what I know. Even you can send SMS until 960 201

characters but they are just sent in 6 separated text messages. Back to question why SMS text message limited to 160 characters. To answer that question, we should have basic concept of SMS text message. We have to know about SMS Protocol Description Unit ( PDU ) which is way sending SMS text mode. SMS text message is sent by SMSC ( SMS Center ) handset using SS7 protocol. If you see more in SS7, we need application layer called Mobile Application Part ( MAP ) which send SMS text message using application module Message Originating ( MO ) and Message Terminating ( MT ). In this protocol we can answer that limitation is in SMS development. When it was built, SMS just have Digital Coding Scheme ( DCS ) signaling protocol limited 140 octets, which means 140 * 8 bits = 1120 bits. For default alphabet, we use 7 bit / characters, and for another purpose like smart messaging like images and ringing tones or Chinese and Japanese we user 8 bit. For other purposes 16 bit characters encoding will be used like for Flash SMS which show blinking or alerting SMS. So for default alphabet we have 1120 bits / 7 bits = 160 characters. In same we way, we have 140 characters in 8 bit, and 70 characters in 16 bit. So we can see now that for one SMS text messages we have limited 160 characters for 7 bit alphabet, 140 characters for 8 bit alphabet and 70 characters for 16 bit characters. Even your mobile phone has capabilities to write more than 160 characters, the SMS system just see that in several messages. You can see the indicator in your text messaging that your long SMS based on phone capabilities only the way to write SMS. SMS system only see it in several messages. For example if you can write until 400 characters, the system only see it in 3 SMS text messages and you will be charged for 3 messages by the mobile operators. But you have alternative way to send long messages to your mobile operators. To increase the maximum characters in one SMS text message we can concatenate SMS in larger content, it is called as long SMS. It is configured in your mobile operator not in your handset. In concatenated SMS, you will have additional User Data Header ( UDH ) contains segmentation information. Because of that the maximum capacity will decrease become 153 for 7 bit, 133 for 8 bit and 67 for 16 bit. Here some mobile operators have tariff scheme for this implementation. Most of them will charge additional UDH bits, because they use system resources. Once a message is sent, it is received by a Short Message Service Centre (SMSC), which must then get it to the appropriate mobile device. To do this, the SMSC sends a SMS Request to the home location register (HLR) to find the roaming customer. Once the HLR receives the request, it will respond to the SMSC with the subscriber's status: 1) inactive or active 2) where subscriber is roaming. If the response is "inactive", then the SMSC will hold onto the message for a period of time. When the subscriber accesses his device, the HLR sends a SMS Notification to the SMSC, and the SMSC will attempt delivery. The SMSC transfers the message in a Short Message Delivery Point to Point format to the serving system. The system pages the device, and if it responds, the message gets delivered. 202

The SMSC receives verification that the message was received by the end user, then categorizes the message as "sent" and will not attempt to send again. 3. End to End Call Flow of Short Message Service (SMS) SMS diagram network Fig-1 How SMS works According to the picture SMS have two domains: IP domain and SS7 domain. So we need protocol conversion between those domains in our SMS Centre. SMS delivery can be divided into 2 parts; they are Mobile Originated (MO) and Mobile Terminated (MT). We can say easily that MO is the process of sending SMS from a number until it reaches the SMSC. The indicator in mobile subscriber is they get notification message sent in their phone. So the message which is sent is just arrived in SMSC of his operator, not yet reached destination number. Next we can say that if message already delivered to destination number, the sender will get the notification which we call as delivery report. Commonly delivery report message is like message delivered / message successfully delivered, etc. MT is process of message delivery which already reached SMSC to destination number.it is the way how SMS Centre send message to destination number. 3.1 Mobile Terminated (MT) SMS Flow Here is a Simple Explanation of Mobile Terminated (MT) SMS Flow 203

Fig-2 MT Call flow 3.1.1 SMS MT Call Flow 1. The Short Message is transferred from SMSC to SMS-GMSC. 2. SMS-GMSC queries the HLR (SRI) & receives the routing information for the mobile subscriber (SRI-ACK). 3. The SMS-GMSC sends the short message to the MSC using "Forward Short Message" (FSM) operation. 4. The MSC retrieves the subscriber information from the VLR. This operation may include the Authentication Procedure. 5. The MSC transfers short message to the Mobile Station (MS). 6. The MSC returns the outcome of the "Forward Short Message" operation to the SMS-GMSC (FSM-ACK). 7. If requested by the SMSC, it returns a status report indicating Delivery of the Short Message. 8. 3.2 Mobile Originated (MO) SMS Flow Here is a simple explanation of Mobile Originated SMS flow- 204

3.2.1 SMS MO Call Flow 1. The mobile station transfers the short message to the MSC. 2. The MSC queries the VLR to verify that the message transfer does not violate the supplementary services invoked or the restrictions imposed on the subscriber. 3. The MSC sends the short message to the SMS-IWMSC (Inter-Working MSC for SMS) using the forward Short Message operation. 4. The SMS-IWMSC delivers the short message to the SMSC (Short Message Service Centre). 5. The SMSC acknowledges the successful outcome of the forward Short Message operation to the MSC. 6. The MSC returns the outcome of the short message operation to the mobile station. References 1. Short Message Peer-to-Peer Protocol Specification document. 2. http://www.wirelessdevnet.com/channels/sms/features/sms.html 3. http://en.wikipedia.org/wiki/short_message_service 205