Skip to content
complex data types

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

PropertyValue
contentcomplex
minOccurs0

XSD Source

xml
<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

PropertyValue
contentcomplex
minOccurs0

XSD Source

xml
<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

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

Used by
Element: total

Type: common:integer

Namespace: http://4psa.com/ReportData.xsd/5.2.5

Description: Total number of accounts

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

Used by
Element: total

Type: common:integer

Namespace: http://4psa.com/ReportData.xsd/5.2.5

Description: Number of calls

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentcomplex
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<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>

Last updated: Dec 9, 2025