Last updated: December 3, 2008
This section is only applicable to lab applications and the test application with a required feature license.
This section describes the test set's support for mobile terminated short message service (MT SMS). The topics discussed in this section include:
When sending SMS messages programmatically, you should use the SMS Message State query (see Mobile Terminated SMS Delivery Status for more information) to delay the sending of each message until the previous message has been acknowledged by the phone. If the command to send the message is received before the sending of a previous message has been acknowledged/rejected or timed out, the current message may not be sent.
You can choose to send Point-to-Point SMS messages via either the GSM or GPRS protocol layers. The protocol layers to be used are configurable by specifying the transportation mechanism (See CALL:SMService:PTPoint[:MTERminated]:TRANsport ).
In the following graphic notice that the
Transportation
field in the
Mobile Terminated SMS
menu in the lower middle of the display is set to
GPRS
. This setting configures the test set to use GPRS protocol layers for delivering SMS messages to the mobile station.
You can define the Message Type used for the SMS message sent from the test set to the mobile station. The Message types are defined as PDU types in 3GPP TS 23.040 Section 9.2.2. The Message types defined for MT SMS messages are:
See Submit Report Mode for additional information about configuring Submit Reports.
See Status Report Mode for additional information about configuring Status Reports.
The operating mode must be
Active Cell
to send a mobile terminated SMS message.
The connection type must be
Auto
to send an SMS message to the mobile station.
If you initiate a GPRS Point-to-Point mobile terminated SMS message while the mobile station is on a voice call, the request is rejected by the test set and the following message appears on the test set's front panel.
GPRS operation rejected; Attempting to send GPRS SMS message while DUT is not GPRS attached.
If the mobile station is not on a voice call, a new Packet Data Channel (PDCH) is created or an existing one is used to send the SMS message.
If you initiate a GSM Point-to-Point mobile terminated SMS message while the mobile station is on a voice call or if a data connection is established, the message is sent on the Slow Associated Control Channel (SACCH). Otherwise, if the mobile station is not on a voice call, GSM Point-to-Point SMS messages are sent on the Stand-alone Dedicated Control Channel (SDCCH).
The default values for the message header parameters are appropriate for sending a text message. However, when sending a text message, you may want to configure whether the message is delivered through either GSM or GPRS protocol layers. See Transportation . You may also want to specify the text message sent to the mobile station. One of two predefined messages can be sent or you can define a text message yourself. See Short Message Service (SMS) Messages for more information on selecting and defining the content for text messages.
See Procedure A: Sending a Text Message to the Mobile Station for an example of how to send an ASCII Text Message to the mobile station using the front panel.
See The test set as the server: for a simple example of how to send an ASCII Text Message to the mobile station using the HTTP interface.
When sending messages using binary data, such as WAP Push, smart messaging, ringtones, or MMS notifications, you may want to configure some of the header values. All the parameters configurable using the test set are listed in Header Parameters .
You must configure the following parameters to successfully send a binary SMS message:
The Custom Data
parameter is a hexadecimal string. This string, including the appropriate header information, or the UDH (User Data Header), may be generated using an SMS gateway, or you can create the string yourself. See
Short Message Service (SMS) Messages
for more information on selecting and defining this parameter.Unless otherwise noted, all the following parameters can be configured when you are using the HTTP interface as well as the GPIB and front panel interfaces.
NOTE |
0 | ASCII Text Messages (concatenated or non-concatenated) |
4 | General binary messages (ringtones, vcards, bitmap picture messages, etc.) |
8 | UCS2 (Unicode) messages (Chinese, Japanese, Hebrew, etc.) |
245 | |
NOTE |
Some header parameters are automatically calculated by the test set and included in all SMS messages sent from the test set. These header elements are:
Message Type
that you have indicated. (See
Message Type
.) Since the HTTP interface only supports the Deliver message type for MT SMS messages, the value for this parameter always indicates the Deliver message type when the HTTP interface is used.See Status Report Mode for more information about configuring how the test set sends Status Report messages.
Mobile Originated SMS (MO SMS)- Receiving Messages Transmitted by the Mobile Station
Short Message Service (SMS) Messages