SMS to DUT

Last Updated: 2011-06-23

The Short Message Service (SMS) as specified in 3GPP TS 23.040 version 3.9.0 provides a means for the exchange of short messages between mobile stations and a network. The test set can simulate an SMSC (Short Message Service Center) which provides for the transmission of short messages to, or reception of short messages from an intended wireless device, and the return of acknowledgments and error messages.

For detailed information on how SMS messaging works in the test set, please see http://wireless.agilent.com/rfcomms/refdocs/gsmgprs/gprsla_gen_bse_sms.php.

The SMS to DUT screen provides access to the following:

SMS message(s) to send to DUT

This area of the SMS to DUT screen allows you to set:

To quickly translate text to a different language

    1. On the message(s) to send section of the SMS to DUT, SMS from DUT, MMS to DUT, MMS from DUT screens, right-click on any gray area that is not a button.

    2. Select Go to translate page.

    3. Copy the translation provided by the translate page.

    4. Paste to the text field.

To customize the translate page URL for SMS and MMS activities

note.jpg

The default settings are obtained through the AppSettings.xml file. Therefore changing the URL for the translate page  and then saving the changes permanently changes the link to the translate page for that format.

    1. Close the Interactive Functional Test Software.

    2. Open the AppSettings.xml file in the C:\Program Files\Agilent\N5970A\Application Client\TestData\ApplicationSettings\AppSettings.xml directory. It is recommended that you use XML NotePad to open and view these XML files.

    3. Search for "Translate URL".

    4. Change the URL text to the desired URL.

    5. Save the file.

    6. Restart the Interactive Functional Test Software.

To send SMS messages to the DUT:

note.jpg

All non-essential processes and anti-virus scanners may affect Interactive Functional Test Software test results and should therefore be stopped prior to running any activity in the Interactive Functional Test Software.

  1. Enter the Text you want associated with the message(s) that you want to send.

  2. Select which messages you want to send by checking the boxes next to the appropriate message in the Check Message(s) to send window.

  3. Set up the Attributes.

  4. Click Start SMS Messages.

If you need to stop the SMS messages being sent to your wireless device, click Abort SMS Messages.

The Wait For Complete button allows you to add to a script file a wait to continue until after sending the message.  

Results

The Results tab displays the Summary. That is, it contains any messages such as error messages, whether the wireless device acknowledged the SMS message, and the contents of the SMS message that it received. You can verify that your wireless device received the message(s) by viewing them on you wireless device's user interface for SMS messages.

The figure below shows the SMS to DUT screen with the Results tab selected. In this particular example, the SMS message was sent via the server (see Send via server) and therefore the Web Control results are also shown. If the SMS message is sent via the 8960, the NowSMS web menu interface is not used and the Web Control results window is not shown in the Results tab.

smStoDUT.jpg

Attributes

You can set the following attributes in the SMS to DUT screen:

Choose between sending the SMS messages via the 8960 or via the server:

Wait between messages (sec) - This parameter sets how much time to wait between sending the next message in the Check message(s) to send window. This parameter only applies when there is more than one message selected to be sent. This parameter is only applicable if Wait for continue after sending is not set. Note: This parameter is different from the Delay between repeats parameter used to define the Looping criteria.

Wait to continue after sending - This parameter prompts the user to click Continue after the Interactive Functional Test Software sends the SMS message.

Wait for Complete - To add this to the scripting tool, use the blue arrow next to the Wait For Complete.

Looping criteria

  1. None - The activity is ran one time.

  2. Simple - this criterion requires you to set the following parameters:

  1. Number of times to repeat - This parameter sets the number of times this activity is repeated. The interactive functional test software does not consider the first time the activity is ran as a repeat. For example, if the Number of times to repeat is set to 3, then the activity will be run a total of 4 times.

  2. Delay between repeats - This parameter has two fields, the first is the time value of the delay between repeats and the second sets the unit applied to the time value (the default is Seconds). For this activity, the delay between repeats is the time the Interactive Functional Test Software waits once the activity is complete before repeating the activity.

  3. Time - this criterion requires you to set the following parameters:

  1. Repeat every - This parameter has two fields, the first is the value of the delay between repeats and the second sets the unit applied to the time value (the default is seconds). This parameter sets the amount of time after an activity completes before repeating the activity. For this activity, the repeat every setting is the time the Interactive Functional Test Software waits once the activity is complete before repeating the activity.

  2. Loop for - This parameter has two fields, the first is the time value of how long to run looping and the second sets the unit applied to the time value (the default is Seconds). If an activity is in progress when this time limit is reached, the Interactive Functional Test Software allows the activity to complete.

  1. Random Time - This option is a way to randomly run the activity. This criterion requires you to set the following parameters:

  1. Test probability of 1 in - This parameter sets the probability that the data will be downloaded. The Interactive Functional Test Software uses this probability to determine whether a specific loop runs or not. The number that you enter determines the probability of the loop starting. For example, if you enter 10 into the field, the loop has a 1 in 10 (or 10%) chance of running each time the probability is tested.

  2. Test probability every - This parameter controls how often to test the probability (the probability is set by the Test probability of 1 in parameter). If the probability test returns a hit, then the activity is run, otherwise the Interactive Functional Test Software waits the amount of time this parameter is set to before testing the probability again.

  3. Test for - This parameter sets the total time that activity looping continues. If an activity is in progress when this time limit is reached, the Interactive Functional Test Software allows the activity to complete.

Web Control

The Web Control tab allows you to directly access to the Send Text Message screen of the NowSMS web menu interface that is used to send SMS messages to the wireless device. Using the NowSMS web menu interface, as shown in the figure below, is an alternative to filling the fields in the SMS message(s) to send to the DUT.

Figure 1: Now SMS web menu interface

NowSMS_interface.jpg

To send an SMS message via the Now SMS web menu interface:

  1. Click Interactive Testing tab>> SMS to DUT screen and click the Web Control tab.

  2. In the "Send Text Message" screen:

  1. enter the "Phone Number" (this should match the To Phone number field in SMS message(s) to send to DUT)

  2. enter the message you wish to send into the "Text" field, then

  3. click "Submit".

 

Related Topics