typedef enum { AddressStatusIdle, AddressStatusOrigination, AddressStatusDialing, AddressStatusTalking, AddressStatusRinging, AddressStatusHeld, AddressStatusTreatment, AddressStatusLockedOut, AddressStatusMaintenance, AddressStatusAvailable, AddressStatusVacant } AddressStatusInfoType;
AddressStatusIdle
—
A state in which there is no relationship between the call
and object specified by ThisDN.
AddressStatusOrigination
—
A state in which an object specified by
ThisDN
is requesting a service, or is in
the process of dialing the necessary digit sequence to initiate
a call to another object. The object enters this state when the
device goes off-hook, or the device is prompted to go off-hook as
a result of some service that is initiated for the device. The connection
leaves the origination
state when the dialing sequence is completed, aborted, or has failed.
AddressStatusDialing
—
A state in which an object specified by
ThisDN
completed a dialing sequence. AddressStatusDialing
has
the same meaning as AddressStatusRinging
but for an object originating the call.
AddressStatusTalking
—
A state in which an object specified by ThisDN
is
actively participating in a call. This state includes logical participation
in a call as well as physical participation (for example, a connected
device cannot be on hold).
AddressStatusRinging
—
A state in which the attempt is being made to connect an
object specified by ThisDN
to a call and it is now
up to the device to take some action.
AddressStatusHeld
—
A state in which an object specified by ThisDN
is
inactively participating in a call. This state includes logical
participation in a call while physical participation is suspended.
AddressStatusTreatment
—
A state in which a telephony object specified by ThisDN
actively
participating in a call is under treatment at the time of the request.
AddressStatusLockedOut
—
The switch puts an object specified by ThisDN
in
this state when it encountered an interdigit timeout while dialing.
AddressStatusMaintenance
—
A state in which the telephony object specified by ThisDN
has
been taken out of service and can no longer accept calls or service
requests.
AddressStatusAvailable
—
A state in which the telephony object specified by ThisDN
is
busy with a call, but still available to receive another call.
AddressStatusVacant
—
The status of the telephony object in question is Vacant.