Element call
Namespace
http://4psa.com/ReportData.xsd/5.2.5
Annotations
Diagram
Properties
content:
complex
minOccurs:
0
maxOccurs:
unbounded
Model
source{0,1} , destination{0,1} , initiated{0,1} , startDate{0,1} , duration{0,1} , answerDate{0,1} , flow{0,1} , type{0,1} , disposition{0,1} , hangupCause{0,1} , networkCode{0,1}
Children
answerDate , destination , disposition , duration , flow , hangupCause , initiated , networkCode , source , startDate , type
Instance
<call xmlns= "http://4psa.com/ReportData.xsd/5.2.5" >
<source > {0,1} </source>
<destination > {0,1} </destination>
<initiated > {0,1} </initiated>
<startDate > {0,1} </startDate>
<duration > {0,1} </duration>
<answerDate > {0,1} </answerDate>
<flow > {0,1} </flow>
<type > {0,1} </type>
<disposition > {0,1} </disposition>
<hangupCause > {0,1} </hangupCause>
<networkCode > {0,1} </networkCode>
</call>
Source
<xs:element name= "call" minOccurs= "0" maxOccurs= "unbounded" >
<xs:annotation >
<xs:documentation > Call history </xs:documentation>
</xs:annotation>
<xs:complexType >
<xs:sequence >
<xs:element name= "source" type= "common:string" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Caller </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "destination" type= "common:string" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Callee </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs= "0" name= "initiated" type= "common:dateTime" >
<xs:annotation >
<xs:documentation > The time when call was initiated. </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "startDate" type= "common:dateTime" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Call start datetime </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "duration" type= "common:string" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Call duration (seconds) </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "answerDate" type= "common:dateTime" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Call answer timel </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name= "flow" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Call flow: in, out. </xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "in" />
<xs:enumeration value= "out" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name= "type" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Call type: local, elocal, out. </xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "local" />
<xs:enumeration value= "elocal" />
<xs:enumeration value= "out" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name= "disposition" minOccurs= "0" >
<xs:annotation >
<xs:documentation > Call disposition: ANSWERED, BUSY, FAILED, NO ANSWER, UNKNOWN, NOT ALLOWED. </xs:documentation>
</xs:annotation>
<xs:simpleType >
<xs:restriction base= "xs:string" >
<xs:enumeration value= "ANSWERED" />
<xs:enumeration value= "BUSY" />
<xs:enumeration value= "FAILED" />
<xs:enumeration value= "NO ANSWER" />
<xs:enumeration value= "UNKNOWN" />
<xs:enumeration value= "NOT ALLOWED" />
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element minOccurs= "0" name= "hangupCause" type= "common:integer" >
<xs:annotation >
<xs:documentation > Hangup cause </xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs= "0" name= "networkCode" type= "common:string" >
<xs:annotation >
<xs:documentation > Network code </xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>