|
|
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.
|
|