1 Generic SMS Gateway for AtLink Enterprise Voice Integration Instructor: Dr. Kwok-Bun Yue, Ph.D Mentor: Mr. Dilhar De Silva Team #6: Dang Nguyen Huy Do.

Slides:



Advertisements
Similar presentations
Facts about Welcome to this video from Ozeki. In this video I will present what makes Ozeki Phone System XE the Worlds best on-site software PBX for Windows.
Advertisements

Vehicle Tax SMS Service. About us Introduction FOCUSONE is a technology leader in mobile application software development and services, delivering powerful.
1 Understanding Web Services Presented By: Woodas Lai.
DT228/3 Web Development WWW and Client server model.
Introduction to push technology © 2009 Research In Motion Limited.
V1.00 © 2009 Research In Motion Limited Introduction to BlackBerry Smartphone Web Development—The BlackBerry Infrastructure Trainer name Date.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
© 2010, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet 1.
Servlets and a little bit of Web Services Russell Beale.
The Internet Useful Definitions and Concepts About the Internet.
Origins of the Internet The Internet was started as a research project sponsored by the Advanced Research Projects Agency (ARPA) within the U.S. Dept.
Introduction to Web Database Processing
Internet…issues Managing the Internet
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Introduction to Web Interface Technology (CSE2030)
V1.00 © 2009 Research In Motion Limited Introduction to Mobile Device Web Development Trainer name Date.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
© 2004, Robert K. Moniot Chapter 1 Introduction to Computers and the Internet.
V0.01 © 2009 Research In Motion Limited Push technology for Java applications Trainer name Date.
Mobile System SMS bytes that saved an industry Johan Montelius
Copyright 2008 Building Mobile Messaging Applications with SMS Dr. Ron Vetter, PhD Department of Computer Science UNC Wilmington.
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to SysAid.
Web Programming Language Dr. Ken Cosh Week 1 (Introduction)
MIT D-Lab ICT4D Lab 1: SMS Services.
WEB DESIGN SOME FOUNDATIONS. SO WHAT IS THIS INTERNET.
Take advantage of the SMS technology in your organization today!
SMS Gateway OZEKI NG Document version: v Adding SMS functionality to Sharepoint.
INTRODUCTION TO WEB DATABASE PROGRAMMING
Computer Concepts 2014 Chapter 7 The Web and .
CS 299 – Web Programming and Design CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang.
1 Integration Points: Gateways, Tunnels, and Relays Herng-Yow Chen.
Databases and the Internet. Lecture Objectives Databases and the Internet Characteristics and Benefits of Internet Server-Side vs. Client-Side Special.
Chapter 4: Core Web Technologies
Ernest Tai Ericsson Limited Sept 10, 2002 One-Stop shop to Mobile Internet.
M1G Introduction to Database Development 6. Building Applications.
Chapter 1: The Internet and the WWW CIS 275—Web Application Development for Business I.
Presented by : Team 11 Mathuvathanan M. Jayasinghe S. D. Luckshy S. T. Sujeetha L. Supervised by: Mr. Shantha Fernando Mr. Samantha Senarathne.
Web Programming : Building Internet Applications Chris Bates CSE :
MySQL and PHP Internet and WWW. Computer Basics A Single Computer.
Web Pages with Features. Features on Web Pages Interactive Pages –Shows current date, get server’s IP, interactive quizzes Processing Forms –Serach a.
The Internet The internet is simply a worldwide computer network that uses standardised communication protocols to transmit and exchange data.
1 Welcome to CSC 301 Web Programming Charles Frank.
NETWORK HARDWARE AND SOFTWARE MR ROSS UNIT 3 IT APPLICATIONS.
1 MSCS 237 Overview of web technologies (A specific type of distributed systems)
INTRODUCTION TO WEB APPLICATION Chapter 1. In this chapter, you will learn about:  The evolution of the Internet  The beginning of the World Wide Web,
XML and Web Services (II/2546)
System integration of WAP and SMS for home network system Editor : Chi-Hsiang Wu, Rong-Hong Jan School : the National Chiao Tung University Source : Computer.
Schedule Introduction to Web & Database Integration Tools and Resources HTML and Styles Forms and Client-Side Scripts DB Engines Forms Processing and Server-Side.
TCP/IP (Transmission Control Protocol / Internet Protocol)
© 2009 Research In Motion Limited Advanced Java Application Development for the BlackBerry Smartphone Trainer name Date.
Java for networking Module Introduction Data Communications Communication architecture Application.
JS (Java Servlets). Internet evolution [1] The internet Internet started of as a static content dispersal and delivery mechanism, where files residing.
Copyright © 2012 Certification Partners, LLC -- All Rights Reserved Do not turn on your computers.
27.1 Chapter 27 WWW and HTTP Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display.
WEB SERVER SOFTWARE FEATURE SETS
ASP-2-1 SERVER AND CLIENT SIDE SCRITPING Colorado Technical University IT420 Tim Peterson.
Meeting Scheduling System Capstone Project - Team#5 Fall2007.
JavaScript and Ajax (Internet Background) Week 1 Web site:
Revision Unit 1 – The Online World Online Services Online Documents Online Communication Cloud Computing The Internet Internet Infrastructure Internet.
DWAN ALSTON SMS TECHNOLOGY WHAT IS SMS????? SMS stands for Short Message Service. It is a technology that enables the sending and receiving of messages.
1 LM 6 Database Applications Dr. Lei Li. Learning Objectives Explain three components of a client-server system Describe differences between a 2-tiered.
The Internet Salihu Ibrahim Dasuki (PhD) CSC102 INTRODUCTION TO COMPUTER SCIENCE.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
Best SMS Gateway Software Provider Company in India By Aruhat Technologies.
6/28/ A global mesh of interconnected networks (internetworks) meets these human communication needs. Some of these interconnected networks are.
IT Brazil Application Architecture GI3 – Suggested SMS Architecture Overview V1.
1 Chapter 1 INTRODUCTION TO WEB. 2 Objectives In this chapter, you will: Become familiar with the architecture of the World Wide Web Learn about communication.
CS299: Web Programming and Design Instructor: Dr. Fang (Daisy) Tang
Instructor Materials Chapter 5 Providing Network Services
Web Development Web Servers.
Presentation transcript:

1 Generic SMS Gateway for AtLink Enterprise Voice Integration Instructor: Dr. Kwok-Bun Yue, Ph.D Mentor: Mr. Dilhar De Silva Team #6: Dang Nguyen Huy Do Tan Nguyen Thang Nguyen

2 Table of contents  Overview of project  Project requirements  Project design specification  SMS gateway providers  Project plan  References  Questions and Answers

3 Overview of project  This project is sponsored by AtLink company.  Build a HTTP and a SMPP SMS client.  Integrate with a hosted SMS gateway  Capability to bind with any open SMS gateway by customizing required parameters

4 Project requirements Build a web based SMS application that satisfy the following requirements: Support HTTP and SMPP protocols Support Two-Way SMS capabilities. Coverage US and EU Change the binding to any gateway dynamically by changing binding parameters Should integrate with EVI Communication profiles

5 Project requirements Development tool requirements for project as follows: AJAX and HTML for User Interface. JAVA as a development language and Eclipse as a dev environment. MySQL as database server. An open source UML tool (TBD) for analysis & design specifications.

6 Project design specification  Introduction to SMS Messaging  Basic concepts of SMS Technology  SMS gateway protocols  How to send/receive SMS  Project architecture

7 Introduction to SMS Messaging  SMS stands for Short Message Service  Enables the sending and receiving of messages between mobile phones  One SMS message can contain at most 140 bytes 160 characters (7-bit character) 70 characters (16-bit Unicode)  SMS messages can also carry ringtones, pictures, operator logos, wallpapers, animations

8 Applications of SMS  Person-to-Person Text Messaging  Provision of Information  Downloading  Alerts and Notifications , 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

9 Basic concepts of SMS Technology  SMS Center: responsible for handling the SMS operations of a wireless network  Intra-operator SMS Messages: involves only one SMS center

10 Basic concepts of SMS Technology  Inter-operator SMS message involves one or more SMS centers

11 Basic concepts of SMS Technology  SMS Gateway: acts as a relay between the two SMSCs. It is needed when two SMSCs does not support a common protocol  An SMS message may need to pass through more than one network entity (e.g. SMSC and SMS gateway) before reaching the destination

12 Basic concepts of SMS Technology  SMS Gateway

13 SMS gateway protocols  HTTP/S API: used in the form of an HTTP/Internet Post  SMTP [ to SMS]: allows messages that are sent via to be converted to SMS.  SMPP: suitable for customers who send large volumes of traffic  XML: XML over HTTP  FTP: Suitable for high volume messaging  COM Object API: Popular with windows-based developer, integrate SMS sending into their programs or ASP pages

14 How to send SMS

15 How to receive SMS

16 Project architecture

17 Project architecture  Web Browser: Running on client-side, it allows users log in and send SMS messages.  EVI (Enterprise Voice Integration) profile: contain the information of customers  SMS Gateway: an SMS gateway can be set up to handle the connections to the SMSCs  SMS Center: A SMS center (SMSC) is responsible for handling the SMS operations of a wireless network  Web Application: Running in the server-side, it handles requests from SMS users for sending and receiving SMS message

18 Use cases

19 SMS gateway providers  Criteria Criteria Cost for sending SMS messages Network coverage Protocols or interfaces supported API documents Number of free SMS messages or credits 2-way SMS messaging Support service

20 SMS gateway providers  SMS Gateway Provider Research SMS Gateway Provider Research  Chosen SMS Gateway Provider Clickatell ( SMS2 ( MXTelecom (

21 Project plan  Detail of the project plan Detail of the project plan

22 References    

23 Thank you