SMS gateway
From Wikipedia, the free encyclopedia
This article needs additional citations for verification. Please help improve this article by adding reliable references (ideally, using inline citations). Unsourced material may be challenged and removed. (February 2008) |
SMS gateway is the term used to describe a service transforming messages to mobile network traffic from other media, or vice versa, allowing transmission or receipt of SMS messages without the use of a mobile phone. Typical use of a gateway would be to forward simple e-mail to a mobile phone recipient.
Contents |
[edit] Technical
This article contains too much jargon and may need simplification or further explanation. Please discuss this issue on the talk page, and/or remove or explain jargon terms used in the article. Editing help is available. (May 2008) |
Some SMS gateway providers can be classified as aggregators or SS7 providers. The aggregator model is based on multiple agreements with mobile carriers to exchange 2-way SMS traffic into and out of the operator’s Short Message Service Centre (SMS-C), also known as 'local termination model'[citation needed]. Aggregators lack direct access into the SS7 protocol, which is the protocol where the SMS messages are exchanged. These providers have no visibility and control over the message delivery, being unable to offer delivery guarantees. SMS messages are delivered in the operator’s SMS-C, but not the subscriber’s handset.
Another type of SMS gateway provider is based on SS7 connectivity to route SMS messages, also known as 'international termination model'[citation needed]. The advantage of this model is the ability to route data directly through SS7, which gives the provider total control and visibility of the complete path during the SMS routing. This means SMS messages can be sent directly to and from recipients without having to go through the SMS-C of other mobile operators. Therefore, it’s possible to avoid delays and message losses, offering full delivery guarantees of messages and optimized routing.
[edit] Quality of service
The University of Duisburg-Essen, in partnership with mobile messaging provider Tyntec, have developed the study for SMS messaging to enable the detailed monitoring of SMS transmissions to ensure a greater degree of reliability and a higher average speed of delivery.[1] The new parameters can be used by mobile network operators, third party SMS gateways and mobile network infrastructure software vendors to monitor the transmission of SMS messages and to detect network transmission problems quickly and accurately. Based on this study, Tyntec developed relevant Service Level Agreement (SLA) to support the delivery of high quality messaging applications to enterprises, banks and financial institutions and various industry sectors.
This article contains too much jargon and may need simplification or further explanation. Please discuss this issue on the talk page, and/or remove or explain jargon terms used in the article. Editing help is available. (May 2008) |
Several operators have true fixed-wire SMS services. These are based on extensions to the ETSI GSM SMS standards and allow fixed-fixed, fixed-mobile and mobile-fixed messaging. These use Frequency-shift keying to transfer the message between the terminal and the SMSC. Terminals are usually DECT-based, but wired handsets and wired text-only (no voice) devices exist. Messages are received by the terminal recognising that the CLI is that of the SMSC and going off-hook silently to receive the message.
[edit] Computer to SMS gateways
Various mechanisms are used to provide a way to send SMS messages from a desktop computer. In most cases, these either provide a transfer and billing mechanism to interface with a mobile phone carrier, possibly via one or many third parties, or directly control a mobile phone or other GSM device.
[edit] SMS gateway appliances
A gateway appliance such as Red Oxygen's Base Camp, SOPRANO Corporate Gateway Platform for SMS (Appliance), Felltech's OutboxSMS, or OZEKI NG SMS gateway, [4]is a term used to describe a local device (customer premises equipment) which communicates (via secure/unsecure internet or dedicated connections) with one or many mobile network operator SMSCs or with an aggregator gateway[citation needed] that itself connects to many mobile network operator SMSCs. Read more: [5].
[edit] IP gateways
For high volume SMS(text) traffic IP SMS gateways can be used. These gateways connect directly to the Short Message Service Center (SMSC) of the SMS service providers using one of the following protocols: SMPP, UCP/EMI, CIMD2. Most IP SMS gateways provide various API's that allow software developers to send and receive large number of messages[citation needed].
[edit] Home automation systems
Some Home Automation systems have the ability to accept SMS messages from the users' mobile phones to control lighting and other appliances[citation needed]. The system may send an SMS confirmation when the requested action has been performed or send alerts via SMS[citation needed]. These systems would require a connected mobile phone or access to a gateway.
[edit] Software to control mobile phones with a computer
Some products exist which allow messages to be sent via pre-installed software (via a PC or laptop) and an attached GSM device. The OZEKI message server and OZEKING are the examples of this solution. This plug-and-play software was recently used to great effect as a monitoring tool during the Nigerian elections,[2] and also won the WSIS "ICT Success Story of the Month" for April 2007.[3]
[edit] Skype to SMS
The Skype client (from V2.5 onwards) provides Skype SMS access. Skype users can send SMS messages to cellphones/mobiles (and land-line phones, where available) which are debited to their SkypeOut account. The Skype client logs a receipt confirming that the SMS has been received.[4]
[edit] SMS to Skype
SMS to Skype allows a GSM mobile phone user to send Skype chat messages from their phone.
[edit] Microsoft Outlook to SMS
Microsoft Outlook 2007 has native support for sending SMS messages via the Outlook Mobile Service. There are also plug-ins for Microsoft Outlook such as Outlook SMS that add this functionality.
[edit] Carrier-Provided SMS to E-Mail Gateways
This section does not cite any references or sources. Please help improve this article by adding citations to reliable sources (ideally, using inline citations). Unsourced material may be challenged and removed. (May 2008) |
This type of service allows people who do have a cell phone, but do not have a computer, to send email from SMS.
Carriers providing SMS to email:
Carrier | Country | SMS to Email Gateway Number | Text Format |
---|---|---|---|
aql | UK | 44 7766 40 41 42 | emailaddress (space) text |
AT&T | USA | 111 or 121 | emailaddress (subject) text |
AT&T Mobility | USA | 36245 | emailaddress (subject) text |
Bell Canada | Canada | emailaddress | text |
Loop Mobile (formerly BPL Mobile) | Mumbai, India | 54321 | emailaddress (subject) text [5] |
Cricket | USA | 6245 | emailaddress text |
CTI | Argentina | 6425 | emailaddress (subject) text |
Fido | Canada | 003436 | mail emailaddress text |
Plus GSM | Poland | 119 999 | (emailaddress) (subject) text [6] |
Rogers | Canada | 0000000000 | emailaddress text |
Sprint Nextel (PCS)/Nextel USA [6] | USA | emailaddress | text |
Swisscom Mobile AG | Switzerland | 555 | <emailaddress> <subject>/<text> |
T-Mobile | Austria | 6761 | <emailaddress> <text> |
T-Mobile USA | USA | 500 | emailaddress #subject# text [7][8] |
Unicel | ? | 0000000000 | emailaddress text |
Verizon Wireless | (USA) | emailaddress | text |
Vodacom | South Africa | 4004 | emailaddress text |
However many carriers will relay the message properly if an email address is entered as the SMS recipient.
[edit] Carrier-Provided E-Mail or Web to SMS Gateways
See List of carriers providing Email or Web to SMS
Some mobile phone carriers provide a mechanism to send emails to mobile phones using SMS. An existing alternative is sending a SMS using a web based application (ie. from a website).
NOTE: This table is not up-to-date and awaits deletion. Please see article List of carriers providing Email or Web to SMS instead (see the source code for additional information)
Carrier | Region | Email to SMS Gateway | Web to SMS Gateway |
---|---|---|---|
7-11 Speakout(GSM) | USA | number@cingularme.com | |
Airtel | Andhra Pradesh, India | number@airtelap.com | |
Airtel | Karnataka, India | number@airtelkk.com | |
Airtel Wireless | Montana, USA | number@sms.airtelmontana.com | [7] |
Alaska Communications Systems | USA | number@msg.acsalaska.com | [8] |
Alltel Wireless | number@message.alltel.com (SMS)
number@mms.alltel.net (MMS) |
[9] | |
aql | number@text.aql.com | [10] | |
AT&T Wireless | USA | number@txt.att.net | |
AT&T (formerly AT&T, then Cingular, now AT&T Wireless - Original grandfathered rateplan customers) | USA | number@mmode.com | |
AT&T Mobility (formerly Cingular) | USA | number@mms.att.net
number@txt.att.net number@cingularme.com |
|
AT&T Enterprise Paging | USA | number@page.att.net | |
BigRedGiant Mobile Solutions | number@tachyonsms.co.uk | [11] | |
Bell Mobility & Solo Mobile | Canada | number@txt.bell.ca or
number@txt.bellmobility.ca |
[12] |
Boost Mobile | number@myboostmobile.com | ||
Loop Mobile (formerly BPL Mobile) | Mumbai, India | number@loopmobile.co.in | |
Cellular One (Dobson) | number@mobile.celloneusa.com | [13] | |
Cingular (Postpaid) | number@cingularme.com | [14] (must be logged in prior to visiting this link) | |
Centennial Wireless | number@cwemail.com | [15] | |
Cincinnati Bell | Cincinnati, Oh, USA | number@gocbw.com (SMS)
number@mms.gocbw.com (MMS) |
|
Cingular (GoPhone prepaid) | number@cingularme.com (SMS) | ||
Claro | Brasil | number@clarotorpedo.com.br | [16] (registration not required) |
Claro | Nicaragua | number@ideasclaro-ca.com | [17] |
Claro | Peru | [18] | |
Comcel | number@comcel.com.co | [19] | |
Cricket | number@mms.mycricket.com (MMS)
number@sms.mycricket.com (SMS) |
[20] | |
CTI | number@sms.ctimovil.com.ar | [21] | |
Emtel | Mauritius | number@emtelworld.net | [22] |
eOcean | Pakistan | number@eocean.com.pk | [23] |
Eventis | [24] | ||
Esendex | number@esendex.net | [25] | |
Fido | Canada | number@fido.ca | [26] ( Rogers web server is faster ) |
General Communications Inc. | number@msg.gci.net | [27] | |
Globalstar (satellite) | number@msg.globalstarusa.com | [28] | |
Helio | number@myhelio.com | [29] | |
Illinois Valley Cellular | number@ivctext.com | [30] | |
infoAvisos | number@sms.infoavisos.com | [31] (registration required) | |
Iridium | number@msg.iridium.com[9] | [32] | |
i wireless | number.iws@iwspcs.net | [33] | |
Koodo Mobile | Canada | number@msg.koodomobile.com | |
Mediaburst | number@sms.message-platform.com | [34] | |
Meteor | Ireland | number@mms.mymeteor.ie | |
Mero Mobile | Nepal | 977number@sms.spicenepal.com | [35] |
MetroPCS | number@mymetropcs.com | ||
Moldcell | [36] | ||
Movicom | number@movimensaje.com.ar | ||
Mobitel | Sri Lanka | number@sms.mobitel.lk | [37] |
Movistar | Colombia | number@movistar.com.co | [38] |
MTN | South Africa | number@sms.co.za | [39] |
MTS | Canada | number@text.mtsmobility.com | [40] |
Netxcell | United States and India | Please Inquire | [41] |
Nextel | United States | number@messaging.nextel.com | [42] |
Nextel | México | number@msgnextel.com.mx | [43] |
Nextel | Argentina | TwoWay.11number@nextel.net.ar | [44] |
Orange Moldova | Moldova | [45] | |
Orange Polska | Poland | 9digit@orange.pl | [46] |
Orange | Switzerland | [47] | |
Personal | Argentina | number@alertas.personal.com.ar (call for activation) | [48] [49] |
Plateau Wireless | United States) | 11digitnumber@smsx.plateaugsm.com | [50] |
Plus GSM | Poland | +48number@text.plusgsm.pl | [51] |
President's Choice | Canada | number@mobiletxt.ca | |
Qwest | number@qwestmp.com | [52] | |
Rogers | Canada | number@pcs.rogers.com | [53] |
SL Interactive | Australia | number@slinteractive.com.au | [54] |
Sasktel | Canada | number@sms.sasktel.com | [55] |
Setar Mobile email (Aruba) | 297+number@mas.aw | [56] | |
Sprint (PCS) | number@messaging.sprintpcs.com (SMS)
number@pm.sprint.com (MMS) |
[57] | |
Sprint (Nextel) | number@page.nextel.com (SMS)
number@messaging.nextel.com (Rich Messaging) |
[58]
|
|
SMSFreedom.org | London , UK | [59] | |
Suncom | number@tms.suncom.com | [60] | |
Sunrise | Switzerland | number@gsm.sunrise.ch | [61] (registration required) |
Swisscom | Switzerland | [62] [63] [64] |
|
T-Mobile | number@tmomail.net | [65] | |
T-Mobile | Austria | number@sms.t-mobile.at | [66] |
T-Mobile | UK | number@t-mobile.uk.net[10] | [67] [11] |
Telus Mobility | Canada | number@msg.telus.com | [68] |
Thumb Cellular | number@sms.thumbcellular.com | [69] | |
Thuraya (satellite) | [70] | ||
Tigo (Formerly Ola) | number@sms.tigo.com.co | [71] | |
toText.net | number@totext.net | [72] | |
Tracfone (prepaid) | direct: number@mmst5.tracfone.com indirect:number@txt.att.net number@tmomail.net number@vtext.com number@email.uscc.net number@message.alltel.com | ||
Unicel | number@utext.com | [73] | |
Unité | [74] | ||
US Cellular | number@email.uscc.net (SMS)
number@mms.uscc.net (MMS) |
[75] | |
Verizon | number@vtext.com (SMS)
number@vzwpix.com (MMS) |
[76] | |
Vivo | Brasil | number@torpedoemail.com.br | [77] (registration required) |
Virgin Mobile | Canada | number@vmobile.ca | |
Virgin Mobile | USA | number@vmobl.com (SMS)
number@vmpix.com (MMS) |
|
Vodacom | South Africa | number@voda.co.za | [78] (registration required) |
Vodafone | Portugal | [79] (registration required) | |
YCC | number@sms.ycc.ru | [80] | |
MobiPCS | Hawaii only | number@mobipcs.net | [81] (registration required) |
SMSLink.ro | Romania | number@smslink.ro | [82] (registration required) |
[edit] API based 3rd Party Bulk SMS Gateways
Some third party (non carrier) SMS gateway providers provide API for web sites to send SMS. This can be done by service agreement with Carriers or by using a GSM or CDMA modem. Calling this API from any website/application, SMS can be sent. Examples of 3rd Party Gateway products include
- Ozeki SMS Gateway
- Red Oxygen's Red API
- Easy SMS Gateway
- Bulk SMS Gateway
- SOPRANO SMS Gateway
- Empowermessaging.com SMS Gateway
- redcoal MIDA API & Gateway
- Netxcell SMS Gateway
- LeibICT SMPP->MT Gateway
- TToIP Smsinbulk Group Twoway Text over Internet Protocol Gateway
- EAARS Emergency Alert Action Response System School and University Emergency and Lockdown
- Web/Email SMS Gateway (Pakistan)
- Sendega.com SMS API & Gateway
- Human Mobile - SMS gateway in Brazil.
- HTTP and SMPP SMS Gateway.
- Club Texting SMS API & Gateway
- HSL SMS - SMTP, HTTP and SMPP SMS gateway.
- Websms - pc to mobile - HTTP API and SMPP3.4 SMS gateway.
- API SMS - HTTP/SMTP API and SMS gateway.
- SMSxWEB - web SMS.
[edit] SMS Gateway Software
Name | Platform | Cost | Type | Send/Receive | Url |
---|---|---|---|---|---|
Ozeki | Windows | Paid | Software | Both | http://www.ozekisms.com/ |
Microsoft SMS Sender | Windows | Free | Software | Send | http://www.microsoft.com/globaldev/outreach/dnloads/smsSender.mspx |
Gnokii | Linux | Free | Software | Both | http://www.gnokii.org/ |
Gammu | Linux, Windows | Free | Software | Both | http://www.gammu.org/ |
Gsmlib | Linux, FreeBSD, Windows | Free | Library | http://www.pxh.de/fs/gsmlib/ | |
Xgsmlib | Linux, FreeBSD, Windows | Free | Library | http://www.pxh.de/fs/xgsmlib/ | |
SMSLib (jSMSEngine) | Linux, FreeBSD, Windows | Free | Library | http://smslib.org/ | |
SMPPSim | Linux, FreeBSD, Windows | Free | Simulator | http://www.seleniumsoftware.com/downloads.html | |
Kannel | Linux | Free | Software | Both | http://www.kannel.org/ |
Red Oxygen | Windows Server | Paid | Software | Both | http://www.redoxygen.com/micro_sites/base_camp/ |
[edit] See also
[edit] References
- ^ QoS Monitoring for Professional Short-Message-Services in Mobile Networks
- ^ Monitoring using Mobile 'hub' to SMS during the Nigerian elections
- ^ "ICT Success Story of the Month"
- ^ Skype User Guide & FAQ: Use the Skype SMS Function:, 19 Sept. 2007
- ^ [1]
- ^ Plus GSM - Bramka SMS: SMS->E-mail
- ^ [2]
- ^ [3]
- ^ Email and Iridium SMS
- ^ Most E-mail to SMS services no longer function in the UK.
- ^ Most web to SMS services no longer function in the UK.