Agilent Technologies 8960 10 Series Reference Manual page 36

Wireless communications test set, gsm mobile test application
Hide thumbs Also See for 8960 10 Series:
Table of Contents

Advertisement

Call Processing State Synchronization
20
OUTPUT 714;"CALL:CONNECTED:STATE?" ! The connect/idle query.
30
ENTER 714;Call_connected ! Program will hang here until state
40
50
!************************************************************
60
! If mobile is not set to auto-answer, answer the call.
70
!************************************************************
80
IF NOT Call_connected THEN
90
DISP "CALL NOT CONNECTED."
100
ELSE
110
DISP "CALL IS CONNECTED."
120
END IF
130
END
Call State Change Detector
This method provides the advantage of indicating that a call state change has occured. The change detector
works in conjunction with the Connected /Idle Query. Arming the CALL:CONNECTED query provides a way
for the test set to know when the call state change process is done.
The call state change detector becomes disarmed when any of the following conditions have been met:
• the call processing state has progressed to either connected or idle
or...
• the attempt to connect or disconnect a call failed and one of the test set's Fixed Timers has timed out
or...
• no call processing state changes occurred within the time period specified by the timeout timer
The following command arms the call state change detector, but does not cause any call processing function to
start:
OUTPUT 714;"CALL:CONNECTED:ARM[:IMMEDIATE]" !Used for mobile station originated calls.
These commands automatically arm the call state change detector, and start the base station originated call
processing functions:
OUTPUT 714;"CALL:ORIGINATE" !Used for base station originated call connect.
OUTPUT 714;"CALL:END" !Used for base station originated call disconnect (idle).
Call State Change Detector Timeout If a state change does not occur, the user needs a way to control how
long to wait for the change detector. The change detector is disarmed by the timeout timer. After a timeout,
the connected/idle query will return a 1 for connected or a 0 for idle. The timeout timer is user settable, but the
user setting is only applied during mobile station originated call processing operations. For base station
originated call processing operations, the timeout timer is automatically set to 60 seconds by the test set.
Example 5. Using the Change Detector - Mobile Station Originated Call
The following example illustrates the use of the call state change detector and connected/idle query for a
mobile station originated call. This program prompts the operator to make a call from the mobile station being
tested. When the CALL:CONNECTED:ARM command is sent, it causes the reply from the
CALL:CONNECTED:STATE? query to be held-off temporarily until the connected or idle state is reached. The
timeout is provided for cases where an expected call state change does not happen, for instance if the user does
not make the call when prompted by the program.
36
S:\Hp8960\E1960A GSM Mobile Test Application\A.04 Release\Reference_Manual\Chapters\prog_synch_callstate.fm
! change or protocol timer expires.

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

E5515aE5515bE1960a

Table of Contents