Session Negotiate State

Session Negotiate State

Last updated: July 22, 2008

In the session negotiate state, the test set and the access terminal (AT) negotiate the protocols and the Configurable Attributes that are used for the session (the configurable attributes are sometimes called session settings). The test set also requests the AT's hardware ID (see Hardware ID and Hardware ID Type ) by sending a Hardware ID Request message during this state. For the messaging flow, see Session Negotiation Procedure .

Session negotiations are performed on a traffic channel connection. If a traffic channel connection is not present when the session is negotiated or re-negotiated, a temporary traffic channel connection is established (this temporary connection is closed after the session negotiation is complete).

The session negotiate state is a transitory state (see TAP/ETAP/MCTAP Data Connection Processing Lifecycle and Packet Data Connection Processing States Lifecycle ).

To query the state of the data connection, see Data Connection State Synchronization .

Configurable Attributes

During session negotiation, there are two distinct procedures: AT initiated negotiations (always first) and AN initiated negotiations. The test set uses AN Specified Control Mode and AT Specified Control Mode to control the exact negotiation procedure for each configurable attribute.

The table below summarizes the settable configurable attributes and the associated negotiation control modes that are supported by the test set.

Configurable Attributes and Negotiation Control Mode

Configurable Attributes

Negotiation Control Mode Used

Auxiliary Pilot Channel Min Payload , Auxiliary Pilot Channel Gain , Data Offset 9k6|19k2|38k4|76k8|153k6 , Data Offset Nom , DSC Length , H-ARQ Modulation , Release A Physical Layer Subtype , Release B Physical Layer Subtype , Access Channel MAC Subtype , Pilot Drop , Power Control Step , Power Parameters Info , Probe Sequence Max , RRI Gain Parameters , Session Close , Session Application Type ( Lab Application only ), Short Packet Enabled Threshold

Only support AN Specified Control Mode .

Preferred Control Channel Cycle and Rate 1M8 Supported Control

Support selection of AN Specified Control Mode and AT Specified Control Mode

AN Specified Control Mode

The AN Specified negotiation control mode indicates that the configurable attribute, if successfully negotiated, will use the test set's specified value for the session. If the test set is unable to negotiate the expected value, an error is posted with signaling and the test set returns to the idle state.

AT Specified Control Mode

The AT Specified negotiation control mode indicates that the configurable attribute, if successfully negotiated, will use AT-requested value for the session. The test set does not send any Configuration Request message for that configurable attribute. If the test set does not support the value requested by the AT for that configurable attribute, an error is posted with signaling and the test set returns to the idle state.

Operating Considerations

The behavior and restrictions for changing a configurable attribute setting depend on the session negotiation control mode.

Changing the Configurable Attribute Associated with AN Specified Control Mode

  • When a session is open, changing the configurable attribute setting will result in a session re-negotiation.
  • When a data connection is established, changing the configurable attribute setting will result in a session re-negotiation. Once the session negotiation is complete, the data connection will be closed. You must re-open the data connection.
  • If the configurable attribute setting is changed in idle state (no open session), it is stored and negotiated when the next session (when configured to use the AN Specified control mode) is established.
  • You can not change the configurable attribute setting when a session is open and Call Limit Mode is on (because the test set would not be able to establish a traffic connection to re-negotiate the value when call limit mode is on).

Changing the Configurable Attribute Associated with AT Specified Control Mode

For a configurable attribute setting that uses the AT Specified control mode, once a session is established, changing the value on the test set has no effect on the current session. Any setting change associated with that configurable attribute is simply stored and negotiated when the next session (when configured to use the AN Specified control mode) is established.

Changing the Negotiation Control Mode for a Configurable Attribute

The Preferred Control Channel Cycle is the only configurable attribute that supports the selection of the session negotiation control mode. Changing its session negotiation control mode has the same restrictions as Changing the Configurable Attribute Associated with AN Specified Control Mode .

Related Topics


TAP/ETAP/MCTAP Data Connection Processing States Lifecycle

TAP/ETAP/MCTAP Data Connection Call Flow

Packet Data Connection Processing States Lifecycle ( Lab Application Only )

Packet Data Connection Call Flow ( Lab Application Only )

Data Connection State Synchronization

Troubleshooting Data Connection Processing

Session Configuration Response Timeout: Fixed Settings