Strict Standards: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /homepages/32/d273601743/htdocs/wiki/includes/Setup.php on line 206
SMSC Updates - Playground

SMSC Updates

From Playground
Jump to: navigation, search

Short Message Service (SMS) is specified by the ETSI; originally standards GSM 03.40 & 03.41, but these standards have been superseded by standards GSM 23.040 & 23.041. A SMS message can contain up to 160 characters, where each character is written according to the 7-bits GSM default alphabet. (See GSM 03.38 / 23.038.)

SMS also contains some meta-data, e.g.

There are 2 ways to receive and send SMS messages, PDU mode and Text mode. In this article we focus on PDU mode, which is what Android 2.3 and higher recognizes.

The SMS messages travel through the SMS Gateway provider to send and receive. A common symptom of a badly configured SMSC is your device is able to receive SMS' but not send (usually reporting as sent, but without reception on the receiving end).

First, you will need the device's carrier's SMSC gateway number. Below are the numbers for major US carriers (Google for your carrier's):

Notice the numbers include the +, this matters for the next steps

Converting to PDU format

  1. Take your number, including the + and go to http://www.twit88.com/home/utility/sms-pdu-encode-decode
  2. Towards the bottom of the page, there is a spot to enter SMSC, Receiver and Message
    1. Enter your full SMSC number (including the +)
    2. Leave Receiver and message box blank
    3. Select Alphabet 7
    4. Hit Convert
  3. You will get an output in the box on the right side
  4. Take the first 16 digits from the second line (examples for above carriers listed)

Your SMSC number is now in PDU format, now to update your phone:

  1. Open Dialer
  2. Type the following sequence '*#*#4636#*#*'
  3. Open Phone Information
  4. Scroll down to SMSC
    1. Optional: Hit Refresh to see current SMSC number used
  5. Enter in your PDU formatted SMSC number
  6. Press Update

Once entered, it can take up to 10 minutes for the phone to 'handshake' with the new gateway. A reboot is also suggested to power cycle the radio.

Assuming everything worked, you should now be able to send and receive SMS' properly.

Note: MMS is controlled by the APN in Android. If MMS is failing, double check your APN information

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox