3.1.4.4.3.3 t:PhoneCallInformationType Complex Type

The PhoneCallInformationType complex type specifies the state information for a telephone call.

 <xs:complexType name="PhoneCallInformationType">
   <xs:sequence>
     <xs:element name="PhoneCallState"
       type="t:PhoneCallStateType"
       maxOccurs="1"
       minOccurs="1"
      />
     <xs:element name="ConnectionFailureCause"
       type="t:ConnectionFailureCauseType"
       maxOccurs="1"
       minOccurs="1"
      />
     <xs:element name="SIPResponseText"
       type="xs:string"
       minOccurs="0"
       maxOccurs="1"
      />
     <xs:element name="SIPResponseCode"
       type="xs:int"
       minOccurs="0"
       maxOccurs="1"
      />
   </xs:sequence>
 </xs:complexType>
  

The following table lists the child elements of the PhoneCallInformationType complex type.

Element name

Type

Description

PhoneCallState

t:PhoneCallStateType (section 3.1.4.4.4.2)

Specifies the state for a telephone call. This element MUST be present. The phone call system state diagram is specified in section 3.1.1.1.

ConnectionFailureCause

t:ConnectionFailureCauseType (section 3.1.4.4.4.1)

Specifies the reason why a telephone call was disconnected. This element MUST be present.

SIPResponseText

xs:string [XMLSCHEMA2]

Specifies the Session Initiation Protocol (SIP), as defined in [RFC3261], response text. This text is always "OK". This element MUST NOT be present for a successful GetPhoneCallInformation operation response.

SIPResponseCode

xs:int [XMLSCHEMA2]

Specifies the Session Initiation Protocol (SIP), as defined in [RFC3261], response code. This code is always 200. This element MUST NOT be present for a successful GetPhoneCallInformation operation response.