Skip to content
complex data types

Channel - Complex Types

This section documents the complex data types for Channel service.

SIPChannelInfo

Description: SIP channel definition data

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

Element: name

Type: common:string

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

Description: Channel name

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="name" type="common:string">
  <xs:annotation>
    <xs:documentation>Channel name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: hostname

Type: common:ip

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

Description: Send calls to

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="hostname" type="common:ip" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Send calls to</xs:documentation>
  </xs:annotation>
</xs:element>
Element: port

Type: common:integer

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="port" type="common:integer" minOccurs="0"/>
Element: inviteIP

Type: common:ip

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

Description: Accept calls from IPs/network

Properties

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="inviteIP" type="common:ip" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Accept calls from IPs/network</xs:documentation>
  </xs:annotation>
</xs:element>
Element: login

Type: common:string

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

Description: Username

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="login" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Username</xs:documentation>
  </xs:annotation>
</xs:element>
Element: password

Type: common:password

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

Description: Password

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="password" type="common:password" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Password</xs:documentation>
  </xs:annotation>
</xs:element>
Element: register

Type: xs:boolean

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

Description: Do not register

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="register" type="xs:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Do not register</xs:documentation>
  </xs:annotation>
</xs:element>
Element: authUsername

Type: common:string

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

Description: Authorization username

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="authUsername" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Authorization username</xs:documentation>
  </xs:annotation>
</xs:element>
Element: concurentCalls

Type: xs:decimal

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

Description: Concurrent calls (outgoing+incoming)

Properties

PropertyValue
contentsimple
minOccurs0
default10

XSD Source

xml
<xs:element name="concurentCalls" type="xs:decimal" minOccurs="0" default="10">
  <xs:annotation>
    <xs:documentation>Concurrent calls (outgoing+incoming)</xs:documentation>
  </xs:annotation>
</xs:element>
Element: paid

Type: common:boolean

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

Description: Charging plan: paid(1) or free(0). Default paid.

Properties

PropertyValue
contentsimple
minOccurs0
default1

XSD Source

xml
<xs:element name="paid" type="common:boolean" minOccurs="0" default="1">
  <xs:annotation>
    <xs:documentation>Charging plan: paid(1) or free(0). Default paid.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: flow

Type: flow

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="flow" type="flow" minOccurs="0"/>
Element: dtmf

Type: restriction of xs:string

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

Description: DTMF mode. Default rfc2833.

Properties

PropertyValue
contentcomplex
minOccurs0
defaultrfc2833

Allowed Values

ValueDescription
rfc2833
inband
info
auto

XSD Source

xml
<xs:element name="dtmf" minOccurs="0" default="rfc2833">
  <xs:annotation>
    <xs:documentation>DTMF mode. Default rfc2833.</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="rfc2833"/>
        <xs:enumeration value="inband"/>
        <xs:enumeration value="info"/>
        <xs:enumeration value="auto"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: sipTransport

Type: restriction of xs:string

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

Description: SIP Signaling Transport (choose between UDP, TCP). Default UDP.

Properties

PropertyValue
contentcomplex
minOccurs0
defaultudp

Allowed Values

ValueDescription
udp
tcp

XSD Source

xml
<xs:element name="sipTransport" minOccurs="0" default="udp">
  <xs:annotation>
    <xs:documentation>SIP Signaling Transport (choose between UDP, TCP). Default UDP.</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="udp"/>
        <xs:enumeration value="tcp"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: behindNAT

Type: common:boolean

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

Description: Behind NAT

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="behindNAT" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Behind NAT</xs:documentation>
  </xs:annotation>
</xs:element>
Element: callerID

Type: xs:decimal

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

Description: Caller ID for outgoing calls

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="callerID" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Caller ID for outgoing calls</xs:documentation>
  </xs:annotation>
</xs:element>
Element: fromUser

Type: common:string

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

Description: From user

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="fromUser" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>From user</xs:documentation>
  </xs:annotation>
</xs:element>
Element: fromDomain

Type: common:domain

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

Description: From domain

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="fromDomain" type="common:domain" minOccurs="0">
  <xs:annotation>
    <xs:documentation>From domain</xs:documentation>
  </xs:annotation>
</xs:element>
Element: authExt

Type: common:string

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

Description: Authorization extension

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="authExt" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Authorization extension</xs:documentation>
  </xs:annotation>
</xs:element>
Element: didFromInvite

Type: common:string

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

Description: Get DID from custom header

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="didFromInvite" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Get DID from custom header</xs:documentation>
  </xs:annotation>
</xs:element>
Element: qualify

Type: xs:decimal

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

Description: Qualify value. Default: none.

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="qualify" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Qualify value. Default: none.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: prefixCalls

Type: xs:decimal

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

Description: Prefix all calls with

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="prefixCalls" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Prefix all calls with</xs:documentation>
  </xs:annotation>
</xs:element>
Element: trusted

Type: common:boolean

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

Description: Trusted channel

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="trusted" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Trusted channel</xs:documentation>
  </xs:annotation>
</xs:element>
Element: trustRemotePartyID

Type: common:boolean

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

Description: Trust Remote-Party-ID SIP header

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="trustRemotePartyID" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Trust Remote-Party-ID SIP header</xs:documentation>
  </xs:annotation>
</xs:element>
Element: sendRemotePartyID

Type: common:boolean

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

Description: Send Remote-Party-ID SIP header

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="sendRemotePartyID" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Send Remote-Party-ID SIP header</xs:documentation>
  </xs:annotation>
</xs:element>
Element: supportIce

Type: common:boolean

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

Description: Ice support

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="supportIce" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Ice support</xs:documentation>
  </xs:annotation>
</xs:element>
Element: supportEncryption

Type: common:boolean

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

Description: Encryption support

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="supportEncryption" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Encryption support</xs:documentation>
  </xs:annotation>
</xs:element>
Element: enableDTLS

Type: common:boolean

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

Description: DTLS enable

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="enableDTLS" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>DTLS enable</xs:documentation>
  </xs:annotation>
</xs:element>
Element: sessionTimers

Type: restriction of xs:string

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

Description: Session timer: 0 for Accept, 1 for Originate, 2 for Refuse. Default 0 (Accept)

Properties

PropertyValue
contentcomplex
minOccurs0
default0

Allowed Values

ValueDescription
0
1
2

XSD Source

xml
<xs:element name="sessionTimers" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Session timer: 0 for Accept, 1 for Originate, 2 for Refuse. Default 0 (Accept)</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="0"/>
        <xs:enumeration value="1"/>
        <xs:enumeration value="2"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: sessionExpire

Type: common:integer

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

Description: Session refresh interval. Default 1800.

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="sessionExpire" type="common:integer" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Session refresh interval. Default 1800.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: sessionMinExpire

Type: common:integer

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

Description: Minimum session refresh interval. Default 1800.

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="sessionMinExpire" type="common:integer" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Minimum session refresh interval. Default 1800.</xs:documentation>
  </xs:annotation>
</xs:element>
Element: sessionRefresher

Type: restriction of xs:string

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

Description: Session refresh source. 0 for UAS, 1 for UAC. Default UAC

Properties

PropertyValue
contentcomplex
minOccurs0
default0

Allowed Values

ValueDescription
0
1

XSD Source

xml
<xs:element name="sessionRefresher" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Session refresh source.  0 for UAS, 1 for UAC. Default UAC</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="0"/>
        <xs:enumeration value="1"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: codecs

Type: common:positiveInteger

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

Description: Channel codec ids

Properties

PropertyValue
contentsimple
maxOccursunbounded

XSD Source

xml
<xs:element name="codecs" type="common:positiveInteger" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Channel codec ids</xs:documentation>
  </xs:annotation>
</xs:element>
Element: useMD5

Type: common:boolean

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

Description: Use MD5

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="useMD5" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Use MD5</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notes

Type: common:string

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

Description: Channel notes

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="notes" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Channel notes</xs:documentation>
  </xs:annotation>
</xs:element>
Element: SIPNode

Type: common:ip

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="SIPNode" type="common:ip" minOccurs="0"/>

ChannelList

Description: Channel list data

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

Element: ID

Type: common:positiveInteger

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

Description: Channel ID

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="ID" type="common:positiveInteger">
  <xs:annotation>
    <xs:documentation>Channel ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: name

Type: common:string

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

Description: Channel name

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="name" type="common:string">
  <xs:annotation>
    <xs:documentation>Channel name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: type

Type: restriction of xs:string

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

Description: Channel type: SIP, Dahdi

Properties

PropertyValue
contentcomplex
minOccurs0
defaultsip

Allowed Values

ValueDescription
sip
dahdi

XSD Source

xml
<xs:element name="type" minOccurs="0" default="sip">
  <xs:annotation>
    <xs:documentation>Channel type: SIP, Dahdi</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="sip"/>
        <xs:enumeration value="dahdi"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: status

Type: common:boolean

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

Description: Channel status

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="status" type="common:boolean">
  <xs:annotation>
    <xs:documentation>Channel status</xs:documentation>
  </xs:annotation>
</xs:element>
Element: paid

Type: common:boolean

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

Description: Charging plan: paid(1), peer(0)

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="paid" type="common:boolean">
  <xs:annotation>
    <xs:documentation>Charging plan: paid(1), peer(0)</xs:documentation>
  </xs:annotation>
</xs:element>
Element: flow

Type: flow

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="flow" type="flow" minOccurs="0"/>
Element: common:crDate

Type: common:crDate

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

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="common:crDate" type="common:crDate"/>

Codecs

Description: Codecs data

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

Element: ID

Type: common:positiveInteger

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

Description: Codec ID

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="ID" type="common:positiveInteger">
  <xs:annotation>
    <xs:documentation>Codec ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: name

Type: common:string

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

Description: Codec name

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="name" type="common:string">
  <xs:annotation>
    <xs:documentation>Codec name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: type

Type: common:string

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

Description: Codec type

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="type" type="common:string">
  <xs:annotation>
    <xs:documentation>Codec type</xs:documentation>
  </xs:annotation>
</xs:element>

PublicNoInfo

Description: Public phone number data

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

Used by
Element: phoneNo

Type: common:string

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

Description: Public phone number

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="phoneNo" type="common:string">
  <xs:annotation>
    <xs:documentation>Public phone number</xs:documentation>
  </xs:annotation>
</xs:element>
Element: did

Type: common:string

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

Description: DID (Direct Inward Dialing) number

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="did" type="common:string">
  <xs:annotation>
    <xs:documentation>DID (Direct Inward Dialing) number</xs:documentation>
  </xs:annotation>
</xs:element>
Element: location

Type: common:string

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

Description: Location

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="location" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location</xs:documentation>
  </xs:annotation>
</xs:element>
Element: cost

Type: common:float

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

Description: Monthly amount paid to provider

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="cost" type="common:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Monthly amount paid to provider</xs:documentation>
  </xs:annotation>
</xs:element>
Element: incomingCost

Type: inline complex type

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

Description: Incoming calls cost: {cost} money_unit every {interval} seconds

Properties

PropertyValue
contentcomplex
minOccurs0

XSD Source

xml
<xs:element name="incomingCost" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Incoming calls cost: {cost} money_unit every {interval} seconds</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="cost" type="common:float" minOccurs="0"/>
        <xs:element name="interval" type="common:integer" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>
Element: type

Type: restriction of xs:string

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

Description: Assignation method: stacked or exclusive

Properties

PropertyValue
contentcomplex
minOccurs0
defaultexclusive

Allowed Values

ValueDescription
exclusive
stacked

XSD Source

xml
<xs:element name="type" minOccurs="0" default="exclusive">
  <xs:annotation>
    <xs:documentation>Assignation method: stacked or exclusive</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="exclusive"/>
        <xs:enumeration value="stacked"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>

PublicNoList

Description: Public phone number list data

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

Element: channelID

Type: common:positiveInteger

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

Description: Channel ID

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="channelID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Channel ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: channel

Type: common:string

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

Description: Channel name

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="channel" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Channel name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: didID

Type: common:positiveInteger

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

Description: Public phone number ID

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="didID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Public phone number ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: did

Type: common:string

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

Description: DID (Direct Inward Dialing) number

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="did" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>DID (Direct Inward Dialing) number</xs:documentation>
  </xs:annotation>
</xs:element>
Element: location

Type: common:string

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

Description: Location

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="location" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Location</xs:documentation>
  </xs:annotation>
</xs:element>
Element: type

Type: restriction of xs:string

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

Description: Assignation method: 'stacked', 'exclusive'

Properties

PropertyValue
contentcomplex
minOccurs0

Allowed Values

ValueDescription
exclusive
stacked

XSD Source

xml
<xs:element name="type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Assignation method: 'stacked', 'exclusive'</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="exclusive"/>
        <xs:enumeration value="stacked"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: cost

Type: common:float

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

Description: Monthly cost

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="cost" type="common:float" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Monthly cost</xs:documentation>
  </xs:annotation>
</xs:element>
Element: flow

Type: flow

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="flow" type="flow" minOccurs="0"/>
Element: phoneNo

Type: common:string

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

Description: Public phone number

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="phoneNo" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Public phone number</xs:documentation>
  </xs:annotation>
</xs:element>
Element: callbackExt

Type: common:string

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

Description: Callback extension

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="callbackExt" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Callback extension</xs:documentation>
  </xs:annotation>
</xs:element>
Element: callbackExtID

Type: common:positiveInteger

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

Description: Callback extension ID

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="callbackExtID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Callback extension ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: common:crDate

Type: common:crDate

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="common:crDate" type="common:crDate" minOccurs="0"/>

PublicNoSelection

Description: Public phone numbers selection list: available and assigned phone numbers for a certain user

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

Element: available

Type: inline complex type

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

Description: Available public phone numbers

Properties

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="available" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Available public phone numbers</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ID" type="common:positiveInteger" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Public phone number ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="channel" type="common:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The channel name</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="externalNo" type="common:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Public phone number</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>
Element: assigned

Type: inline complex type

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

Description: Assigned public phone numbers

Properties

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="assigned" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Assigned public phone numbers</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ID" type="common:positiveInteger">
          <xs:annotation>
            <xs:documentation>Public phone number ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="channelID" type="common:positiveInteger">
          <xs:annotation>
            <xs:documentation>Channel ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="channel" type="common:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Channel name</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="externalNo" type="common:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Public phone number</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="did" type="common:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>DID (Direct Inward Dialing) number</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="cost" type="common:float" minOccurs="0">
          <xs:annotation>
            <xs:documentation>Monthly amount paid to provider</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="callbackExt" type="common:string" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The extension that uses this public phone number</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="callbackExtID" type="common:positiveInteger" minOccurs="0">
          <xs:annotation>
            <xs:documentation>The extension id of the extension that uses this public phone number</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="flow" type="flow" minOccurs="0"/>
        <xs:element name="common:crDate" type="common:crDate" minOccurs="0"/>
      </xs:sequence>
    </xs:complexType>
</xs:element>

ChannelGroupInfo

Description: Channel group data

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

Used by
Element: name

Type: common:string

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

Description: Channel group name

Properties

PropertyValue
contentsimple
minOccurs1

XSD Source

xml
<xs:element name="name" type="common:string" minOccurs="1">
  <xs:annotation>
    <xs:documentation>Channel group name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: notes

Type: common:text

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

Description: Channel group notes

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="notes" type="common:text" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Channel group notes</xs:documentation>
  </xs:annotation>
</xs:element>
Element: channelID

Type: common:positiveInteger

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

Description: Channels for the group

Properties

PropertyValue
contentsimple
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="channelID" type="common:positiveInteger" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Channels for the group</xs:documentation>
  </xs:annotation>
</xs:element>

ChannelGroupList

Description: Channel group list data

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

Element: ID

Type: common:positiveInteger

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

Description: Channel group ID

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="ID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Channel group ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: name

Type: common:string

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="name" type="common:string" minOccurs="0"/>
Element: notes

Type: common:text

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="notes" type="common:text" minOccurs="0"/>
Element: channels

Type: common:integer

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

Description: Number of channels in the group

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="channels" type="common:integer" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Number of channels in the group</xs:documentation>
  </xs:annotation>
</xs:element>
Element: common:crDate

Type: common:crDate

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="common:crDate" type="common:crDate" minOccurs="0"/>

RoutingRuleInfo

Description: Rule definition: {action} number {number} if time interval {intervalId} and coming from {comingFrom} transfer through {channelId} and {prefixOperation} with /prefixOperation: prefix {prefix}/ prefixOperation: replace {prefix}/prefixOperation: delete {digits} digits starting from {digitsAfter}/prefixOperation: add {digitsAfter} after {digitsAfterAdd}/ add in position

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

Used by
Element: action

Type: restriction of xs:string

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

Description: Action: 'block', 'transfer', 'process', 'portability'. Default block

Properties

PropertyValue
contentcomplex
minOccurs0
defaultblock

Allowed Values

ValueDescription
block
transfer
process
portability

XSD Source

xml
<xs:element name="action" minOccurs="0" default="block">
  <xs:annotation>
    <xs:documentation>Action: 'block', 'transfer', 'process', 'portability'. Default block</xs:documentation>
  </xs:annotation>
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:enumeration value="block"/>
        <xs:enumeration value="transfer"/>
        <xs:enumeration value="process"/>
        <xs:enumeration value="portability"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: engine

Type: common:string

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

Description: Portability engine

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="engine" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Portability engine</xs:documentation>
  </xs:annotation>
</xs:element>
Element: number

Type: restriction of xs:string

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

Properties

PropertyValue
contentcomplex

Facets

FacetValue
pattern[*XZN-.[]\d]+
whiteSpacecollapse

XSD Source

xml
<xs:element name="number">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:pattern value="[*XZN\-\.\[\]\d]+"/>
        <xs:whiteSpace value="collapse"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: intervalID

Type: common:positiveInteger

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

Description: Time interval ID

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="intervalID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Time interval ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: comingFrom

Type: restriction of xs:string

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

Properties

PropertyValue
contentcomplex
minOccurs0

Facets

FacetValue
pattern[0-9*.]+
whiteSpacecollapse

XSD Source

xml
<xs:element name="comingFrom" minOccurs="0">
    <xs:simpleType>
      <xs:restriction base="xs:string">
        <xs:pattern value="[0-9\*\.]+"/>
        <xs:whiteSpace value="collapse"/>
      </xs:restriction>
    </xs:simpleType>
</xs:element>
Element: channelID

Type: common:positiveInteger

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

Description: Channel ID. Default: Best cost

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="channelID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Channel ID. Default: Best cost</xs:documentation>
  </xs:annotation>
</xs:element>
Element: position

Type: common:unsignedInt

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

Description: Default: first position

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="position" type="common:unsignedInt" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Default: first position</xs:documentation>
  </xs:annotation>
</xs:element>
Element: final

Type: common:boolean

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

Description: Final transfer rule

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="final" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Final transfer rule</xs:documentation>
  </xs:annotation>
</xs:element>

RoutingRuleGroupInfo

Description: Outgoing routing rule group definition

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

Used by
Element: name

Type: common:string

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

Description: Routing rule name

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="name" type="common:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Routing rule name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: userID

Type: common:positiveInteger

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

Description: Client ID for the outgoing routing rule

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="userID" type="common:positiveInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Client ID for the outgoing routing rule</xs:documentation>
  </xs:annotation>
</xs:element>
Element: default

Type: common:boolean

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

Description: Set as default routing group

Properties

PropertyValue
contentsimple
minOccurs0
default0

XSD Source

xml
<xs:element name="default" type="common:boolean" minOccurs="0" default="0">
  <xs:annotation>
    <xs:documentation>Set as default routing group</xs:documentation>
  </xs:annotation>
</xs:element>
Element: rules

Type: RoutingRuleInfo

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

Description: Outgoing routing rules in group

Properties

PropertyValue
contentsimple
maxOccursunbounded

XSD Source

xml
<xs:element name="rules" type="RoutingRuleInfo" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Outgoing routing rules in group</xs:documentation>
  </xs:annotation>
</xs:element>

ChannelGroupSelection

Description: Channel group selection list: available and assigned channel groups for a certain channel

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

Element: available

Type: inline complex type

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

Description: Available channel groups

Properties

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="available" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Available channel groups</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ID" type="common:positiveInteger">
          <xs:annotation>
            <xs:documentation>Channel group ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="name" type="common:string">
          <xs:annotation>
            <xs:documentation>Channel group name</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>
Element: assigned

Type: inline complex type

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

Description: Assigned channel groups

Properties

PropertyValue
contentcomplex
minOccurs0
maxOccursunbounded

XSD Source

xml
<xs:element name="assigned" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Assigned channel groups</xs:documentation>
  </xs:annotation>
    <xs:complexType>
      <xs:sequence>
        <xs:element name="ID" type="common:positiveInteger">
          <xs:annotation>
            <xs:documentation>Channel group ID</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="name" type="common:string">
          <xs:annotation>
            <xs:documentation>Channel group name</xs:documentation>
          </xs:annotation>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
</xs:element>

CallRulesOutGroupList

Description: Outgoing routing rules group list

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

Element: ID

Type: common:positiveInteger

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

Description: Outgoing routing rules group ID

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="ID" type="common:positiveInteger">
  <xs:annotation>
    <xs:documentation>Outgoing routing rules group ID</xs:documentation>
  </xs:annotation>
</xs:element>
Element: name

Type: common:string

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

Description: Outgoing routing rules group name

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="name" type="common:string">
  <xs:annotation>
    <xs:documentation>Outgoing routing rules group name</xs:documentation>
  </xs:annotation>
</xs:element>
Element: status

Type: common:boolean

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

Description: Rules group status

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="status" type="common:boolean">
  <xs:annotation>
    <xs:documentation>Rules group status</xs:documentation>
  </xs:annotation>
</xs:element>
Element: rulesNo

Type: common:unsignedInt

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

Description: Number of outgoing routing rules in group

Properties

PropertyValue
contentsimple

XSD Source

xml
<xs:element name="rulesNo" type="common:unsignedInt">
  <xs:annotation>
    <xs:documentation>Number of outgoing routing rules in group</xs:documentation>
  </xs:annotation>
</xs:element>
Element: inUse

Type: common:boolean

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

Description: Used in charging plan

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="inUse" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Used in charging plan</xs:documentation>
  </xs:annotation>
</xs:element>
Element: common:crDate

Type: common:crDate

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

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="common:crDate" type="common:crDate" minOccurs="0"/>
Element: default

Type: common:boolean

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

Description: Default outgoing routing rule group

Properties

PropertyValue
contentsimple
minOccurs0

XSD Source

xml
<xs:element name="default" type="common:boolean" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Default outgoing routing rule group</xs:documentation>
  </xs:annotation>
</xs:element>

Last updated: Dec 9, 2025