3.1.4.3.4.1 tns:UMCallState Simple Type
The UMCallState simple type specifies the state of a phone call at the time that the GetCallInfo operation request is successfully processed.
-
<xs:simpleType name="UMCallState"> <xs:restriction base="s:string" > <xs:enumeration value="Idle" /> <xs:enumeration value="Connecting" /> <xs:enumeration value="Alerted" /> <xs:enumeration value="Connected" /> <xs:enumeration value="Disconnected" /> <xs:enumeration value="Incoming" /> <xs:enumeration value="Transferring" /> <xs:enumeration value="Forwarding" /> </xs:restriction> </xs:simpleType>
The following enumeration values are defined by the UMCallState simple type.
Value |
Meaning |
---|---|
Idle |
Specifies the initial state of the phone call system before a phone call has been initiated and after a phone call has exited the Disconnected state. No phone call context handle is associated with this state and therefore this state is not applicable to this protocol. |
Connecting |
Specifies that the Unified Messaging system is dialing or waiting for a phone to answer the call. This value MUST be sent to the client when the Unified Messaging system is dialing or waiting for a phone to answer the call. |
Alerted |
This state is not applicable to this protocol. |
Connected |
Specifies that a phone call between the Unified Messaging system and a telephone is connected. This value MUST be sent to the client when the Unified Messaging system and the telephone are connected. |
Disconnected |
Specifies that a phone call between the Unified Messaging system and a telephone has been disconnected. This value MUST be sent to the client when the Unified Messaging system and the telephone are disconnected. |
Incoming |
This state is not applicable to this protocol. |
Transferring |
This state is not applicable to this protocol. |
Forwarding |
This state is not applicable to this protocol. |
The phone call status system state model is specified in section 3.1.1.1.