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



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

SMS Roaming Service and SMS Interworking Service

How To Use One Number Vip On A Cell Phone On A Sim Sim (Nto) On A Pnet (Ntok) On An Ipphone (Ntt) On Ntok (Ntk) On Pnet On A Mobile

Implementing LTE International Data Roaming

*1 sp-mode TM : sp-mode and sp-mode logo are trademarks or registered trademarks of. of NTT DOCOMO, INC.

Global System for Mobile Communication Technology

Systems for Personal Data Storage Services

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

PushTalk Service System

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

Updating Software. N900iG Quick Guide for Updating Software

Mobility Management for All-IP Core Network

EXPLORER. TFT Filter CONFIGURATION

Voice mail Play messages Activate Deactivate. Voice mail. Activate? Voice mail. Play messages Activate Deactivate. Set ring time.

Mobile Communications

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

i-mode Services for Smartphones (i-concier/data Security Service)

Overview of GSMA VoLTE Profile. minimum required functions [3]. 2. Background

LTE service area. 3G service area. EPS : Evolved Packet System. Currently Planning & Coordination Office 1 C *

Call Forwarding Service

Chapter 9 Monitoring System Performance

Office Link System for FOMA Internal Line Connections

redcoal SMS for MS Outlook and Lotus Notes

3GPP TR V3.1.0 ( )

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

Co-existence of Wireless LAN and Cellular Henry Haverinen Senior Specialist Nokia Enterprise Solutions

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

Chapter 10 VoIP for the Non-All-IP Mobile Networks

Mobility Management usually includes two parts: location management and handoff management.

Mobile SCTP Transport Layer Mobility Management for the Internet

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

LAN TCP/IP and DHCP Setup

ETSI TS V6.5.0 ( )

IMT-2000 Network Architecture

Guideline for setting up a functional VPN

Mobile SMS and Data Roaming Explained

Manual. Netumo NETUMO HELP MANUAL Copyright Netumo 2014 All Rights Reserved

Device LinkUP + Desktop LP Guide RDP

bintec Workshop WAN Partner Configuration Copyright November 8, 2005 Funkwerk Enterprise Communications GmbH Version 0.9

ProSafe Plus Switch Utility

Web. Services. Web Technologies. Today. Web. Technologies. Internet WWW. Protocols TCP/IP HTTP. Apache. Next Time. Lecture # Apache.

Trace Desktop Workforce / Fleet Management System

Handoff in GSM/GPRS Cellular Systems. Avi Freedman Hexagon System Engineering

Advanced SIP Series: SIP and 3GPP Operations

A Study of Application Recovery in Mobile Environment Using Log Management Scheme

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

Network setup and troubleshooting

Optus SMS for MS Outlook and Lotus Notes

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

Understand SIP trunk and registration in DWG gateway Version: 1.0 Dinstar Technologies Co., Ltd. Date:

Architecture and Data Flow Overview. BlackBerry Enterprise Service Version: Quick Reference

Wireless and Mobile Network Architecture

Worldwide attacks on SS7 network

3GPP TS V9.0.0 ( )

Symantec Enterprise Firewalls. From the Internet Thomas Jerry Scott

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

Understanding the Cisco VPN Client

DATA SECURITY 1/12. Copyright Nokia Corporation All rights reserved. Ver. 1.0

Prestige 310. Cable/xDSL Modem Sharing Router. User's Guide Supplement

Network Licensing. White Paper 0-15Apr014ks(WP02_Network) Network Licensing with the CRYPTO-BOX. White Paper


Microsoft Windows Server System White Paper

SmartPTT File Transfer User's Guide. Version 2.0

Leica Geosystems Software Licensing Introduction & Installation

Mobile Voice Off-Load

ADM:49 DPS POLICY MANUAL Page 1 of 5

VoIP LAB. 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 TEL: # 255

Portal Authentication Technology White Paper

Preparing for GO!Enterprise MDM On-Demand Service

V310 Support Note Version 1.0 November, 2011

Overcoming IP Address Issues with GPRS Remote Monitoring and Alarm Systems

Chapter 4 Managing Your Network

ETSI M2M application developers guideline

Deployment Guide: Transparent Mode

Case Study for Layer 3 Authentication and Encryption

ETSI TS V9.0.0 ( ) Technical Specification

Docufide Client Installation Guide for Windows

Simple Network Management Protocol

CMR Journal of Engineering and Technology Vol.1 Issue.1 January 2016

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

3GPP Femtocells: Architecture and Protocols. by Gavin Horn

Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation

Chapter 6 Using Network Monitoring Tools

IT 3202 Internet Working (New)

1 Introduction. 2 Assumptions. Implementing roaming for OpenBTS

The Design and Implementation of the Integrated Model of the Advertisement and Remote Control System for an Elevator

Mobile Wireless Overview

Transcription:

Corporate Solutions SMS Communications Module SMS Center Push Service Infrastructure for Enterprise Solutions There has been increasing need recently for new functionality in enterprise solutions, such as sending messages from corporate servers to mobile terminals, or monitoring and controlling smartphones and equipment connected to a communications module. To implement such functions, we have developed an infrastructure able to send text and control SMS messages from corporate systems to FOMA terminals or vehicles equipped with FOMA communications modules. We have also begun providing an SMS Center Push service. This functionality enables us to support a variety of corporate-user business needs. 1. Introduction Recently, with corporate solutions that use mobile terminals and communications modules, there has been increasing need to send messages directly from corporate-user equipment to FOMA terminals through the NTT DOCOMO network, and to conduct remote monitoring and control of smartphones and devices equipped with FOMA communications modules. NTT DOCOMO has already developed mobile device management solutions such as Business mopera Anshin Manager *1, and Business mopera Command Direct *2. Specifically, this Services Platform Department Core Network Development Department Ubiquitous Services Department Solution Business Department Toshinari Miyasaka Sachiko Kichimi Mamoru Sawada Takeshi Tsukagoshi Fumio Fujita first service allows a mobile terminal to be locked or data to be erased remotely by the user or upon request from corporate-user facilities, for example, when an employee s mobile terminal is lost. The second allows phone book or other i-mode settings to be changed remotely. However, while these services can be introduced quickly and inexpensively, they are not a flexible enough solution to meet individual user requirements. To diversify the corporate solutions offered by NTT DOCOMO, we have begun offering an SMS *3 Center Push Service. To initiate this service, we developed infrastructure functionality able to send text SMS messages (hereinafter referred to as text SMS ) and control SMS messages (hereinafter referred to as command SMS ) to FOMA terminals, FOMA communication modules installed in vehicles or construction machinery (hereinafter referred to as machinery ), or to PCs from corporate-user equipment. Message formats are customizable for each corporate user. In this article we provide an overview of the SMS Center Push service and its functionality. 2. Service Overview 2.1 Services Provided The SMS Center Push service is 2011 NTT DOCOMO, INC. Copies of articles may be reproduced only for personal, noncommercial use, provided that the name, the name(s) of the author(s), the title and date of the article appear in the copies. Currently Radio Access Network Development Department *1 Business mopera Anshin Manager : A management service for safe and secure operation of corporate mobile terminals. Enables various configuration and control operations for company mobile terminals used by employees to be done from a PC (management Web site). 10 Vol. 13 No. 3

able to send SMS messages from an SMS transmission center at the user s facility (hereinafter referred to as push client ), to specific phone numbers. The push client is connected to the SMS Gateway (GW) on the NTT DOCOMO network by Internet Virtual Private Network (VPN) *4 or a dedicated line. An example of a system architecture using SMS Center Push is shown in Figure 1. The new service can be introduced more quickly than previous services, which required push clients to be specified and built individually for each customer, by generalizing the interface between push client and the and providing it as a platform service. Providing a common interface also Corporate user equipment improves usability. 2.2 Service Features The main features of the SMS Center Push service are described below. Supported SMS formats Both text and control SMS messages are supported. Segmented transmission Messages that are too long are segmented into multiple SMS messages for transmission. Generalized interface SMS messages suited to the particular solution can be transmitted by specifying SMS parameters. Support for international roaming SMS messages can be sent whether the destination FOMA Scope of extensions for SMS Center Push Service MAPS Core network Push client Server for data communications user MAPS Multi-Access Platform System (1) SMS transmission request Dedicated line or wide-area Internet VPN (access line) Dedicated service or Internet service Dedicated service Business mopera Access Premium, etc. Internet service mopera U, ISP connection, etc (4) Data communication with user server as needed NTT DOCOMO equipment mobile device is in an international roaming area or within Japan. 2.3 Service Introduction Scenario The SMS Center Push service is designed for the following types of scenarios. Corporate users desiring to remotely monitor and control vehicles or machinery equipped with FOMA communications modules, retrieving data such as location. Corporate users desiring a mechanism enabling managers to perform remote operations to prevent data leakage from PCs or smartphones removed from company premises, such as locking or deleting data. SMSC Figure 1 Example structure of a system using the SMS Center Push service (2) SMS transmission SMS FOMA service area Equipment with embedded module, smartphone, etc. (090-2XXX-XXXX) (3) SMS arrival Packet communications route SMS transmission route Connection equipment *2 Business mopera Command Direct : A service that allows control service functions for NTT DOCOMO mobile terminals to be added to corporate systems or software products. *3 SMS: A service for sending/receiving short text-based messages mainly between mobile terminals. *4 VPN: A virtual network that establishes a logical connection between IP equipment of the same service. Vol. 13 No. 3 11

Corporate users desiring a means of contacting employees rapidly for broadcast messages, confirming employee safety, or other purposes. Individual solutions such as the above can be provided using the same interface. 3. SMS Transmission Function 3.1 SMS Transmission Overview Push client Push request HTTP request Push response HTTP response With the SMS Center Push service, a push request sent from the push client is received by the is delivered to the SMS Center (SMSC), passes through the core network, and is transmitted to the smartphone or device with embedded communications module. An overview of SMS transmission is shown in Figure 2. Note that the connection between the corporate-user equipment and the is provided by the corporate-user, according to the needs of the user. 3.2 SMS Gateway Overview 1) Push Client Interface To receive and respond to SMS transmissions from the push client, extensions were added to the SMS- GW interface on the. This enables it to receive SMS messages in both control and text formats as specified in parameters at the push client. Push delivery complete notification HTTP request Push delivery complete notification response HTTP response SMS-SUBMIT SMS-DELIVER-REPORT SMSC SMS-SUBMIT-REPORT SMS-STATUS-REPORT The interface is also equipped with a function allowing undelivered SMS messages accumulated within the NTT DOCOMO network to be canceled, for example, when a FOMA mobile terminal is out of range, and a function that notifies the push client when an SMS transmission has completed. The push-client interface uses the HyperText Transfer Protocol (HTTP). The specification for the push-client interface is shown in Table 1 and an example of the push request format when sending an SMS message is shown in Figure 3. 2) SMS Transmission Function When the receives a push SMS-DELIVER Equipment with embedded module, smartphone, etc. SMS-DELIVER-REPORT Figure 2 SMS transmission overview 12 Vol. 13 No. 3

request from a push client, it determines whether it is for a control or a text SMS from the request contents, adds information required to generate the SMS, and creates a request to send to the Process name Push transmission Push cancellation Push delivery complete notification Cancellation delivery notification Push client HTTP request SMSC. Segmented transmission function When the receives a push request from a push client, it checks the size of the message, and Table 1 Push client interface specification POST /smsgw/ HTTP/1.1 Host: 129.140.160.100 Content-Type: text/xml; charset=utf-8 Content-Length: 406 <?xml version = "1.0"?> <fncid>0101</fncid> <comway>1101</comway> <msn>09012345678</msn> <reqid>xxxxxxxxxxxxxxxxxxxxxxx</reqid> <svcid>xxxxxxxxxxx</svcid> <lifetime>05</lifetime> <ctrlflg>0</ctrlflg> (omitted) <data>ffffffffff</data> HTTP/1.1 200 OK Date: Tue, 01 Jan 2004 01:01:01 GMT Content-Type: text/xml; charset=utf-8 Content-Length: 163 <?xml version = "1.0"?> <msn>09012345678</msn> <reqid>xxxxxxxxxxxxxxxxxxxxxxx</reqid> <svcid>xxxxxxxxxxx</svcid> <sepmaxnum>1</sepmaxnum> <code>0000</code> Event name Push request Push response Cancellation request Cancellation response Push delivery complete notification Push delivery complete notification response Cancellation delivery notification Cancellation delivery notification response HTTP response Request parameter name fncid comway msn reqid svcid lifetime ctrlflg data Request parameter name sepmaxnum code if the data in the request parameters exceeds a certain size, the SMS- GW divides the push request into segments before sending it to the SMSC. The SMS Center Push service limits the number of segments per request to ten, and an error response is returned to the push client and no message is sent if the message exceeds ten segments. Segmented transmission can be enabled or disabled, using a segmentation flag in the push-client registration function, by specifying the XPID *5 as the svcid parameter of the request. Details Process ID Communications method ( internal process code) Mobile phone number Request ID (unique identifier for Push request) Identifier for service provided to the push client (use XPID issued by billing system) Value specifying accumulated time on SMSC Value specifying control or text SMS Values related to each type of SMS (optional) Values sent from the as configured Details Total number of SMS segments Process result code Figure 3 Example push request format for sending SMS (for a control SMS) *5 XPID: An 11-digit code used to uniquely indicate a service and service provider within the NTT DOCOMO billing system. Vol. 13 No. 3 13

Service instruction value specification function In considering usages of this service in a variety of solutions, this service should be controlled based on various line states, such as roaming internationally or suspended. Therefore, the was made possible to specify the method estimating the line state at the SMSC. Various service instruction values, based on the line state, are shown in Table 2. The function makes it possible to select whether SMS messages will be sent or not, with the state determined through the core network when a push request is received. This function is handled by NTT DOCOMO based on only the information configured when the push client is registered, so it can only be configured per XPID, as with segmented transmission. Push cancel function This function implements a push cancel that can be issued explicitly from the push client while the SMS message is being transmitted, from the time when the push is requested until the SMS arrives at the mobile terminal. The SMS cancel can be issued per SMS transmit request, using the mobile phone number (msn) and request ID (reqid) as the key, as shown in Fig. 3. Any SMS message can be canceled, whether a control or text message, and whether segmented or not. The sends a cancel request to the SMSC when it receives a cancel request. 3) Destination Phone Number Authentication Function SMS messages can only be sent to telephone numbers indicated in the SMS Center Push contract. The SMS Center Push contract ties telephone numbers to XPIDs, and at most ten XPID may be associated with a given telephone number. 3.3 SMS Delivery Function In the SMS delivery infrastructure, functionality is divided between the and the core network, so it was implemented to minimize the number of functions requiring additional development any time functionality is added in the future. In the, delivery control conditions are managed for each solution as service instruction values, as shown in Table 2. On the other hand, the function that controls SMS delivery on the core network is specialized and linked to the latest state of the user s mobile terminal. In developing the new service, we extended the interface to allow delivery control instructions to be sent to the core network, in order to enable delivery of push services initiated from corporate users equipment to be controlled based on various line states (such as roaming internationally, suspended, exceeded usage limits, etc.). This is already possible with push services initiated within the NTT DOCOMO network. Table 2 Service instruction value based on line state Delivery control condition Overview Applicable line state Whether delivery while roaming out is possible or not Flag determining whether to deliver while roaming outside the core network While roaming internationally Whether under restriction by operator Whether call-blocking is active Flag determining whether to deliver for lines that have been suspended Flag determining whether to deliver based on SMS spam blocking settings While line use is suspended While configured to block spam SMS Whether limits have been exceeded Whether PS roaming-out PS : Packet Switching Flag determining whether to deliver to limit-plan clients that have exceeded their limit Flag determining whether to send SMS message by circuit-switched network, based on network operator information While limit has been exceeded While roaming out of the packet network 14 Vol. 13 No. 3

The organization of the SMS delivery infrastructure is shown in Figure 4. The executes a function specifying the service instruction value, and sends SMS transmission requests to the SMSC with attached information indicating the SMS delivery control for each solution, according to service instruction value (Fig. 4(1)). When the SMSC receives the SMS transmission request, it passes the SMS delivery control instructions through, sending the SMS delivery request to the GMSC (Fig. 4(2)). When the GMSC receives an SMS delivery request, it queries the HLR to obtain the state and profile information regarding the destination user (Fig. 4(3)). When the destination query completes, the GMSC uses the configured SMS delivery control instructions to make a judgment (Fig. 4(4)), and controls delivery of the SMS accordingly. With these functional extensions, the core network receives the service instruction value as a parameter of the SMS request from the, so delivery of the SMS message can be controlled based on specified service instruction value. 4. Operations Functions Push server (2) SMS delivery request [Service instruction value information] Roaming-out user restriction enabled Core network (4) Determine based on instructions MSC / VLR Push server SMSC GMSC Determine whether roaming-out GMSC : Gateway MSC HLR : Home Location Register MSC : Mobile services Switching Centre SGGN : Serving GPRS Support Node VLR : Visitor Location Register SGSN 4.1 Push Client Registration In developing this functionality, we needed to offer a flexible SMS transmission function while also preventing distribution of junk SMS messages, so we implemented a push client registration function which limits use of the service to the user s originally intended purpose when applying to NTT DOCOMO. The push-client registration function registers information about the user s corporate system on the SMS- GW, using an operations command issued from an NTT DOCOMO maintenance terminal. This registration is done at NTT DOCOMO, using an XPID issued by the NTT DOCOMO billing system as the key. Corporate server A Corporate server X Corporate server A Roaming-out user restriction enabled (1) SMS transmission request [Service instruction value information] Roaming-out user restriction enabled HLR (3) Destination user query Figure 4 SMS delivery infrastructure 4.2 Billing Log Output Function A log of the results of SMS transmissions through this service is compiled, and can be made available to the user as billing information. Data is compiled according to XPID, with daily logs of SMS transmission results totaled on the, and the monthly total number of SMS messages sent to the billing system at the beginning of each month. Invoices can be issued from the billing system by linking with this system. Vol. 13 No. 3 15

5. Conclusion We have developed an SMS transmission infrastructure for corporate users and begun offering an SMS Center Push service as infrastructure functionality for providing more diverse solutions to NTT DOCOMO corporate customers. This enables functions such as remote control of equipment with embedded communications modules, remote security locking of smartphones, and rapid contact with employees, and makes it possible to provide business support for corporate users in a variety of situations. In the future, we will continue to support our corporate users, extending functionality so that even more corporate users adopt the SMS Center Push service and creating a broad menu of corporate solutions that can be installed more rapidly. 16 Vol. 13 No. 3