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.