Short Message Service(SMS)
What is SMS?
The Short Message Service (SMS), as defined within the GSM digital mobile phone standard that is popular in Europe, the Middle East, Asia, Africa and some parts of North America, has several unique features:
* A single short message can be up to 160 characters of text in length. Those 160 characters can comprise of words or numbers or an alphanumeric combination. Non-text based short messages are also supported.
* The Short Message Service is a store and forward service, in other words, short messages are not sent directly from sender to recipient, but always via an SMS Center instead. Each mobile telephone network that supports SMS has one or more messaging centers to handle and manage the short messages.
* The Short Message Service features confirmation of message delivery. This means that unlike paging, users do not simply send a short message and trust and hope that it gets delivered. Instead the sender of the short message can receive a return message back notifying them whether the short message has been delivered or not.
* Short messages can be sent and received simultaneously with GSM voice, Data and Fax calls. This is possible because whereas voice, Data and Fax calls take over a dedicated radio channel for the duration of the call, short messages travel over and above the radio channel using the signaling path. As such, users of SMS rarely if ever get a busy or engaged signal as they can do during peak network usage times.
* Ways of sending multiple short messages are available. SMS concatenation (stringing several short messages together) and SMS compression (getting more than 160 characters of information within a single short message) have been defined and incorporated in the GSM SMS standards.
To use the Short Message Service, users need the relevant subscriptions and hardware, specifically:* a subscription to a mobile telephone network that supports SMS
* use of SMS must be enabled for that user (automatic access to the SMS is given by some mobile network operators, others charge a monthly subscription and require a specific opt-in to use the service)
* a mobile phone that supports SMS
* knowledge of how to send or read a short message using their specific model of mobile phone
* a destination to send a short message to, or receive a message from. This is usually another mobile phone but may be a fax machine, PC or Internet address.
Guide to SMS support on different networks
Since its inclusion in the GSM standard, SMS has also been incorporated into many other mobile phone network standards, including Nordic Mobile Telephone (NMT), Code Division Multiple Access (CDMA) and Personal Digital Cellular (PDC) in Japan. Each of these standards implements SMS in slightly different ways and message lengths do vary. The availability and characteristics of SMS on different mobile network standards is as below:
Mobile Network Standard Message Length gsm 900 160 gsm 1800 160 gsm 1900 160 tacs/etacs n/a nmt n/a tdma/d-amps n/a namps 14 alphanumeric 32 numeric cdma 256 phs n/a pdc n/a iden/nextel 140 tetra/ dolphin 256 globalstar 160 The message length within GSM for short messages using non-European alphabets such as Chinese or Arabic is shorter.
Java And SMS:
You can Send SMS from You Java program. For This purpose you require access to wireless network.You can download java api for sms from www.simplewire.com .Onnce you have sms api from simplewire you can send sms to any mobile whose carriers are supported by Simple wire (The carrier of the mobile should be supportrd by simple wire).Presently SimpleWire supports Most of the Carriers in USA.
You can Download SMS gateway from here
Link To Page For Sending SMS To USA
Link To Page For Sending SMS To Gujarat