final documentation 001

Upload: shadreck-nyaruwe

Post on 06-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/2/2019 Final Documentation 001

    1/49

    Generic SMS Gateway for AtLink EVI

    (Enterprise Voice Integration)

    Instructor: Dr. K. Yue

    Mentor: Dilhar De Silva, AtLink Communications Inc.

    Capstone Team #6 Members:

    Dang Nguyen

    Huy DoTan Nguyen

    Thang Nguyen

  • 8/2/2019 Final Documentation 001

    2/49

    Spring 2007 Semester

    April 7, 2007

    Abstract

    Short Message Service (SMS) has rapidly become the most cost effective technology for a

    wide range of telecommunications applications. The most commonly used supporting

    protocols for SMS applications are HTTP, SMTP and SMPP. These applications can send

    message to mobile phones from different carriers in the background, thus increasing the

    productivity of employees. AtLink Communications is the leading provider of Voice

    Process Automation technology focusing on SMS applications to communicate with

    mobile co-workers, customers at anytime anywhere to streamline their work.

    This project aims to develop SMS web-based application which supports two-way SMS

    using SMTP, HTTP and SMPP protocols, cover at least US and Europe. Especially the

    application can change the binding to any gateway by changing binding parameters and

    integrate with existing EVI Communication profiles. The application has been developed

  • 8/2/2019 Final Documentation 001

    3/49

  • 8/2/2019 Final Documentation 001

    4/49

    Table of Contents

    1 Introduction and Background ...........................................................................................1

    2 Design and Implementation ...............................................................................................2

    3 Evaluation of Solution ........................................................................................................8

    4 Conclusions and future direction ....................................................................................10

    5 References ..........................................................................................................................11

    6 Appendices .........................................................................................................................12

    Table of Figures

    Figure 1 SMS Spot Application Architecture.....................................................................3

    Figure 2 SMS Spot Use Case Diagram................................................................................5

    Figure 3 Typical SMS system..............................................................................................16

    Figure 4 Home Page.............................................................................................................17

    Figure 5 Login Page.............................................................................................................17

    Figure 6 Read Message Page...............................................................................................18

    Figure 7 Send Page...............................................................................................................18

    Figure 8 Personal Page........................................................................................................19

    Figure 9 Other Service Page...............................................................................................19

  • 8/2/2019 Final Documentation 001

    5/49

    Table of Tables

    Table 1 Team members and Responsibilities....................................................................12

    Table 2 List of SMS Gateway Providers............................................................................32

    Table 3 Short list of SMS Gateway Providers..................................................................36

    Table 4 Comparison of cost among SMS gateway providers..........................................37

    Table 5 Comparison of minimum purchase requirements among SMS gateway

    providers................................................................................................................................37

    Table 6 Comparison of monthly usage requirement among SMS gateway providers.38

    Table 7 Credit expire information among SMS Gateway providers.............................38

    Table 8 Free SMS message information............................................................................38

    Table 9 SIM card hosting information among SMS Gateway providers 39

  • 8/2/2019 Final Documentation 001

    6/49

  • 8/2/2019 Final Documentation 001

    7/49

    1 Introduction and Background

    AtLink Communications is the leading provider of Voice Process Automation technology.

    By treating Voice Processes the same as a standard Business Process, AtLink customers

    automate, manage and control their enterprise more effectively and efficiently than

    previously possible. Currently, AtLink EVI (Enterprise Voice Integration) needs SMS

    (Short Message Service) module to accommodate the immediate and future requirements

    of customers. Therefore, AtLink has sponsored for team 6 of UH Clear Lake to develop

    this module.

    This project aims to develop SMS web-based application which supports two-way SMS

    over the United States and Europe using SMTP, HTTP and SMPP protocols. In particular,

    the application can change the binding to any gateway by changing binding parameters and

    integrate with existing EVI Communication profiles. SMS messages are routed through

    commercial SMS gateways. The application can select the optimal gateway for a SMS

    message in real time and bind the input parameters accordingly. It is also can be integrated

  • 8/2/2019 Final Documentation 001

    8/49

    - Evaluation of solution: This part tells about the solution by using Prototype

    evaluation and the lessons learned from this project.

    - Conclusion and Future directions: Conclude about project and its future

    directions.

    - References: List the sources of references.

    - Appendices: Provide background information on how SMS system works; the

    screenshot of our application and the criteria for evaluating a SMS gateway

    provider and SMS Gateway Provider Research.

    In conclusion, the team has successfully tested the application to send and receive

    messages using HTTP, SMTP in the real environment and SMPP in the simulation

    environment.

    2 Design and Implementation

    2.1 System Architecture

  • 8/2/2019 Final Documentation 001

    9/49

    Web Service

    +

    My SQL

    DatabaseEVI

    Profile

    Mail Server

    SMS Center SMS Center SMS Center SMS Center

    SMSC

    Protocol 1

    SMSC

    Protocol 2SMSC

    Protocol 3

    SMSC

    Protocol 4

    HTTP/

    HTTPS

    SMS

    Web Application

    SMS

    gateway

    SMS

    gateway

    Development Part SMPP

    Profile

    Sessions

    SMTP

    Integrate to

    Figure 1 SMS Spot Application Architecture

    The application contains seven main components. Its functions are described as follows:

  • 8/2/2019 Final Documentation 001

    10/49

    - Web Application: Running in the server-side, it handles requests from SMS users

    for sending and receiving SMS message. Beside, the web application can get the

    information from EVI profile or database, and then it decides the route and the

    protocol that it uses to send the SMS message. This is the server side component to

    be built by the project.

    - SMS Gateway: an SMS gateway can be set up to handle the connections to the

    SMSCs. To connect to an SMS gateway, you can use an SMSC protocol such as

    SMPP, HTTP/HTTPS, email to SMS, etc.

    - SMS Center: A SMS center (SMSC) is responsible for handling the SMS

    operations of a wireless network. When an SMS message is sent from a mobile

    phone, it will reach an SMS center first. The SMS center then forwards the SMS

    message towards the destination.

    - Mail Sever: Provide SMTP service to send SMS messages to the mail system of

    the mobile phone carriers and a mailbox to receive the SMS message sent from

  • 8/2/2019 Final Documentation 001

    11/49

    - Send SMS message

    - Reply SMS message

    The functions that will be performed by Administrator are:

    - Login

    - Create User

    - Manage User

    - Configure System

    - Manage SMS Gateway Account

    Register Create User

    Manage User

    Login

  • 8/2/2019 Final Documentation 001

    12/49

    2.3 Relation Schema

    The Database includes four tables to provide complete information to users and they are

    stored in MySQL database management system.

    - Message table: is identified by MessageID and contains information such as

    messagetype, subject, content, sender, date and userID. This table is used to store

    all the messages sent back and forth by users

    - Contact table is identified by UserID and contains information such as Username,

    password, firstname, lastname, address, homephone, cellphone and servprovider.

    This table is used to store the contact or recipient information that user want to send

    messages to.

    - Group table is identified by userID, groupID and contains information such as

    group name, description. This table is used to store group of contact or recipient

    information that user want to send messages to.

    G D il bl i id ifi d b ID ID Thi bl i d id

  • 8/2/2019 Final Documentation 001

    13/49

    2.5 Technologies Used

    The application has been developed by using AJAX for UI, JAVA as a development

    language and Eclipse as a development environment and Microsoft Visio as an UML tool

    for analysis & design specifications. Especially, we exported every functions of the

    applications into Web services using JAXWS, which would be much easier for AtLink to

    develop other new functions or change the user interfaces when needed.

    2.6 Software Development Model

    We used an iterative approach to development in concert with rapid prototyping. After

    collecting requirements we started by developing the required functions and user interfaces

    and showed them to Mr. Dilhar to give him idea of what the application would look like

    and also helped us to refine the requirements by communicating in terms of the proposed

    user interfaces. Through the discussion, we received feedback from Mr. Dilhar to make all

    necessary changes to the application to provide needed features.

    2 7 I l t ti I

  • 8/2/2019 Final Documentation 001

    14/49

    3 Evaluation of Solution

    3.1 Prototype Evaluation

    We have developed successfully SMS application that satisfies all the requirements of

    AtLink Communication Inc. During almost four months, we had to work hard to:

    - Make clear the requirements from AtLink Communication Inc.

    - Do the research on SMS technologies in details.

    - Choose suitable SMS gateways for the application.

    - Learn how to use tools in design and develop the application.

    The result of our hard work is to deliver a user friendly, flexible to deploy and add new

    features and easy to maintain SMS application which is able to

    - Connect to any SMTP, HTTP and SMPP SMS gateways

    - Change the binding dynamically to any gateway by changing binding parameters

    - Support two-way SMS capabilities. It means that the application can send message

    to mobile phone and receive message from mobile phone.

  • 8/2/2019 Final Documentation 001

    15/49

    3.2 Lessons learned

    This project was rather new to us in term of technologies and tools used to develop the

    application. However, with the help of our instructor Dr. Yue and mentor Mr. Dilhar, we

    have developed successfully the SMS application and we learned the following lessons:

    - How to do the research and choose appropriate SMS gateway providers: We spent

    so much time to search for SMS gateway providers and created a list of criteria to

    decide which providers are suitable for our application. In the future, we can use

    this technique to choose similar products or services

    - Requirement Engineering: The requirements provided to us were in very high level.

    However, with our prototype and test cases shown to our mentor Mr. Dilhar we

    could capture the requirements and clearly defined the scope for the application.

    Moreover, we get to know that we should think as customers to develop the

    application.

    - Project and Team Management: Even though we are good friends but each team

  • 8/2/2019 Final Documentation 001

    16/49

    4 Conclusions and future direction

    The SMS Spot application has been developed to allow users to send and receive SMS

    messages. The application uses two SMS gateways which are ClickaTell SMS Gateway for

    SMTP and HTTP/HTTPS protocols and Logica simulation gateway for SMPP protocol. It

    can send and receive messages to and from mobile phone.

    The application meets all the requirements required by AtLink Inc. However, to deploy

    application, Atlink Inc. needs to buy enough credit to use SMPP protocol. We believe that,

    with the real SMS gateway, the application will required a little or no modification to send

    and receive SMS message.

    In the future, the application can be added more services such as send/receive Voice

    messages, Ring tone and pictures to mobile phone or do a schedule tasks or services based

    on the users requirements.

    We would like to thank to Dr. Yue and Mr. Dilharfor their advices to help us complete this

    project successfully.

  • 8/2/2019 Final Documentation 001

    17/49

    5 References

    [1] AtLink Communications Inc. Retrieved 3/05/2007 from http://www.atlinkcom.com

    [2] Short Message Service / SMS Tutorial. Retrieved 3/05/ 2007

    http://www.developershome.com/sms/

    [3] Clickatell SMS Gateway. Retrieved 3/05/2007 http://www.clickatell.com

    [4] SMS2email. Retrieved 3/05/ 2007 http://www.sms2email.com

    [5] MXtelecom. Retrieved 3/05/ 2007 http://www.mxtelecom.com

    [6] SMS Forum. Retrieved 3/05/2007 http://www.smsforum.net

    [7] Short message service. Retrieved 3/05/2007 http://en.wikipedia.org/wiki/Sms

    [8] TCP/IP Suite. Retrieved 3/05/2007 http://www.protocols.com/pbook/tcpip9.htm

    [9] Logica SMSC simulation software and documentation. Retrieved 3/05/2007

    http://opensmpp.logica.com/CommonPart/Documentation/Document ation.htm

    [10] ActiveXperts SMS and Pager Toolkit 4.1. Retrieved 3/05/ 2007

    http://www.activexperts.com/activsms/sms/technical

    http://www.atlinkcom.com/http://www.developershome.com/sms/http://www.clickatell.com/http://www.sms2email.com/http://www.mxtelecom.com/http://www.smsforum.net/http://var/www/apps/conversion/current/tmp/scratch31000/Shorthttp://www.protocols.com/pbook/tcpip9.htmhttp:/opensmpp.logica.com/CommonPart/Documentation/Documentation.htmhttp://opensmpp.logica.com/CommonPart/Documentation/Documentation.htmhttp://www.activexperts.com/activsms/sms/technical/http://www.developershome.com/sms/http://www.clickatell.com/http://www.sms2email.com/http://www.mxtelecom.com/http://www.smsforum.net/http://var/www/apps/conversion/current/tmp/scratch31000/Shorthttp://www.protocols.com/pbook/tcpip9.htmhttp:/opensmpp.logica.com/CommonPart/Documentation/Documentation.htmhttp://opensmpp.logica.com/CommonPart/Documentation/Documentation.htmhttp://opensmpp.logica.com/CommonPart/Documentation/Documentation.htmhttp://www.activexperts.com/activsms/sms/technical/http://www.atlinkcom.com/
  • 8/2/2019 Final Documentation 001

    18/49

    6 Appendices

    6.1 Appendix A Project Management and Team

    Information

    6.1.1 Team Roles and role assignments

    The following table lists the team members, assigned roles and their responsibilities in the

    project.

    No Name Roles Responsibilities

    1 Dang Nguyen Leader

    - Co ordinate team members and contact withDr. Yue and mentor Dilhar.

    - Define the project requirement and design theapplication.

    - Design Database

    - Coding application

    2 Huy Do Member

    - Define the project requirement and design theapplication.

    - Design UI

  • 8/2/2019 Final Documentation 001

    19/49

  • 8/2/2019 Final Documentation 001

    20/49

    6.2 Appendix B Major tasks and contributions

    Team Leadership

    Dang Nguyen (100%) Meeting scheduling, meeting minutes, task

    assignment coordination, decide the solution

    Huy Do (100%) Task discussion and make clear the requirement

    Tan Nguyen (100%) Task discussion and make clear the requirement

    Thang Nguyen (100%) Task discussion and make clear the requirement

    Application creation and Maintenance

    Dang Nguyen (100%) Create and develop application

    Huy Do (100%) Created and maintained Web site

    Tan Nguyen (100%) maintained Web site

    Thang Nguyen (100%) maintained Web site

    Database Design and Implementation

    D N (100%) D ft d d t b d i i l t d d t b

  • 8/2/2019 Final Documentation 001

    21/49

    Tan Nguyen (100%) prototype design, coding: register and create profile.

    Thang Nguyen (100%) prototype design, HTML mockup, create test cases

    and test the application

    Documentation

    Dang Nguyen (100%) comment

    Huy Do (100%) comment

    Tan Nguyen (100%) edited Coding standards

    Thang Nguyen Drafted Coding Standards document

    System Installation

    Dang Nguyen (100%) Install SMS application

    Huy Do (100%) Install SMS application

    Tan Nguyen (100%) Install SMS application

    Thang Nguyen (100%) Install and configure operating system, MySQL

    database and Web server

  • 8/2/2019 Final Documentation 001

    22/49

    SMS CenterSMS Center

    SMS ApplicationSMS Application

    Gateway

    Gateway

    Figure 3 Typical SMS system

  • 8/2/2019 Final Documentation 001

    23/49

    6.4 Appendix D User Interfaces

    6.2.1 Home Page

    The following is the Home Page of the application, it provides overview of the application

    and allows users to register, login, and manage profile.

    Figure 4 Home Page

    6.2.2 Login Page

    The following is the Login Page of the application, it allows users to login to read

  • 8/2/2019 Final Documentation 001

    24/49

    6.2.3 Read Message Page

    When users login they can read the messages sent to them as the following:

    Figure 6 Read Message Page

    6.2.4 Send Page

    When Users click on Compose button, the Send Page will appear as follows:

  • 8/2/2019 Final Documentation 001

    25/49

    6.2.5 Personal Page

    When Users click on Personal Profiles button, the Personal Information page will appear as

    follows to allow users to manage their information:

    Figure 8 Personal Page

    6.2.6 Other services Page

    When Users click on Personal Profiles button, the Other services page will appear as

    follows but these services are still not implemented.

  • 8/2/2019 Final Documentation 001

    26/49

    6.5 Appendix E Class Diagram

    The Database includes four tables which are Message, Contact, Group and GroupDetail to

    provide complete information to users and they are stored in MySQL database management

    system.

    tbl_Contact

    PK ContactID

    UserName

    Password

    FirstName

    LastName

    AddressCompany

    tbl_ContactPhone

    FK1 ContactID

    PhoneNumber

    Description

    ServProvider

    IsPrimary

    IsExpose

    tbl_ContactMail

    FK1 ContactID

    MailID

    Description

    IsPrimaryIsExpose

    bl G D il

    tbl_Message

    PK MessageID

    MessageType

    Subject

    Content

    Date

    Sender

    FK1 ContactID

  • 8/2/2019 Final Documentation 001

    27/49

    6.6 Appendix F SMS Gateway Provider Research

    Based on the requirement of the project, we first pick up the providers that satisfy the

    requirement of the project on this step. That means the providers have to support HTTP and

    SMTP API and 2-way SMS messaging in US with an appropriate price. We firstly evaluate

    each provider by four criteria: cost, coverage, protocols and 2-way SMS messaging.

  • 8/2/2019 Final Documentation 001

    28/49

    Step 1: Collecting providers information

    Here is the table that lists all providers of our research with their information in detail

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM card

    hosting

    2-way SMS

    messaging:

    shared virtual

    mobile number

    (keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtual

    mobile

    number

    http://www.air2web.com/ ? Covers allmajor USwirelesscarriers andmore than 470wirelesscarriersworldwide.(Details)

    HTTPS, SMTP,SMPP, SOAPand XML(Details)

    ? ? ?

    Generic SMS Gateway for AtLink EVI Page 22 of 39

    Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.air2web.com/http://www.air2web.com/contentgateway.phphttp://www.air2web.com/contentgateway.phphttp://www.air2web.com/http://www.air2web.com/contentgateway.phphttp://www.air2web.com/contentgateway.php
  • 8/2/2019 Final Documentation 001

    29/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfacessupported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.clickatell.com/ 0.044 - 0.057 USDper creditBuying 500000 ormore credits: theprice is not availableand you need to

    contact their staff.(Details)Sending one SMSmessage requires 0.8to 3 credits.(Details)

    (Details) HTTP / HTTPS,SMTP (email toSMS), SMPP,XML, FTP andCOM Object(Details)

    ? ? Exclude USA(Details)

    Generic SMS Gateway for AtLink EVI Page 23 of 39

    Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.clickatell.com/http://www.clickatell.com/brochure/pricing.phphttp://www.clickatell.com/brochure/coverage/coverage.phphttp://www.clickatell.com/brochure/coverage/coverage.phphttp://www.clickatell.com/brochure/products/developer_solutions.phphttp://www.clickatell.com/brochure/2way_pricing.phphttp://www.clickatell.com/http://www.clickatell.com/brochure/pricing.phphttp://www.clickatell.com/brochure/coverage/coverage.phphttp://www.clickatell.com/brochure/coverage/coverage.phphttp://www.clickatell.com/brochure/products/developer_solutions.phphttp://www.clickatell.com/brochure/2way_pricing.php
  • 8/2/2019 Final Documentation 001

    30/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfacessupported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.sms2email.com/

    Economy option:

    $ 0.04 - $ 0.06 perSMS message

    Standard option:$ 0.053 - $ 0.23 perSMS message

    Premium (UK only)option:

    $ 0.072 - $ 0.23 perSMS message

    Premium (global)

    option:

    $ 0.1 - $ 0.29 perSMS message(Details)

    (Details) HTTP / HTTPS,email to SMS,SMPP / SMPP(SSL)(Details)XML / SOAP

    (Details)

    Setup fee:$2950Monthly fee:$100(Details)

    Free of chargefor all accountholders (10keywords)(Details 1,Details 2)

    Setup fee:$2000PCM hostingcharge forinitial virtualmobile

    number: $250Additionalcharge perextra virtualmobilenumber,PCM: $210 -$140(Details)

    Generic SMS Gateway for AtLink EVI Page 24 of 39

    Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.sms2email.com/http://www.sms2email.com/http://www.sms2email.com/site/smsprices.phphttp://www.sms2email.com/site/network_availability.htmhttp://www.sms2email.com/site/developerinfo.phphttp://www.sms2email.com/site/faq.php?faq_cat=24http://www.sms2email.com/site/howitworks6.phphttp://www.sms2email.com/site/smsprices.phphttp://www.sms2email.com/site/howitworks5.phphttp://www.sms2email.com/site/msisdn.phphttp://www.sms2email.com/http://www.sms2email.com/http://www.sms2email.com/site/smsprices.phphttp://www.sms2email.com/site/network_availability.htmhttp://www.sms2email.com/site/developerinfo.phphttp://www.sms2email.com/site/faq.php?faq_cat=24http://www.sms2email.com/site/howitworks6.phphttp://www.sms2email.com/site/smsprices.phphttp://www.sms2email.com/site/howitworks5.phphttp://www.sms2email.com/site/msisdn.php
  • 8/2/2019 Final Documentation 001

    31/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.mysmsaddress.com/

    For the

    "International Bulk

    (Excluding

    Europe)" plan:0.013 USD per credit

    For the "Bulk SMS

    Europe" plan:0.03 USD per SMSmessage(Details)They provide otherSMS packages thatstart from a price of15 Euros. Thepricing informationis not availablewithout login.(Details)

    (Details 1,details 2)

    HTTP, SMPP(Details)

    None. Butthey offer afree programthat you canuse to host aSIM card by

    yourself.(Details)

    Two-way SMSmessagingservices areavailable.(Details)

    Two-waySMSmessagingservices areavailable.(Details)

    Generic SMS Gateway for AtLink EVI Page 25 of 39

    Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.mysmsaddress.com/http://www.mysmsaddress.com/http://www.mysmsaddress.com/index.jsp?KEY=OPT2http://www.mysmsaddress.com/index.jsp?KEY=PURCHASEhttp://www.mysmsaddress.com/index.jsp?KEY=NETWORKShttp://www.mysmsaddress.com/index.jsp?KEY=OPT2http://www.mysmsaddress.com/index.jsp?KEY=SERVICEShttp://www.mysmsaddress.com/index.jsp?KEY=OPT1http://www.mysmsaddress.com/index.jsp?KEY=OPT1http://www.mysmsaddress.com/index.jsp?KEY=OPT1http://www.mysmsaddress.com/http://www.mysmsaddress.com/http://www.mysmsaddress.com/index.jsp?KEY=OPT2http://www.mysmsaddress.com/index.jsp?KEY=PURCHASEhttp://www.mysmsaddress.com/index.jsp?KEY=NETWORKShttp://www.mysmsaddress.com/index.jsp?KEY=OPT2http://www.mysmsaddress.com/index.jsp?KEY=SERVICEShttp://www.mysmsaddress.com/index.jsp?KEY=OPT1http://www.mysmsaddress.com/index.jsp?KEY=OPT1http://www.mysmsaddress.com/index.jsp?KEY=OPT1
  • 8/2/2019 Final Documentation 001

    32/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.mxtelecom.com/

    0.08 - 0.14 USD perSMS message(Details)Additionalinternetworking feesare required to send

    an SMS message tosome mobile networkoperators.(Details)To send SMSmessages to the US,you need a dedicatedshort code. Theservice pricing is notavailable on the website. You have tocontact their staff forthe details.(Details)

    (Details) HTTP / HTTPS,SMPP, XML /SOAP(Details)

    Setup fee:2000 USDMonthlyhosting fee:400 USD(Details)

    Setup fee: 0 USDMonthly fee: 300USD(Details)

    Setup fee:2000 USDMonthly feefor theservice: 600USD

    Monthly feefor eachvirtual mobilenumber: 100 -4 USD(Details)

    Generic SMS Gateway for AtLink EVI Page 26 of 39

    Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.mxtelecom.com/http://www.mxtelecom.com/http://www.mxtelecom.com/uk/smsg/bulk/pricinghttp://www.mxtelecom.com/uk/smsg/bulk/coverage_table.jsp?locale=uk&newUk=truehttp://www.mxtelecom.com/us/smsg/bulk/pricinghttp://www.mxtelecom.com/uk/smsg/bulk/coverage_table.jsp?locale=uk&newUk=truehttp://www.mxtelecom.com/uk/tech/smshttp://www.mxtelecom.com/uk/smsg/receive/hostinghttp://www.mxtelecom.com/uk/smsg/receive/virtualmobilehttp://www.mxtelecom.com/uk/index.jsp?m=smsg/twowayhttp://www.mxtelecom.com/http://www.mxtelecom.com/http://www.mxtelecom.com/uk/smsg/bulk/pricinghttp://www.mxtelecom.com/uk/smsg/bulk/coverage_table.jsp?locale=uk&newUk=truehttp://www.mxtelecom.com/us/smsg/bulk/pricinghttp://www.mxtelecom.com/uk/smsg/bulk/coverage_table.jsp?locale=uk&newUk=truehttp://www.mxtelecom.com/uk/tech/smshttp://www.mxtelecom.com/uk/smsg/receive/hostinghttp://www.mxtelecom.com/uk/smsg/receive/virtualmobilehttp://www.mxtelecom.com/uk/index.jsp?m=smsg/twoway
  • 8/2/2019 Final Documentation 001

    33/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.quios.com/ You need to contacttheir staff for thepricing information.(See "What are yourper message prices?"in the FAQ web

    page.)

    (Details) XML, SOAP,SMTP, SMPPIt is possible toconnect via VPN(IPSec) or SSL.(Details)

    A 2-way SMS messaging service called "OneWorld One Number" is available. You have tocontact their staff for the details.(Details)

    Generic SMS Gateway for AtLink EVI Page 27 of 39

    Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.quios.com/http://www.quios.com/q500_faq.htmlhttp://www.quios.com/q500_coverage.htmlhttp://www.quios.com/q500_msg_gateway.htmlhttp://www.quios.com/q500_one_world.htmlhttp://www.quios.com/http://www.quios.com/q500_faq.htmlhttp://www.quios.com/q500_coverage.htmlhttp://www.quios.com/q500_msg_gateway.htmlhttp://www.quios.com/q500_one_world.html
  • 8/2/2019 Final Documentation 001

    34/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.tm4b.com/ $0.02 - $0.014 percredit(Details)

    (Details) HTTP, SMTP(Details)

    No SIMhostingservice isprovided. Butyou can hostthe SIM cardby yourself ora third partyand forwardthe SMSmessagesreceived toTM4B'splatform totakeadvantage ofits keywordmanagementfeature.(Details)Annual cost:$199(Details)

    UK mobilenumbers areavailable.

    One dedicated

    keyword with

    an unlimited

    number of sub-

    keywords:

    Annual cost: $80Using sub-

    keywords under

    the shared

    "tm4b"

    keyword:

    Free of charge(Details 1, details2)

    UK mobilenumbers areavailable.Annual cost:$799(Details 1,details 2)

    Generic SMS Gateway for AtLink EVI Page 28 of 39

    Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.tm4b.com/http://www.tm4b.com/sending-sms/message_pricing/?this_country=United%20Kingdomhttp://www.tm4b.com/sending-sms/message_routing.phphttp://www.tm4b.com/connectivity/http://www.tm4b.com/receiving-sms/pricing/plug_in.phphttp://www.tm4b.com/receiving-sms/pricing/http://www.tm4b.com/receiving-sms/pricing/http://www.tm4b.com/receiving-sms/pricing/uk-long-number.phphttp://www.tm4b.com/receiving-sms/pricing/uk-long-number.phphttp://www.tm4b.com/receiving-sms/pricing/http://www.tm4b.com/receiving-sms/pricing/uk-long-number.phphttp://www.tm4b.com/http://www.tm4b.com/sending-sms/message_pricing/?this_country=United%20Kingdomhttp://www.tm4b.com/sending-sms/message_routing.phphttp://www.tm4b.com/connectivity/http://www.tm4b.com/receiving-sms/pricing/plug_in.phphttp://www.tm4b.com/receiving-sms/pricing/http://www.tm4b.com/receiving-sms/pricing/http://www.tm4b.com/receiving-sms/pricing/uk-long-number.phphttp://www.tm4b.com/receiving-sms/pricing/uk-long-number.phphttp://www.tm4b.com/receiving-sms/pricing/http://www.tm4b.com/receiving-sms/pricing/uk-long-number.php
  • 8/2/2019 Final Documentation 001

    35/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.kapow.co.uk/

    0.085 - 0.05 perSMS messageBuying 100000 SMSmessages: the priceis not available andyou need to contacttheir staff.(Details)

    Covers morethan 500mobilenetworks inmore than 200countries. Youneed to contacttheir staff forthe details.(See "Can Isend messagesabroad?" in theFAQ webpage)

    HTTP, email toSMS, CSV(CommaSeparatedValues) fileupload via HTTPor email(Details)

    ? Setup fee: $100Monthly fee: $50(Details)

    Setup fee:$1000Monthly fee:$100(Details)

    Generic SMS Gateway for AtLink EVI Page 29 of 39

    Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.kapow.co.uk/http://www.kapow.co.uk/prices.htmlhttp://www.kapow.co.uk/faq.htmlhttp://www.kapow.co.uk/services.htmlhttp://www.kapow.co.uk/prices.htmlhttp://www.kapow.co.uk/prices.htmlhttp://www.kapow.co.uk/http://www.kapow.co.uk/prices.htmlhttp://www.kapow.co.uk/faq.htmlhttp://www.kapow.co.uk/services.htmlhttp://www.kapow.co.uk/prices.htmlhttp://www.kapow.co.uk/prices.html
  • 8/2/2019 Final Documentation 001

    36/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.smsitaly.com/ For the DefaultRouting profile:

    $ 0.087 - $ 0.04 perSMS message(Details)Sending SMSmessages to somemobile networkoperators requiresadditionalinternetworking fees.Details can be foundat here.

    (Details) HTTP, SMTP(email to SMS),ActiveX / COM,EMI / UCP(Details)

    ? Cost per keyword: 60USD per year(Details 1, details2)

    ?

    http://www.smspoint.net/ For the SMS Basicoption:

    $ 0.08 - $ 0.045 perSMS messageFor the SMS

    Premium option:

    $ 0.17 - $ 0.14 perSMS message(Details)

    (Details) HTTP, XML(Details)

    ? ? ?

    Generic SMS Gateway for AtLink EVI Page 30 of 39Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.smsitaly.com/http://www.smsitaly.com/eng/prices.asphttp://www.smsitaly.com/eng/coverage.asphttp://www.smsitaly.com/eng/coverage.asphttp://www.smsitaly.com/eng/datasheet.asphttp://www.smsitaly.com/eng/smsredirect.asphttp://www.smsitaly.com/eng/smsincoming.asphttp://www.smsitaly.com/eng/smsincoming.asphttp://www.smspoint.net/http://www.smspoint.net/en/services/net_sms/listino.htmlhttp://www.smspoint.net/en/services/net_sms/reti.htmlhttp://www.smspoint.net/en/services/gateway.htmlhttp://www.smsitaly.com/http://www.smsitaly.com/eng/prices.asphttp://www.smsitaly.com/eng/coverage.asphttp://www.smsitaly.com/eng/coverage.asphttp://www.smsitaly.com/eng/datasheet.asphttp://www.smsitaly.com/eng/smsredirect.asphttp://www.smsitaly.com/eng/smsincoming.asphttp://www.smsitaly.com/eng/smsincoming.asphttp://www.smspoint.net/http://www.smspoint.net/en/services/net_sms/listino.htmlhttp://www.smspoint.net/en/services/net_sms/reti.htmlhttp://www.smspoint.net/en/services/gateway.html
  • 8/2/2019 Final Documentation 001

    37/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.smsxchange.com/

    $ 0.007 - $ 0.0055per credit(Sending one SMSmessage requires 8 -30 credits.)(Details)

    (Details) HTTP, email toSMS(Details)

    The "Pricing"web pagestates that:Setup fee:US$100Monthlyhosting fee:US$100However, the"Info-on-Demand"web pagestates that:Setup fee:US$2000Monthlyhosting fee:US$50

    Available. Butthe cost ofservice is notstated.(Details)

    ?

    Generic SMS Gateway for AtLink EVI Page 31 of 39Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.smsxchange.com/http://www.smsxchange.com/http://www.smsxchange.com/main/msg_pricing.asphttp://www.smsxchange.com/main/ww_coverage.asphttp://www.smsxchange.com/main/sms_delivery.asphttp://www.smsxchange.com/main/msg_pricing.asphttp://www.smsxchange.com/main/info_demand.asphttp://www.smsxchange.com/main/info_demand.asphttp://www.smsxchange.com/main/info_demand.asphttp://www.smsxchange.com/http://www.smsxchange.com/http://www.smsxchange.com/main/msg_pricing.asphttp://www.smsxchange.com/main/ww_coverage.asphttp://www.smsxchange.com/main/sms_delivery.asphttp://www.smsxchange.com/main/msg_pricing.asphttp://www.smsxchange.com/main/info_demand.asphttp://www.smsxchange.com/main/info_demand.asphttp://www.smsxchange.com/main/info_demand.asp
  • 8/2/2019 Final Documentation 001

    38/49

    URL to the SMS gateway

    provider's web site

    Cost for sending

    SMS messages

    Network

    coverage

    Protocols or

    interfaces

    supported

    2-way SMS

    messaging:

    SIM cardhosting

    2-way SMS

    messaging:

    shared virtual

    mobile number(keyword

    sharing)

    2-way SMS

    messaging:

    dedicated

    virtualmobile

    number

    http://www.mblox.com/ ? Onlygeographicalcoverage isavailable on theweb site.

    MSIP (mBloxSimple InterfaceProtocol),SMPP / SMPPover SSL andXML(Details)

    ? Two-way SMS messagingservice is available. The webpage does not state clearlywhether shared mobile numbersare available.(Details)(Geographical coverage)

    http://www.commzgate.com/

    ? ? HTTP(Details)

    ? ? ?

    http://www.smsgui.com/ US$ 0.16 - US$0.032 per SMSmessage(Details)

    (Details) Email to SMS(Details)

    ? ? ?

    Table 2 List of SMS Gateway Providers

    Generic SMS Gateway for AtLink EVI Page 32 of 39Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.mblox.com/http://www.mblox.com/mblox/products/geographical_coverage_mt.asphttp://www.mblox.com/mblox/products/geographical_coverage_mt.asphttp://www.mblox.com/mblox/technology/integration_interfaces.asphttp://www.mblox.com/mblox/products/mobile_originated.asphttp://www.mblox.com/mblox/products/geographical_coverage_mo.asphttp://www.commzgate.com/http://www.commzgate.com/http://www.commzgate.com/globalnetwork/http://www.smsgui.com/http://www.smsgui.com/coverage.phphttp://www.smsgui.com/coverage.phphttp://www.smsgui.com/features.php?link=email2sms.htmlhttp://www.mblox.com/http://www.mblox.com/mblox/products/geographical_coverage_mt.asphttp://www.mblox.com/mblox/products/geographical_coverage_mt.asphttp://www.mblox.com/mblox/technology/integration_interfaces.asphttp://www.mblox.com/mblox/products/mobile_originated.asphttp://www.mblox.com/mblox/products/geographical_coverage_mo.asphttp://www.commzgate.com/http://www.commzgate.com/http://www.commzgate.com/globalnetwork/http://www.smsgui.com/http://www.smsgui.com/coverage.phphttp://www.smsgui.com/coverage.phphttp://www.smsgui.com/features.php?link=email2sms.html
  • 8/2/2019 Final Documentation 001

    39/49

    Step 2: Analyzing providers information

    Generally speaking, every providers coverage includes the US and EU and the price of each provider is not much higher when compare

    with the other. Thats why we dont put the cost and coverage criteria in the table below. We will analyze the cost in the second step of

    evaluating provider.

    Here is the table that shows the providers that we choose (not shading) and the providers that we eliminate (shading). We also mention

    the reason why we dont choose this provider.

    URL to the SMS gateway

    provider's web site

    Protocols or

    interfaces supported

    2-way SMS

    messaging

    Status Description

    http://www.air2web.com/ HTTPS, SMTP,SMPP, SOAP andXML(Details)

    Support Chosen Quite famous. Although there is noinformation in their web site, wecan get information by directlycontacting with their staff.We are contacting with their staff

    http://www.clickatell.com/ HTTP / HTTPS,

    SMTP (email to SMS),SMPP, XML, FTP andCOM Object(Details)

    Support Chosen All information is available in their

    website

    Generic SMS Gateway for AtLink EVI Page 33 of 39Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.air2web.com/http://www.air2web.com/contentgateway.phphttp://www.clickatell.com/http://www.clickatell.com/brochure/products/developer_solutions.phphttp://www.air2web.com/http://www.air2web.com/contentgateway.phphttp://www.clickatell.com/http://www.clickatell.com/brochure/products/developer_solutions.php
  • 8/2/2019 Final Documentation 001

    40/49

    URL to the SMS gateway

    provider's web site

    Protocols or

    interfaces supported

    2-way SMS

    messaging

    Status Description

    http://www.sms2email.com/ HTTP / HTTPS, emailto SMS, SMPP / SMPP(SSL)(Details)XML / SOAP(Details)

    Support Chosen All information is available in their website

    http://www.mysmsaddress.com/ HTTP, SMPP(Details)

    Support Chosen All information is available in their website

    http://www.mxtelecom.com/ HTTP / HTTPS,

    SMPP, XML / SOAP(Details)

    Support Chosen All information is available in their

    website

    http://www.quios.com/ XML, SOAP, SMTP,SMPPIt is possible toconnect via VPN(IPSec) or SSL.(Details)

    Support Eliminated No information in website andcant request the information fromthe staff.They dont reply our informationrequest.

    http://www.tm4b.com/ HTTP, SMTP

    (Details)

    Support only UK Eliminated Not support 2-way SMS for US

    Generic SMS Gateway for AtLink EVI Page 34 of 39Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.sms2email.com/http://www.sms2email.com/site/developerinfo.phphttp://www.sms2email.com/site/faq.php?faq_cat=24http://www.mysmsaddress.com/http://www.mysmsaddress.com/index.jsp?KEY=SERVICEShttp://www.mxtelecom.com/http://www.mxtelecom.com/uk/tech/smshttp://www.quios.com/http://www.quios.com/q500_msg_gateway.htmlhttp://www.tm4b.com/http://www.tm4b.com/connectivity/http://www.sms2email.com/http://www.sms2email.com/site/developerinfo.phphttp://www.sms2email.com/site/faq.php?faq_cat=24http://www.mysmsaddress.com/http://www.mysmsaddress.com/index.jsp?KEY=SERVICEShttp://www.mxtelecom.com/http://www.mxtelecom.com/uk/tech/smshttp://www.quios.com/http://www.quios.com/q500_msg_gateway.htmlhttp://www.tm4b.com/http://www.tm4b.com/connectivity/
  • 8/2/2019 Final Documentation 001

    41/49

    URL to the SMS gateway

    provider's web site

    Protocols or

    interfaces supported

    2-way SMS

    messaging

    Status Description

    http://www.kapow.co.uk/ HTTP, email to SMS,CSV (CommaSeparated Values) fileupload via HTTP oremail(Details)

    Not state Eliminated Not support SMPP

    http://www.smsitaly.com/ HTTP, SMTP (emailto SMS), ActiveX /COM, EMI / UCP(Details)

    Not state Eliminated Not support SMPP

    http://www.smspoint.net/ HTTP, XML(Details)

    Support Eliminated Not support SMPP

    http://www.smsxchange.com/ HTTP, email to SMS(Details)

    Not state Eliminated Not support SMPP

    http://www.mblox.com/ MSIP (mBlox SimpleInterface Protocol),SMPP / SMPP overSSL and XML

    (Details)

    Not state Eliminated No information in website andcant request the information fromthe staff.They dont reply our information

    request.

    http://www.commzgate.com/ HTTP(Details)

    Not state Eliminated Not support SMPP

    http://www.smsgui.com/ Email to SMS(Details)

    Not state Eliminated Not support SMPP and HTTP

    Generic SMS Gateway for AtLink EVI Page 35 of 39Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.kapow.co.uk/http://www.kapow.co.uk/services.htmlhttp://www.smsitaly.com/http://www.smsitaly.com/eng/datasheet.asphttp://www.smspoint.net/http://www.smspoint.net/en/services/gateway.htmlhttp://www.smsxchange.com/http://www.smsxchange.com/main/sms_delivery.asphttp://www.mblox.com/http://www.mblox.com/mblox/technology/integration_interfaces.asphttp://www.commzgate.com/http://www.commzgate.com/globalnetwork/http://www.smsgui.com/http://www.smsgui.com/features.php?link=email2sms.htmlhttp://www.kapow.co.uk/http://www.kapow.co.uk/services.htmlhttp://www.smsitaly.com/http://www.smsitaly.com/eng/datasheet.asphttp://www.smspoint.net/http://www.smspoint.net/en/services/gateway.htmlhttp://www.smsxchange.com/http://www.smsxchange.com/main/sms_delivery.asphttp://www.mblox.com/http://www.mblox.com/mblox/technology/integration_interfaces.asphttp://www.commzgate.com/http://www.commzgate.com/globalnetwork/http://www.smsgui.com/http://www.smsgui.com/features.php?link=email2sms.html
  • 8/2/2019 Final Documentation 001

    42/49

    Table 3 Short list of SMS Gateway Providers

    Generic SMS Gateway for AtLink EVI Page 36 of 39Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

  • 8/2/2019 Final Documentation 001

    43/49

    Step 3: Providers comparison

    In this step, we will pick up about 3 providers that are most appropriate with our project.

    We will concentrate on the cost, the supported 2-way SMS messaging, shortcode, and

    service support in more details. We evaluate each provider in this step by these criteria:

    cost for sending SMS message, minimum purchase requirement, monthly usage, 2-way

    messaging, shortcode, and support service.

    a. Cost

    Cost includes cost for sending SMS message, minimum purchase requirement, monthly

    usage, and message expire. Below is the detail information of the cost of each provider

    Provider Cost for sending SMS messagesclickatell $ 0.044 - $ 0.057 per credit

    $ 0.066 - $ 0.085 per message (in US)sms2email $ 0.053 - $ 0.230 per message (non

    internetworked)$ 0.100 - $ 0.290 per message (fully

    internetworked)mysmsaddress $ 0.013 per credit

    $ 0.03 per messagemxtelecom $ 0.080 - $ 0.140 per message

    bl C f S S d

  • 8/2/2019 Final Documentation 001

    44/49

    Note: MySMSAddress provider seems to be inappropriate for our application because they

    require so many credits and SMSs for minimum purchase requirement.

    c. Monthly usage

    Provider Monthly usage

    clickatell 5000 credits for SMPP API ( $ 220 - $ 285)sms2email No informationmysmsaddress No information

    mxtelecom No information

    Table 6 Comparison of monthly usage requirement among SMS gateway providers

    Note: Only Clickatell requires monthly usage for SMPP API

    d. Will purchased credits or SMS messages expire?

    Provider Will purchased credits or SMS messagesexpire?

    clickatell 6 monthssms2email 1 month for Prepay option

    12 months for Contracted option (rollovermessages)

    1 month for Contracted option (expiringmessages)

    mysmsaddress No informationmxtelecom 1 months

    Table 7 Credit expire information among SMS Gateway providers

  • 8/2/2019 Final Documentation 001

    45/49

    f. Support 2-way SMS messaging

    For 2-way messaging in the USA, Clickatell requires the rental of a shortcode.

    Provider 2-way SMS messaging: SIM card hosting

    clickatell No informationsms2email Setup fee: $2950

    Monthly fee: $100

    mysmsaddress No informationmxtelecom Setup fee: 2000 USD

    Monthly fee: 400 USD

    Table 9 SIM card hosting information among SMS Gateway providers

    Provider 2-way SMS messaging: dedicated virtual mobile

    number

    clickatell Not support for USsms2email Setup fee: $2000

    PCM hosting charge for initial virtual mobilenumber: $250. Additional charge per extra virtualmobile number PCM: $210 - $140

    mysmsaddress Support but no information about the pricemxtelecom Setup fee: $ 2000

    Monthly fee for the service: $ 600

    Monthly fee for each virtual mobile number: $ 100- 4

  • 8/2/2019 Final Documentation 001

    46/49

    All shortcodes in the USA are obtained through a central body. This body charges a

    monthly rental fee, which is included in the above pricing.

    With Clickatell, if you have already obtained your own shortcode, then you may

    qualify for a monthly discount of $480 for a random shortcode, or $950 for a

    selectedshortcode.

    With other providers, we dont find the information about shortcode. You should

    contact with their staff to get this information.

    Provider Short code for SMS reverse billing / premium

    SMS

    clickatell USA short code:Setup fee: $ 2200

    Monthly fee: $ 750 - $ 1300Switching fee: 1/3 credit per inbound SMS

    messagesms2email No informationmysmsaddress USA short code:

    Setup fee: ?Monthly fee: ?Switching fee: ?

    mxtelecom USA short code:Setup fee: ?Monthly fee: ?

  • 8/2/2019 Final Documentation 001

    47/49

    Step 4: Chosen SMS Gateway provider

    We will eliminate some providers in this step based on the information that weanalyze above.

    Provider Statusair2web Waitingclickatell Chosensms2email Chosen

    mysmsaddress Eliminatedmxtelecom Chosen

    Table 14 Chosen SMS Gateway providers

    Note:

    Air2Web is eliminated because we have no information about the price of their

    service. We are trying to contact with Air2Web to find more information about

    them and hope that we can find one more appropriate provider for our project

    MySMSAdress is eliminated because they require buying so many credits and

    messages for the minimum purchase.

  • 8/2/2019 Final Documentation 001

    48/49

    They only support HTTP, SMS to email and email to SMS. Our application can use

    the protocols that they support to send and receive messages.

    Here is the table that lists some US providers with their information in details

  • 8/2/2019 Final Documentation 001

    49/49

    URL to the SMS

    gateway

    provider's website

    Cost for sending

    SMS messages

    Monthly minimum

    usage requirements

    Network

    coverage

    Protocols or

    interfaces

    supported

    API

    documents

    Number of

    free SMS

    messages orcredits

    www.T-mobile.com

    Messages arecharged $0.10 permessage in oroutbound. Anddepend on post-paidor pre-paid(Detail)

    Any 400 messages$4.99 per month

    Any 1000 messages$9.99 per month

    Unlimited messages$14.99 per month(Detail)

    ? SMS, MMS, Emailto SMS([email protected])(Detail)

    ? None

    http://www.cingular.com

    Send and receivemessages at $0.10per message with nomonthly charge. Or,you can sign up for amore economicalText Messagingpackage.

    $0.20 to send aninternationalmessage

    None US and morethan 65 countriesworldwide(Detail)

    Get vital informationand tools to help youadd messagingcapabilities to yourwireless applications.These include SMS,MMS, WAP Pushand e-mail.

    (Detail)

    Available fordownloadwith accountdeveloperregistration.If you donthave account,you just have

    little APIinformation(Detail)

    ?

    Table 15 US SMS Gateway Providers

    Generic SMS Gateway for AtLink EVI Page 43 of 39Copyright 2007 University of Houston Clear Lake Modification Date: 3/19/2012

    http://www.t-mobile.com/http://www.t-mobile.com/http://wiki.howardforums.com/index.php/T-Mobile_Messaginghttps://www.t-mobile.com/shop/addons/services/TzonesDetail.aspx?tp=Svc_Tab_TZones&tsp=Svc_Sub_Messaging&tssp=Svc_Sub_TextMessaging&oscid=4CD51BA7-B5AF-4AB2-85E0-50EC0AF141F9mailto:[email protected]:[email protected]:[email protected]:[email protected]://wiki.howardforums.com/index.php/T-Mobile_Messaginghttp://www.cingular.com/http://www.cingular.com/http://www.cingular.com/media/text_messaging_purchasehttp://www.cingular.com/media/text_messaging_purchasehttp://www.cingular.com/media/text_messaging_internationalhttp://developer.cingular.com/developer/technologies/messaging/http://developer.cingular.com/developer/technologies/messaging/http://www.t-mobile.com/http://www.t-mobile.com/http://wiki.howardforums.com/index.php/T-Mobile_Messaginghttps://www.t-mobile.com/shop/addons/services/TzonesDetail.aspx?tp=Svc_Tab_TZones&tsp=Svc_Sub_Messaging&tssp=Svc_Sub_TextMessaging&oscid=4CD51BA7-B5AF-4AB2-85E0-50EC0AF141F9mailto:[email protected]:[email protected]://wiki.howardforums.com/index.php/T-Mobile_Messaginghttp://www.cingular.com/http://www.cingular.com/http://www.cingular.com/media/text_messaging_purchasehttp://www.cingular.com/media/text_messaging_purchasehttp://www.cingular.com/media/text_messaging_internationalhttp://developer.cingular.com/developer/technologies/messaging/http://developer.cingular.com/developer/technologies/messaging/