CALL:CONNected

CALL:CONNected

Last updated: December 3, 2008

GPIB Command Conventions

CALL:CONNected[:STATe]?

Function

GSM TA

Queries the connected/disconnected state of the call. 1 is returned if the call is in the connected state. 0 is returned if the call is in the idle (that is, disconnected) state. If the call is in any state other than connected or idle, the query will hang until the call state transitions to the connected or idle state. When used in conjunction with the CALL:CONNected:ARM and CALL:CONNected:TIMeout commands, the CALL:CONNected:STATe? command allows the control program to synchronize to call connection/disconnection. See Call Processing State Synchronization .

GSM/GPRS LA

EGPRS LA

GPRS TA

EGPRS TA

Query

Range: 0 | 1

*RST Setting

0

Requirements

GSM/GPRS/
EGPRS TA

Revision: A.01 and above

GSM/GPRS/ EGPRS LA

Revision: C.01 and above

Programming Example

 
OUTPUT 714;"CALL:CONNECTED:STATE?" 
! Returns 1 if call connected, 0 if call disconnected.

CALL:CONNected:ARM[:IMMediate]

Function

GSM TA

Sets (arms) the call-state-change detector. Arming the call-state-change detector allows the control program to tell the test set that it is expecting a change to the state of a call prior to initiating the state change.

Once armed, the detector remains armed until there is a call state change to Idle or Connected from one of the transitory states. The call-state-change-detector is not disarmed by a call state change to one of the transitory states, nor is it disarmed by any transitions from Idle to Idle, or Connected to Connected.

When used in conjunction with the CALL:CONNected:STATe? and the CALL:CONNected:TIMeout commands, the CALL:CONNected:ARM command allows the control program to synchronize to call connection/disconnection. See Call State Change Detector

For an explanation of the :DONE?, :OPComplete?, :SEQuential, and :WAIT commands, see Call Processing Event Synchronization .

GSM/GPRS LA

EGPRS LA

GPRS TA

EGPRS TA

Requirements

GSM/GPRS/
EGPRS TA

Revision: A.01 and above

GSM/GPRS/ EGPRS LA

Revision: C.01 and above

Programming Example

 
OUTPUT 714;"CALL:CONNECTED:ARM:IMMEDIATE" 
! Arms the call-state-change detector.

CALL:CONNected:ARM:STATe?

Function

GSM TA

Queries the arm state of the call-state-change detector. This command never hangs and immediately returns a 1 if the call-state-change detector is armed and a 0 if it is not armed. See Call Processing State Synchronization .

GSM/GPRS LA
EGPRS LA

GPRS TA

EGPRS TA

Query

Range: 0 | 1

*RST Setting

0

Requirements

GSM/GPRS/
EGPRS TA

Revision: A.01 and above

GSM/GPRS/ EGPRS LA

Revision: C.01 and above

Programming Example

 
OUTPUT 714;"CALL:CONNECTED:ARM:STATE?" 
! Returns arm state of call-state-change detector.

CALL:CONNected:TIMeout

Function

GSM TA

Sets/queries the maximum time the test set will wait for a hanging CALL:CONNected:STATe? query to complete. Default setting units are seconds. To set timeout time in units other than seconds include optional unit specifier in command string.

A timeout timer is started whenever the call-state-change-detector becomes armed or gets rearmed when already armed. The duration of this timeout is a set using the CALL:CONNected:TIMeout command and should be greater than the maximum amount of time the control program needs/wants to wait between arming the call-state-change detector and the connect/disconnect operation starting. Once the process starts and the call state has moved into one of the transitory states the GSM defined protocol timers take over and prevent the call state from staying in a transitory state forever. See Call Processing State Synchronization .

GSM/GPRS LA
EGPRS LA

GPRS TA

EGPRS TA

Setting

Range: 0 to 100 seconds

Resolution: 0.1 seconds

Query

Range: 0 to 100 seconds

Resolution: 0.1 seconds

*RST Setting

10 seconds

Related Topics Call Processing State Synchronization
Call Processing State Synchronization

Requirements

GSM/GPRS/
EGPRS TA

Revision: A.01 and above

GSM/GPRS/ EGPRS LA

Revision: C.01 and above

Programming Example

 
OUTPUT 714;"CALL:CONNECTED:TIMEOUT 3" 
! Sets the CALL:CONNected:STATe? query timeout time to 3 seconds.
 
OUTPUT 714;"CALL:CONNECTED:TIMEOUT 500 MS" 
! Sets the CALL:CONNected:STATe? query timeout time to 500 ms.