http://www.mobilesenegal.com



Similar documents
SMPP Gateway. Whitepaper. Whitepaper AGOSTO

Setting Up Message Notifications in Cisco Unity 8.x

While every effort was made to verify the following information, no warranty of accuracy or usability is expressed or implied.

Voice Call Addon for Ozeki NG SMS Gateway

BLOOMBERG ANYWHERE FOR MOBILE CUSTOMERS

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

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

2sms SMS API Overview

Quick Start Guide Now SMS/MMS Gateway

NETWORK SET UP GUIDE FOR

Technical Notes TN 1 - ETG FactoryCast Gateway TSX ETG 3021 / 3022 modules. How to Setup a GPRS Connection?

THE CHALLENGE OF ADMINISTERING WEBSITES OR APPLICATIONS THAT REQUIRE 24/7 ACCESSIBILITY

User s Manual TCP/IP TO RS-232/422/485 CONVERTER. 1.1 Introduction. 1.2 Main features. Dynamic DNS

3.1 RS-232/422/485 Pinout:PORT1-4(RJ-45) RJ-45 RS-232 RS-422 RS-485 PIN1 TXD PIN2 RXD PIN3 GND PIN4 PIN5 T PIN6 T PIN7 R+ PIN8 R-

redcoal SMS for MS Outlook and Lotus Notes

White Paper. Telenor VPN

Version 0.1 June Xerox WorkCentre 7120 Fax over Internet Protocol (FoIP)

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

SIM Configuration Guide. February 2015 Version 1 Document Reference: 8127

What you don t know about industrial GSM/GPRS modem communications

EXPLORER. TFT Filter CONFIGURATION

T-BOXN12R. First steps with T-BOXN12R. You can make it wireless. Date: Version 1.0

Firewall VPN Router. Quick Installation Guide M73-APO09-380

Multi-Homing Dual WAN Firewall Router

@msecnet / Bogdan ALECU

Nokia for Business. Nokia and Nokia Connecting People are registered trademarks of Nokia Corporation

VMobile Talk User Guide

Server Software Installation Guide

Network Management System (NMS) FAQ

Broadband Router ESG-103. User s Guide

iphone Softphone App for the Opera IP System Installation and user guide

What is a Home Network? A home network is a collection of two or more home computers connected together through a wired or wireless connection.

Installation & Configuration Manuel. Socket Server. OpenAT application

Linux firewall. Need of firewall Single connection between network Allows restricted traffic between networks Denies un authorized users

Kaseya 2. User Guide. for Network Monitor 4.1

ewon-vpn - User Guide Virtual Private Network by ewons

& text message (SMS) relaying using Talk2M

Optus SMS for MS Outlook and Lotus Notes

Security Correlation Server Quick Installation Guide

White Label Mobile AG, Liechtenstein

1:1 NAT in ZeroShell. Requirements. Overview. Network Setup

Project management integrated into Outlook

Front LEDs... 2 Rear Ports... 3 BASIC INSTALLATION... 4 Connecting Your Router... 5 Network Configuration... 6

Configuration Guide. BlackBerry Enterprise Service 12. Version 12.0

Welcome. Unleash Your Phone

VMware vcenter Log Insight Security Guide

Preparing for GO!Enterprise MDM On-Demand Service

Wireless G Broadband quick install

The application of TTCN-3 in M2M Testing

The following describes how to connect to the Internet using a Novatel Ovation MC950D modem and an Apple MacBook Pro : with Mac OS X 10.4 Tiger.

Transformation of honeypot raw data into structured data

Basics of Port Forwarding on a Router for Security DVR s

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

Kaseya 2. Quick Start Guide. for Network Monitor 4.1

BR-800. ProHD Broadcaster. Easy Set-Up Guide V 1.01

Overview focus on breadth understanding not depth (that s what the labs are for )

Network/Floating License Installation Instructions

M2M Series Routers. Port Forwarding / DMZ Setup

Messaging and Voice Conferencing through Wi-Fi Network

How to Install Multicraft on a VPS or Dedicated Server (Ubuntu bit)

11.1. Performance Monitoring

Case Closed Installation and Setup

ΕΠΛ 674: Εργαστήριο 5 Firewalls

Delivering a world-class monitoring service for you and your customers. OptiM2M application for remote monitoring of machines

Chapter 6 Using Network Monitoring Tools

Configuration Guide BES12. Version 12.3

Network setup and troubleshooting

Configuration Guide BES12. Version 12.2

EventSentry Overview. Part I About This Guide 1. Part II Overview 2. Part III Installation & Deployment 4. Part IV Monitoring Architecture 13

Technical Support Information

! encor e networks TM

User s Manual PowerPanel Shutdown Service Graceful Shutdown and Notification service to ensure power protection of your computer

Now SMS/MMS Android Modem Quick Start Guide

How To Create An Easybelle History Database On A Microsoft Powerbook (Windows)

FindMyStuff. Fleet Tracking Solutions

Kaseya 2. Quick Start Guide. for Network Monitor 4.1

Emerald. Network Collector Version 4.0. Emerald Management Suite IEA Software, Inc.

Chapter 2 Preparing Your Network

Configuration Guide BES12. Version 12.1

Enterprise Manager. Version 6.2. Installation Guide

MODEM AND DIAL-UP. Installation/Configuration (Windows 95/98/Me/NT/2000/XP)

Product Manual. MDM On Premise Installation Version 8.1. Last Updated: 06/07/15

nexvortex Setup Guide

Netop Remote Control for Linux Installation Guide Version 12.22

enetworks TM BANDIT, C2C, and VSR-1200 Document Set List of Groups and Modules

Hosted VoIP Phone System. Desktop Toolbar User Guide

ΕΠΛ 475: Εργαστήριο 9 Firewalls Τοίχοι πυρασφάλειας. University of Cyprus Department of Computer Science

DLink-655 Router Configuration Guide for VoIP

Troubleshooting This document outlines some of the potential issues which you may encouter while administering an atech Telecoms installation.

F-SECURE MESSAGING SECURITY GATEWAY

ReadyNAS Remote White Paper. NETGEAR May 2010

Opera Wireless Mobilty

IN STA LLIN G A VA LA N C HE REMOTE C O N TROL 4. 1

Chapter 6 Using Network Monitoring Tools

IP Power Stone 4000 User Manual

Diafaan SMS Server 3.0 Manual Diafaan communication software

Transcription:

A d i Day Academic D on M Mobile bil Solutions S l ti for f Sénégal g 2010 http://www.mobilesenegal.com Dr. Christelle Scharff cscharff@pace.edu Pace University Jean-Marie Preira preira@esmt.sn ESMT James Tamgno tamgno@esmt.sn ESMT 1

Academic Day on Mobile Solutions for Sénégal 2010 Training Faculty on: Java ME/Android, Web Mobile & SMS Gateway WARC/CROA. 7, 8 & 9 June 2010 Dr. Christelle Scharff cscharff@pace.eduedu Pace University Jean-Marie Preira preira@esmt.snsn ESMT James Tamgno tamgno@esmt.snsn ESMT 2

Objectifs Understanding Features of SMS Gateway; Implement A value added service base on SMS ; 3

Description de la technologie SMS Présentation de la passerelle kannel Plan Architecture et fonctionnement Intégration ti d un service à valeur ajoutée Test et Administration 4

Description de la technologie SMS Short Message Service (SMS). What is SMS? It is a telecommunication protocol that enables the sending and receiving of short (160 characters or less) text messages between mobile phones 5

Description de la technologie SMS? What Makes SMS Messaging So Successful SMS Messages Can be Sent and Read at Any Time, anywhere Can be Sent to an Offline Mobile Phone Are Less Disturbing While You can Still Stay in Touch Are Supported by 100% GSM Mobile Phones Can be Exchanged between Different Wireless Carriers r Are Suitable Technology for Wireless Applications to Build on 6

Description de la technologie SMS Example Applications of SMS Messaging Person-to-Person Text Messaging 7

Description de la technologie SMS Example Applications of SMS Messaging Provision of Information Downloadingl Alerts and Notifications Email, Fax and Voice Message Notifications E-commerce and Credit Card Transaction Alerts Stock Market Alerts Remote System Monitoring Two-way Interactive Text Messaging Applications SMS Marketing 8

The SMSC Description de la technologie SMS What is an SMS Center / SMSC? Is The post office that serves the SMS traffic on GSM network Acts as a platform for recording & transfer (store & forward) Main duty is to route SMS & regulate the process Supports different types of messages that increase the usage of SMS (bells, picture, icons, melodies, sounds, animations ) 9

The SMSC Description de la technologie SMS What is an SMS Center / SMSC? Can use many type of protocols to connect to various external entities To mobile network trough Signaling Interface Unit (SIU) Short Message Peer to Peer (SMPP) External Machine Interface (EMI/UCP) or CIMD of Nokia Open Interface Specification (OIS) Can use either TCP/IP protocol as a carrier 10

Description de la technologie SMS What is an SMS Gateway? The SMS Gateway Acts as a relay between the two SMSCs Translates l t one SMSC protocol to another one 11

Description de la technologie SMS What is an SMS Gateway? The SMS Gateway Can be set up to handle the connections to the SMSCs, to support many type of Protocols to connect to the external entity? 12

Description de la technologie SMS What is an SMS Gateway? The SMS Gateway Is capable of handling the connections to mobile phones and GSM/GPRS modems using AT commands. 13

Présentation de la passerelle kannel What is Kannel? An Open Source project to make SMS/WAP Gateway (http://www.kannel.org) Acts as a uniform Gateway Service between various types of SMSc(s) () for transporting SMS messages See also Ozeki, Gnokii, Gammu, 14

Architecture et fonctionnement How Kannel works? Architecture of kannel SMSC WAP phone SMS Protocols BearerBox WAP protocol stack Kannel TCP SMSBox WAPBox HTTP Requests 15

SMSBox Architecture et fonctionnement How Kannel works? Receives SMS messages from the BearerBoxB via its TCP connection; Parses each of them in order to extract keywords and parameters from it; And then executes a service according to which keyword the message contains; Listens to SMS messages via HTTP and converts them into true SMS format. 16

BearerBox Architecture et fonctionnement How Kannel works? Receives UDP messages from mobile phone via SMSC(s); Routes UDP packets (Send & receives) to SMSBox; Sends the UDP message back to mobile phone. 17

Architecture et fonctionnement How Kannel works? Gateway design HTTP request to forward SMS Text SMS Text USB/RS-232 AT Commands AT+CNMI=1,2,0,1,1 Modem GSM/GPRS 18

Hardware Intégration d un service à valeur ajoutée What Things do we need A computer GSM/GPRS modems using AT commands, with usb/serial Software Linux OS with Mysql-Server-5.0, php5, phpmyadmin Kannel (http://www.kannel.org) playsms l (http://playsms.sourceforge.net) l f )? 19

Intégration d un service à valeur ajoutée What are the steps to setup SMS Gateway? 1 2 3 4 Testing up 20

Intégration d un service à valeur ajoutée What are the steps to setup SMS Gateway? 1.Setting up GSM modem a. Put SIM card into the GSM modem b. Open terminal and do tail f /var/log/messages/l / c. Plug GSM modem into the usb/serial port, watch b. 21

Intégration d un service à valeur ajoutée What are the steps to setup SMS Gateway? 2.Install & setup kannel be sure that libxml2-dev & libxml are installed a. aptitude install kannel kannel-devel b. from source : gateway-1.4.3.tar.gz 143 (tar xzvf gateway-1.4.3.tar.gz g, cd gateway-1.4.3 ;./configure ; make ; make install) tll) 22

Intégration d un service à valeur ajoutée What are the steps to setup SMS Gateway? 2. Install & setup kannel : /etc/kannel.conf 1 2 3 Ports & logs files Handle SMSC specific protocol and message releying Contents modem description TUTO N 1 23

Intégration d un service à valeur ajoutée What are the steps to setup SMS Gateway? 2. Install & setup kannel : /etc/kannel.conf 1 2 3 Higher-level SMS handling Interprets them as service requests Handle SMSC specific protocol and message releying Contents modem description TUTO N 1 24

Intégration d un service à valeur ajoutée What are the steps to setup SMS Gateway? 2.Install & setup PlaySMS TUTO N 2 25

Start kannel Test et Administration How to proceed? a. /etc/init.d/kannel/i i restart b. bearerbox -v 1 /etc/kannel/kannel.conf & c.smsbox -v 1 /etc/kannel/kannel.conf & 26

Test et Administration Open playsms website How to proceed? a. First, restart apache2: /etc/init.d/apache2 / /p restart b.http://localhost/~playsms c. Logon with username: admin & password: admin d. Send text message from the website to handset 27

Conclusion Enjoy Yourself! 28

29