3.1.4.4.4.1 t:ConnectionFailureCauseType Simple Type

The ConnectionFailureCauseType simple type specifies the disconnect reason of a telephone call.

 <xs:simpleType>
   <xs:restriction
     base="xs:string"
   >
     <xs:enumeration
       value="None"
      />
     <xs:enumeration
       value="UserBusy"
      />
     <xs:enumeration
       value="NoAnswer"
      />
     <xs:enumeration
       value="Unavailable"
      />
     <xs:enumeration
       value="Other"
      />
   </xs:restriction>
 </xs:simpleType>
  

The following enumeration values are defined by the simple type.

Value

Meaning

None

Specifies that a call is not in the Disconnected state or that the disconnect reason is unknown. This value MUST be returned if the phone call is not in the Disconnected state.

UserBusy

Specifies that the called party line was busy. This value MUST be returned if the party line is busy.

NoAnswer

Specifies that the called party did not answer. This value MUST be returned if the call is not answered. This value is not accessible through this protocol.

Unavailable

Specifies that the called party number was not available. This value MUST be returned if the phone number that was called is not available. This value is not accessible through this protocol.

Other

Specifies all other disconnect reasons. This value MUST be returned if the "None", "UserBusy", "NoAnswer", or "Unavailable" values are not applicable to specify the reason why a phone call is in the Disconnected state. This value is not accessible through this protocol.

The xs:string type is specified in [XMLSCHEMA2]. The phone call status system state model is specified in section 3.1.1.1.