Report - Complex Types
This section documents the complex data types for Report service.
CallReport
Description: Call report data
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Used by
Element: incomingCalls
Type: inline complex type
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Incoming calls report
Properties
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
XSD Source
<xs:element name="incomingCalls" minOccurs="0">
<xs:annotation>
<xs:documentation>Incoming calls report</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="total" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Total number of calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="answered" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Answered calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unanswered" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Unanswered calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="busy" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Busy calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="failed" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Failed calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unknown" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Unknown call ending</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unallowed" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Unallowed calls</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>Element: outgoingCalls
Type: inline complex type
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Outgoing calls report
Properties
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
XSD Source
<xs:element name="outgoingCalls" minOccurs="0">
<xs:annotation>
<xs:documentation>Outgoing calls report</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="total" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Total number of calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="answered" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Answered calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unanswered" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Unanswered calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="busy" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Busy calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="failed" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Failed calls</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unknown" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Unknown call ending</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="unallowed" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Unallowed calls</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>Element: call
Type: inline complex type
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Call history
Properties
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD 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 name="initiated" type="common:dateTime" minOccurs="0">
<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:element>
<xs:element name="type" minOccurs="0">
<xs:annotation>
<xs:documentation>Call type: local, elocal, out.</xs:documentation>
</xs:annotation>
</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:element>
<xs:element name="hangupCause" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Hangup cause</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="networkCode" type="common:string" minOccurs="0">
<xs:annotation>
<xs:documentation>Network code</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>CallCostInfo
Description: Call cost data
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Used by
Element: cost
Type: common:float
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Total call cost
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="cost" type="common:float" minOccurs="0">
<xs:annotation>
<xs:documentation>Total call cost</xs:documentation>
</xs:annotation>
</xs:element>Element: profit
Type: common:float
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Profit
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="profit" type="common:float" minOccurs="0">
<xs:annotation>
<xs:documentation>Profit</xs:documentation>
</xs:annotation>
</xs:element>Element: currency
Type: currency
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="currency" type="currency" minOccurs="0"/>Element: totalCalls
Type: common:unsignedInt
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Total number of calls
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="totalCalls" type="common:unsignedInt" minOccurs="0">
<xs:annotation>
<xs:documentation>Total number of calls</xs:documentation>
</xs:annotation>
</xs:element>Element: localCall
Type: common:unsignedInt
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Local calls
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="localCall" type="common:unsignedInt" minOccurs="0">
<xs:annotation>
<xs:documentation>Local calls</xs:documentation>
</xs:annotation>
</xs:element>Element: elocalCall
Type: common:unsignedInt
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Extended local calls
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="elocalCall" type="common:unsignedInt" minOccurs="0">
<xs:annotation>
<xs:documentation>Extended local calls</xs:documentation>
</xs:annotation>
</xs:element>Element: externalCall
Type: common:unsignedInt
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: External calls
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="externalCall" type="common:unsignedInt" minOccurs="0">
<xs:annotation>
<xs:documentation>External calls</xs:documentation>
</xs:annotation>
</xs:element>Element: incomingCall
Type: common:unsignedInt
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Incoming calls
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="incomingCall" type="common:unsignedInt" minOccurs="0">
<xs:annotation>
<xs:documentation>Incoming calls</xs:documentation>
</xs:annotation>
</xs:element>Element: outgoingCall
Type: common:unsignedInt
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Outgoing calls
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="outgoingCall" type="common:unsignedInt" minOccurs="0">
<xs:annotation>
<xs:documentation>Outgoing calls</xs:documentation>
</xs:annotation>
</xs:element>Element: numberCost
Type: common:float
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Total cost of phone numbers
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="numberCost" type="common:float" minOccurs="0">
<xs:annotation>
<xs:documentation>Total cost of phone numbers</xs:documentation>
</xs:annotation>
</xs:element>UserStatistics
Description: User statistics data
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Element: total
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Total number of accounts
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="total" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Total number of accounts</xs:documentation>
</xs:annotation>
</xs:element>Element: active
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Number of active accounts
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="active" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Number of active accounts</xs:documentation>
</xs:annotation>
</xs:element>Element: expired
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Number of expired accounts
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="expired" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Number of expired accounts</xs:documentation>
</xs:annotation>
</xs:element>Element: suspended
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Number of suspended accounts
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="suspended" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Number of suspended accounts</xs:documentation>
</xs:annotation>
</xs:element>CallStatistics
Description: Call statistics data
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Element: total
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Number of calls
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="total" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Number of calls</xs:documentation>
</xs:annotation>
</xs:element>Element: duration
Type: common:float
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Call duration
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="duration" type="common:float" minOccurs="0">
<xs:annotation>
<xs:documentation>Call duration</xs:documentation>
</xs:annotation>
</xs:element>Element: cost
Type: common:float
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Call cost
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="cost" type="common:float" minOccurs="0">
<xs:annotation>
<xs:documentation>Call cost</xs:documentation>
</xs:annotation>
</xs:element>Element: profit
Type: common:float
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Call profit
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="profit" type="common:float" minOccurs="0">
<xs:annotation>
<xs:documentation>Call profit</xs:documentation>
</xs:annotation>
</xs:element>QuickStats
Description: System statistics data
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Used by
Element: serviceProviders
Type: UserStatistics
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: ServiceProvider account overview
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="serviceProviders" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>ServiceProvider account overview</xs:documentation>
</xs:annotation>
</xs:element>Element: organizations
Type: UserStatistics
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Client account overview
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="organizations" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Client account overview</xs:documentation>
</xs:annotation>
</xs:element>Element: users
Type: UserStatistics
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="users" type="UserStatistics" minOccurs="0"/>Element: extensions
Type: inline complex type
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Extension account overview
Properties
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
XSD Source
<xs:element name="extensions" minOccurs="0">
<xs:annotation>
<xs:documentation>Extension account overview</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="phoneTerminal" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Phone terminal overview</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="phoneQueue" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Queue overview</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="queueCenter" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Queue center overview.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="IVR" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Interactive voice response overview</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="voicemailCenter" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Voicemail center overview</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="conference" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Conference overview</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="callback" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Call callback overview</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="callingCard" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Calling card overview</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="intercomPaging" type="UserStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Intercom/paging overview</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>Element: incomingCalls
Type: CallStatistics
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Incoming calls report
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="incomingCalls" type="CallStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Incoming calls report</xs:documentation>
</xs:annotation>
</xs:element>Element: outgoingCalls
Type: CallStatistics
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Outgoing calls report
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="outgoingCalls" type="CallStatistics" minOccurs="0">
<xs:annotation>
<xs:documentation>Outgoing calls report</xs:documentation>
</xs:annotation>
</xs:element>Element: currency
Type: currency
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="currency" type="currency" minOccurs="0"/>Element: lastLogin
Type: xs:dateTime
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Last login date to 4PSA VoipNowcontrol panel
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="lastLogin" type="xs:dateTime" minOccurs="0">
<xs:annotation>
<xs:documentation>Last login date to 4PSA VoipNowcontrol panel</xs:documentation>
</xs:annotation>
</xs:element>Element: soundFilesQuota
Type: common:diskSpace
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Sound files quota: used/total
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="soundFilesQuota" type="common:diskSpace" minOccurs="0">
<xs:annotation>
<xs:documentation>Sound files quota: used/total</xs:documentation>
</xs:annotation>
</xs:element>Element: musicFilesQuota
Type: common:diskSpace
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Music files quota: used/total
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="musicFilesQuota" type="common:diskSpace" minOccurs="0">
<xs:annotation>
<xs:documentation>Music files quota: used/total</xs:documentation>
</xs:annotation>
</xs:element>Element: faxMsgQuota
Type: common:diskSpace
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Fax messages quota: used/total
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="faxMsgQuota" type="common:diskSpace" minOccurs="0">
<xs:annotation>
<xs:documentation>Fax messages quota: used/total</xs:documentation>
</xs:annotation>
</xs:element>Element: voicemailMsgQuota
Type: common:diskSpace
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Voicemail messages quota: used/total
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="voicemailMsgQuota" type="common:diskSpace" minOccurs="0">
<xs:annotation>
<xs:documentation>Voicemail messages quota: used/total</xs:documentation>
</xs:annotation>
</xs:element>Element: recordedMsgQuota
Type: common:diskSpace
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Recorded messages quota: used/total
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="recordedMsgQuota" type="common:diskSpace" minOccurs="0">
<xs:annotation>
<xs:documentation>Recorded messages quota: used/total</xs:documentation>
</xs:annotation>
</xs:element>Element: phoneNumbers
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: Public phone numbers assigned to the account
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="phoneNumbers" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>Public phone numbers assigned to the account</xs:documentation>
</xs:annotation>
</xs:element>Element: callcardCodes
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: The number of calling card codes enabled under the account
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="callcardCodes" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>The number of calling card codes enabled under the account</xs:documentation>
</xs:annotation>
</xs:element>Element: callbackCallerIDs
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: The number of authorized callback callerIds enabled under the account
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="callbackCallerIDs" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>The number of authorized callback callerIds enabled under the account</xs:documentation>
</xs:annotation>
</xs:element>Element: concurrentCallSipTrunking
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: The number of SIP trunking channels enabled under the account
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="concurrentCallSipTrunking" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>The number of SIP trunking channels enabled under the account</xs:documentation>
</xs:annotation>
</xs:element>Element: extensionsWithSipTrunkingChannels
Type: common:integer
Namespace: http://4psa.com/ReportData.xsd/5.2.5
Description: The number of extensions with SIP trunking service enabled under the account
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="extensionsWithSipTrunkingChannels" type="common:integer" minOccurs="0">
<xs:annotation>
<xs:documentation>The number of extensions with SIP trunking service enabled under the account</xs:documentation>
</xs:annotation>
</xs:element>