Running the Radiometrics Test (Windows Embedded CE 6.0)
1/6/2010
The default command line from the CETK client is s tux -o -d radiometricsdll.dll -c"no_connmgr -config ltk.ini". You can rename ltk.ini in the command line to the name of the test sequence file that you want to use.
Note
Make sure the file properties of string.ini and the test sequence file (such as ltk.ini) are not set to ready-only, and are copied to the flat release directory before running the test.
Dial-up Server
The Microsoft dial-up server is an interactive voice response (IVR) system that emulates telephone call functionality, including:
- Answering an incoming call and hanging up after a few seconds
- Calling back a specified phone number
- Playing music while on hold
- Performing basic circuit-switched data (CSD) tests
- Providing a phone line that is never answered
- Providing a phone line that is always busy
The dial-up server does not provide a Remote Access Service (RAS) and is intended only to assist with the development and testing of mobile devices.
The following table shows the phone numbers necessary to access the dial-up server functionality.
Call type | Phone Number |
---|---|
Voice call |
(425) 727-2470 |
Busy call |
(425) 727-2024 |
No answer |
(425) 727-2773 |
Data call |
(425) 727-2455 |
You should configure the DS_VOICE_NUMBER0, DS_NUMBER_BUSY, DS_NUMBER_NoAnswr, and DS_DATANUMBER0 parameters in your Stinger.ini file for your test suite to correspond with the phone numbers listed in this table.
Dial-up Server Voice Functionality
The voice functionality provided by the dial-up server is enabled by sending DTMF tones to the server. To initiate voice functionality, call the voice line, wait for an answer, and then send an appropriate DTMF command. The following table shows the dial-up server voice functionality along with its associated DTMF command.
Action | DTMF command | Description |
---|---|---|
Play greeting and hang up |
001* |
Answers a call, plays a greeting, and then hangs up. This functionality is provided for basic connection tests. |
Maintain connection until the caller hangs up |
002[#L]* |
Answers a call, plays a greeting, and stays connected until the caller hangs up. This functionality is provided for stress tests for telephony, conference calls, and so on. You can specify the duration of the connection by defining L. By default, the connection lasts for one month. |
Call back |
003#XXXXXXX[#D][#L]* |
Answers a call, hangs up, and then calls back the specified number. XXXXXXX is the phone number called and D is the number of seconds delay before the server initiates the call. L specifies the duration of the call. By default, this value is set to three minutes. |
Call back every Y seconds for Z minutes |
004#Y#Z#XXXXXXX[#D][#L]* |
Answers a call, hangs up, and then calls back a specified number in an interval of Y seconds for a period of Z minutes. This is a repetitive version of the 003 callback command. |
Dial-up Server Circuit-Switched Data Functionality
The dial-up server provides functionality that can be accessed using a circuit-switched data (CSD) call. To initiate CSD functionality, place a call to the data line, wait for the dial-up server to answer, and then send an appropriate CSD command. The following table shows the dial-up server CSD functionality with its associated CSD command.
Action | CSD command | Description |
---|---|---|
Echo data |
#Echo# |
Following this command string, the server echoes all data sent to it. |
Call back |
#Hello#XXXXXXX#[D]#[L]# |
Answers a call, hangs up, and then calls back the specified number. XXXXXXX is the phone number called and D is the number of seconds delay before the server initiates the call. L specifies the duration of the call. |
Call back every Y seconds for Z minutes |
#RepeatCBD#Y#Z#XXXXXXX# |
Answers a call, hangs up, and then calls back a specified number in an interval of Y seconds for a period of Z minutes. This is a repetitive version of the Hello callback command. |