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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 10 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 1 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | rfc2833 |
Allowed Values
| Value | Description |
|---|---|
rfc2833 | |
inband | |
info | |
auto |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | udp |
Allowed Values
| Value | Description |
|---|---|
udp | |
tcp |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | 0 |
Allowed Values
| Value | Description |
|---|---|
0 | |
1 | |
2 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | 0 |
Allowed Values
| Value | Description |
|---|---|
0 | |
1 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | sip |
Allowed Values
| Value | Description |
|---|---|
sip | |
dahdi |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="flow" type="flow" minOccurs="0"/>Element: common:crDate
Type: common:crDate
Namespace: http://4psa.com/ChannelData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | exclusive |
Allowed Values
| Value | Description |
|---|---|
exclusive | |
stacked |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
Allowed Values
| Value | Description |
|---|---|
exclusive | |
stacked |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
Element: name
Type: common:string
Namespace: http://4psa.com/ChannelData.xsd/5.2.5
Description: Channel group name
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 1 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="name" type="common:string" minOccurs="0"/>Element: notes
Type: common:text
Namespace: http://4psa.com/ChannelData.xsd/5.2.5
Properties
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| default | block |
Allowed Values
| Value | Description |
|---|---|
block | |
transfer | |
process | |
portability |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
Facets
| Facet | Value |
|---|---|
| pattern | [*XZN-.[]\d]+ |
| whiteSpace | collapse |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
Facets
| Facet | Value |
|---|---|
| pattern | [0-9*.]+ |
| whiteSpace | collapse |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
| default | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | complex |
| minOccurs | 0 |
| maxOccurs | unbounded |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<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
| Property | Value |
|---|---|
| content | simple |
| minOccurs | 0 |
XSD Source
<xs:element name="default" type="common:boolean" minOccurs="0">
<xs:annotation>
<xs:documentation>Default outgoing routing rule group</xs:documentation>
</xs:annotation>
</xs:element>