Documentation for ReportMessagesInfo

Table of Contents

Master schema documentation file: ReportMessagesInfo.xsd.html

top

Schema Document Properties

Target Namespace http://4psa.com/ReportData.xsd/2.0.0
Element and Attribute Namespaces
  • Global element and attribute declarations belong to this schema's target namespace.
  • By default, local element declarations belong to this schema's target namespace.
  • By default, local attribute declarations have no namespace.
Schema Composition
  • This schema imports schema(s) from the following namespace(s):

Declared Namespaces

Prefix Namespace
Default namespace http://4psa.com/ReportData.xsd/2.0.0
xml http://www.w3.org/XML/1998/namespace
mstns http://4psa.com/ReportData.xsd/2.0.0
xs http://www.w3.org/2001/XMLSchema
common http://4psa.com/Common.xsd/2.0.0
Schema Component Representation
<xs:schema targetNamespace="http://4psa.com/ReportData.xsd/2.0.0" elementFormDefault="qualified" id="ReportData">
<xs:import namespace="http://4psa.com/Common.xsd/2.0.0" schemaLocation="../Common.xsd"/>
...
</xs:schema>
top

Global Definitions

Complex Type: CallCostInfo

Super-types: None
Sub-types: None
Name CallCostInfo
Abstract no
Documentation Call cost data
XML Instance Representation
<...>
<mstns:cost> common:float </mstns:cost> [0..1]

'Total call cost'

<mstns:profit> common:float </mstns:profit> [0..1]

'Profit'

<mstns:currency> common:string </mstns:currency> [0..1]

'Default system currency'

<mstns:totalCalls> common:unsignedInt </mstns:totalCalls> [0..1]

'Total number of calls'

<mstns:elocalCall> common:unsignedInt </mstns:elocalCall> [0..1]

'Extended local calls'

<mstns:externalCall> common:unsignedInt </mstns:externalCall> [0..1]

'External calls'

<mstns:incomingCall> common:unsignedInt </mstns:incomingCall> [0..1]

'Incoming calls'

<mstns:outgoingCall> common:unsignedInt </mstns:outgoingCall> [0..1]

'Outgoing calls'

</...>
Schema Component Representation
<xs:complexType name="CallCostInfo">
<xs:sequence>
<xs:element name="cost" type=" common:float " minOccurs="0"/>
<xs:element name="profit" type=" common:float " minOccurs="0"/>
<xs:element name="currency" type=" common:string " minOccurs="0"/>
<xs:element name="totalCalls" type=" common:unsignedInt " minOccurs="0"/>
<xs:element name="elocalCall" type=" common:unsignedInt " minOccurs="0"/>
<xs:element name="externalCall" type=" common:unsignedInt " minOccurs="0"/>
<xs:element name="incomingCall" type=" common:unsignedInt " minOccurs="0"/>
<xs:element name="outgoingCall" type=" common:unsignedInt " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: CallStatistics

Super-types: None
Sub-types: None
Name CallStatistics
Abstract no
Documentation Call statistics data
XML Instance Representation
<...>
<mstns:total> common:integer </mstns:total> [0..1]

'Number of calls'

<mstns:duration> common:float </mstns:duration> [0..1]

'Call duration'

<mstns:cost> common:float </mstns:cost> [0..1]

'Call cost'

<mstns:profit> common:float </mstns:profit> [0..1]

'Call profit'

</...>
Schema Component Representation
<xs:complexType name="CallStatistics">
<xs:sequence>
<xs:element name="total" type=" common:integer " minOccurs="0"/>
<xs:element name="duration" type=" common:float " minOccurs="0"/>
<xs:element name="cost" type=" common:float " minOccurs="0"/>
<xs:element name="profit" type=" common:float " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: QuickStats

Super-types: None
Sub-types: None
Name QuickStats
Abstract no
Documentation System statistics data
XML Instance Representation
<...>
<mstns:resellers> UserStatistics </mstns:resellers> [0..1]

'Reseller account overview'

<mstns:clients> UserStatistics </mstns:clients> [0..1]

'Client account overview'

<mstns:endpoints> UserStatistics </mstns:endpoints> [0..1]

'Extension account overview'

<mstns:incomingCalls> CallStatistics </mstns:incomingCalls> [0..1]

'Incoming calls report'

<mstns:outgoingCalls> CallStatistics </mstns:outgoingCalls> [0..1]

'Outgoing calls report'

<mstns:currency> common:string </mstns:currency> [0..1]
<mstns:lastLogin> xs:dateTime </mstns:lastLogin> [0..1]

'Last login date to 4PSA VoipNowcontrol panel'

<mstns:soundFilesQuota> common:diskSpace </mstns:soundFilesQuota> [0..1]

'Sound files quota: used/total'

<mstns:recordedMsgQuota> common:diskSpace </mstns:recordedMsgQuota> [0..1]

'Recorded messages quota: used/total'

</...>
Schema Component Representation
<xs:complexType name="QuickStats">
<xs:sequence>
<xs:element name="resellers" type=" UserStatistics " minOccurs="0"/>
<xs:element name="clients" type=" UserStatistics " minOccurs="0"/>
<xs:element name="endpoints" type=" UserStatistics " minOccurs="0"/>
<xs:element name="incomingCalls" type=" CallStatistics " minOccurs="0"/>
<xs:element name="outgoingCalls" type=" CallStatistics " minOccurs="0"/>
<xs:element name="currency" type=" common:string " minOccurs="0"/>
<xs:element name="lastLogin" type=" xs:dateTime " minOccurs="0"/>
<xs:element name="soundFilesQuota" type=" common:diskSpace " minOccurs="0"/>
<xs:element name="recordedMsgQuota" type=" common:diskSpace " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top

Complex Type: UserStatistics

Super-types: None
Sub-types: None
Name UserStatistics
Abstract no
Documentation User statistics data
XML Instance Representation
<...>
<mstns:total> common:integer </mstns:total> [0..1]

'Total number of accounts'

<mstns:active> common:integer </mstns:active> [0..1]

'Number of active accounts'

<mstns:expired> common:integer </mstns:expired> [0..1]

'Number of expired accounts'

<mstns:suspended> common:integer </mstns:suspended> [0..1]

'Number of suspended accounts'

</...>
Schema Component Representation
<xs:complexType name="UserStatistics">
<xs:sequence>
<xs:element name="total" type=" common:integer " minOccurs="0"/>
<xs:element name="active" type=" common:integer " minOccurs="0"/>
<xs:element name="expired" type=" common:integer " minOccurs="0"/>
<xs:element name="suspended" type=" common:integer " minOccurs="0"/>
</xs:sequence>
</xs:complexType>
top