Call distribution algorithm. Default value: ringall
Diagram
Type
restriction of xs:string
Properties
content:
simple
minOccurs:
0
default:
ringall
Facets
enumeration
ringall
enumeration
leastrecent
enumeration
fewestcalls
enumeration
random
enumeration
rrmemory
enumeration
linear
enumeration
wrandom
Source
<xs:element name="distribution" default="ringall" minOccurs="0"><xs:annotation><xs:documentation>Call distribution algorithm. Default value: ring
all</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ringall"/><xs:enumeration value="leastrecent"/><xs:enumeration value="fewestcalls"/><xs:enumeration value="random"/><xs:enumeration value="rrmemory"/><xs:enumeration value="linear"/><xs:enumeration value="wrandom"/></xs:restriction></xs:simpleType></xs:element>
Element waitFor
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
The period of time before retrying all agents again.Default value: 20 seconds
Diagram
Type
xs:decimal
Properties
content:
simple
minOccurs:
0
default:
20
nillable:
true
Source
<xs:element name="waitFor" type="xs:decimal" default="20" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>The period of time before retrying all agents again.
Default value: 20 seconds</xs:documentation></xs:annotation></xs:element>
<xs:element name="recordStorage" type="common:unlimitedUInt" minOccurs="0"><xs:annotation><xs:documentation>Call recording storage space (MB)</xs:documentation></xs:annotation></xs:element>
Element agentMaxRings
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Ring an agent for a maximum of {agentMaxRings}seconds. Default value: 20 seconds.
Diagram
Type
integer
Properties
content:
simple
minOccurs:
0
default:
20
Source
<xs:element name="agentMaxRings" type="common:integer" default="20" minOccurs="0"><xs:annotation><xs:documentation>Ring an agent for a maximum of {agentMaxRings}
seconds. Default value: 20 seconds.</xs:documentation></xs:annotation></xs:element>
Element callBetween
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Maintain a minimum of {callBetween} secondsbetween calls. Default value: 30 seconds.
Diagram
Type
integer
Properties
content:
simple
minOccurs:
0
default:
30
nillable:
true
Source
<xs:element name="callBetween" type="common:integer" default="30" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Maintain a minimum of {callBetween} seconds
between calls. Default value: 30 seconds.</xs:documentation></xs:annotation></xs:element>
Element delayFor
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Delay before connecting agent to caller. Defaultvalue: 0 seconds
Diagram
Type
integer
Properties
content:
simple
minOccurs:
0
default:
0
Source
<xs:element name="delayFor" type="common:integer" default="0" minOccurs="0"><xs:annotation><xs:documentation>Delay before connecting agent to caller. Default
value: 0 seconds</xs:documentation></xs:annotation></xs:element>
<xs:element name="reportWaitTime" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Report how long the extension waited in the
queue</xs:documentation></xs:annotation></xs:element>
Element restartTimer
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Restart timer if agent does notanswer
Diagram
Type
boolean
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="restartTimer" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Restart timer if agent does not
answer</xs:documentation></xs:annotation></xs:element>
<xs:element name="announcePosition" type="common:queueAnnounceOption"><xs:annotation><xs:documentation>Announce hold position in queue</xs:documentation></xs:annotation></xs:element>
Element announceHoldTime
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Announce current wait time
Diagram
Type
queueAnnounceOption
Properties
content:
simple
Facets
enumeration
never
enumeration
once
enumeration
periodic
Source
<xs:element name="announceHoldTime" type="common:queueAnnounceOption"><xs:annotation><xs:documentation>Announce current wait time</xs:documentation></xs:annotation></xs:element>
Exit to extension on key pressed: extensionextended number
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="exitToExtension" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Exit to extension on key pressed: extension
extended number</xs:documentation></xs:annotation></xs:element>
Element reconnect
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Activate reconnection of caller to the same agent
Diagram
Type
boolean
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
Source
<xs:element name="reconnect" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Activate reconnection of caller to the same agent</xs:documentation></xs:annotation></xs:element>
Element reconnectTime
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Try to connect caller to the same agent if connected in the last reconnectTime hours
Diagram
Type
positiveInteger
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
totalDigits
4
Source
<xs:element name="reconnectTime" type="common:positiveInteger" minOccurs="0"><xs:annotation><xs:documentation>Try to connect caller to the same agent if connected in the last reconnectTime hours</xs:documentation></xs:annotation></xs:element>
Element musicOnHoldFolder
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Music on hold folder.
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
default:
-1
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="musicOnHoldFolder" type="common:string" default="-1" minOccurs="0"><xs:annotation><xs:documentation>Music on hold folder.</xs:documentation></xs:annotation></xs:element>
<xs:element name="holdTimeSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'The current estimated hold time is' sound
ID</xs:documentation></xs:annotation></xs:element>
Element youAreNextSnd
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
'You are now first in line' soundID
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="youAreNextSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'You are now first in line' sound
ID</xs:documentation></xs:annotation></xs:element>
Element thankYouSnd
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
'Thank you for your patience' soundID
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="thankYouSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'Thank you for your patience' sound
ID</xs:documentation></xs:annotation></xs:element>
Transfer extension extended number when a callerhas been waiting in the queue
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="timeout" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Transfer extension extended number when a caller
has been waiting in the queue</xs:documentation></xs:annotation></xs:element>
Element timeoutParam
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Number of seconds a caller has been waiting in thequeue
Diagram
Type
integer
Properties
content:
simple
minOccurs:
0
Source
<xs:element name="timeoutParam" type="common:integer" minOccurs="0"><xs:annotation><xs:documentation>Number of seconds a caller has been waiting in the
queue</xs:documentation></xs:annotation></xs:element>
Element allowCalls
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Allow calls to enter queue; Set 'yes' for 'Thereare agents on queue, even logged off', 'strict' for 'At leastone agent is logged in and available', 'loose' for 'At least oneagent is logged in, even if unavailable'
Diagram
Type
restriction of xs:string
Properties
content:
simple
minOccurs:
0
Facets
enumeration
yes
enumeration
strict
enumeration
loose
Source
<xs:element name="allowCalls" minOccurs="0"><xs:annotation><xs:documentation>Allow calls to enter queue; Set 'yes' for 'There
are agents on queue, even logged off', 'strict' for 'At least
one agent is logged in and available', 'loose' for 'At least one
agent is logged in, even if unavailable'</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="yes"/><xs:enumeration value="strict"/><xs:enumeration value="loose"/></xs:restriction></xs:simpleType></xs:element>
When calls are not allowed to enter queue transferthem to extension: extension extended number
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="emptyTransfer" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>When calls are not allowed to enter queue transfer
them to extension: extension extended number</xs:documentation></xs:annotation></xs:element>
Element dropCalls
Namespace
http://4psa.com/ExtensionData.xsd/5.2.5
Annotations
Drop calls from queue; Set 'no' for Never,'strict' for All agents are unavailable or logged off, 'loose' for All agentsare logged off
Diagram
Type
restriction of xs:string
Properties
content:
simple
minOccurs:
0
Facets
enumeration
no
enumeration
strict
enumeration
loose
Source
<xs:element name="dropCalls" minOccurs="0"><xs:annotation><xs:documentation>Drop calls from queue; Set 'no' for Never,
'strict' for All agents are unavailable or logged off, 'loose' for All agents
are logged off</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="no"/><xs:enumeration value="strict"/><xs:enumeration value="loose"/></xs:restriction></xs:simpleType></xs:element>
When calls are dropped from queue transfer them toextension: extension extended number
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="unavailableTransfer" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>When calls are dropped from queue transfer them to
extension: extension extended number</xs:documentation></xs:annotation></xs:element>
Sound id for the sound played on disconect due toqueue full
Diagram
Type
string
Properties
content:
simple
minOccurs:
0
Facets
whiteSpace
collapse
maxLength
255
Source
<xs:element name="disconnectSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Sound id for the sound played on disconect due to
queue full</xs:documentation></xs:annotation></xs:element>
<xs:complexType name="PhoneQueue"><xs:annotation><xs:documentation>Queue extension data</xs:documentation></xs:annotation><xs:complexContent><xs:extension base="PhoneCallerIDInfo"><xs:sequence><xs:element name="name" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Queue name</xs:documentation></xs:annotation></xs:element><xs:element name="size" type="common:unlimitedUInt" minOccurs="0"><xs:annotation><xs:documentation>Queue size</xs:documentation></xs:annotation></xs:element><xs:element name="distribution" default="ringall" minOccurs="0"><xs:annotation><xs:documentation>Call distribution algorithm. Default value: ring
all</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="ringall"/><xs:enumeration value="leastrecent"/><xs:enumeration value="fewestcalls"/><xs:enumeration value="random"/><xs:enumeration value="rrmemory"/><xs:enumeration value="linear"/><xs:enumeration value="wrandom"/></xs:restriction></xs:simpleType></xs:element><xs:element name="waitFor" type="xs:decimal" default="20" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>The period of time before retrying all agents again.
Default value: 20 seconds</xs:documentation></xs:annotation></xs:element><xs:element name="service" type="xs:decimal" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Service level agreement (seconds)</xs:documentation></xs:annotation></xs:element><xs:element name="record" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Record all queue conversations</xs:documentation></xs:annotation></xs:element><xs:element name="recordStorage" type="common:unlimitedUInt" minOccurs="0"><xs:annotation><xs:documentation>Call recording storage space (MB)</xs:documentation></xs:annotation></xs:element><xs:sequence><xs:annotation><xs:documentation>Local agents behavior</xs:documentation></xs:annotation><xs:element name="agentMaxRings" type="common:integer" default="20" minOccurs="0"><xs:annotation><xs:documentation>Ring an agent for a maximum of {agentMaxRings}
seconds. Default value: 20 seconds.</xs:documentation></xs:annotation></xs:element><xs:element name="callBetween" type="common:integer" default="30" nillable="true" minOccurs="0"><xs:annotation><xs:documentation>Maintain a minimum of {callBetween} seconds
between calls. Default value: 30 seconds.</xs:documentation></xs:annotation></xs:element><xs:element name="delayFor" type="common:integer" default="0" minOccurs="0"><xs:annotation><xs:documentation>Delay before connecting agent to caller. Default
value: 0 seconds</xs:documentation></xs:annotation></xs:element><xs:element name="pickupAnnounceSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Pick-up announcement sound ID</xs:documentation></xs:annotation></xs:element><xs:element name="reportWaitTime" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Report how long the extension waited in the
queue</xs:documentation></xs:annotation></xs:element><xs:element name="restartTimer" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Restart timer if agent does not
answer</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:sequence><xs:annotation><xs:documentation>Caller behavior</xs:documentation></xs:annotation><xs:element name="welcomeSndActive" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Enable/disable welcomeSnd</xs:documentation></xs:annotation></xs:element><xs:element name="welcomeSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Welcome sound ID</xs:documentation></xs:annotation></xs:element><xs:element name="announcePosition" type="common:queueAnnounceOption"><xs:annotation><xs:documentation>Announce hold position in queue</xs:documentation></xs:annotation></xs:element><xs:element name="announceHoldTime" type="common:queueAnnounceOption"><xs:annotation><xs:documentation>Announce current wait time</xs:documentation></xs:annotation></xs:element><xs:element name="announceWait" type="common:queueAnnounceOption"><xs:annotation><xs:documentation>Announce estimated wait time</xs:documentation></xs:annotation></xs:element><xs:element name="announceWaitMin" type="common:integer" minOccurs="0"><xs:annotation><xs:documentation>Announce estimated wait time - lower limit</xs:documentation></xs:annotation></xs:element><xs:element name="announceWaitMax" type="common:integer" minOccurs="0"><xs:annotation><xs:documentation>Announce estimated wait time - upper limit</xs:documentation></xs:annotation></xs:element><xs:element name="announcePosFreq" type="common:integer" minOccurs="0"><xs:annotation><xs:documentation>Hold related announcements schedule</xs:documentation></xs:annotation></xs:element><xs:element name="periodicAnnounceFreq" type="common:integer" minOccurs="0"><xs:annotation><xs:documentation>Periodic announcements period</xs:documentation></xs:annotation></xs:element><xs:element name="exitToExtension" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Exit to extension on key pressed: extension
extended number</xs:documentation></xs:annotation></xs:element><xs:element name="reconnect" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Activate reconnection of caller to the same agent</xs:documentation></xs:annotation></xs:element><xs:element name="reconnectTime" type="common:positiveInteger" minOccurs="0"><xs:annotation><xs:documentation>Try to connect caller to the same agent if connected in the last reconnectTime hours</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:sequence><xs:annotation><xs:documentation>Sound files setup</xs:documentation></xs:annotation><xs:element name="musicOnHoldFolder" type="common:string" default="-1" minOccurs="0"><xs:annotation><xs:documentation>Music on hold folder.</xs:documentation></xs:annotation></xs:element><xs:element name="thereAreSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'There are' sound ID</xs:documentation></xs:annotation></xs:element><xs:element name="holdTimeSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'The current estimated hold time is' sound
ID</xs:documentation></xs:annotation></xs:element><xs:element name="youAreNextSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'You are now first in line' sound
ID</xs:documentation></xs:annotation></xs:element><xs:element name="thankYouSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'Thank you for your patience' sound
ID</xs:documentation></xs:annotation></xs:element><xs:element name="callsWaitingSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'Calls waiting' sound ID</xs:documentation></xs:annotation></xs:element><xs:element name="reportHoldSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'Hold time' sound ID</xs:documentation></xs:annotation></xs:element><xs:element name="periodicAnnounceSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'All reps busy / wait for next' sound
ID</xs:documentation></xs:annotation></xs:element><xs:element name="secondSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'Seconds' sound ID</xs:documentation></xs:annotation></xs:element><xs:element name="minuteSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>'Minutes' sound ID</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:sequence><xs:element name="timeoutStatus" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Enable / disable setting</xs:documentation></xs:annotation></xs:element><xs:element name="timeout" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Transfer extension extended number when a caller
has been waiting in the queue</xs:documentation></xs:annotation></xs:element><xs:element name="timeoutParam" type="common:integer" minOccurs="0"><xs:annotation><xs:documentation>Number of seconds a caller has been waiting in the
queue</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:sequence><xs:element name="allowCalls" minOccurs="0"><xs:annotation><xs:documentation>Allow calls to enter queue; Set 'yes' for 'There
are agents on queue, even logged off', 'strict' for 'At least
one agent is logged in and available', 'loose' for 'At least one
agent is logged in, even if unavailable'</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="yes"/><xs:enumeration value="strict"/><xs:enumeration value="loose"/></xs:restriction></xs:simpleType></xs:element><xs:element name="emptyStatus" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Enable / disable setting</xs:documentation></xs:annotation></xs:element><xs:element name="emptyTransfer" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>When calls are not allowed to enter queue transfer
them to extension: extension extended number</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:sequence><xs:element name="dropCalls" minOccurs="0"><xs:annotation><xs:documentation>Drop calls from queue; Set 'no' for Never,
'strict' for All agents are unavailable or logged off, 'loose' for All agents
are logged off</xs:documentation></xs:annotation><xs:simpleType><xs:restriction base="xs:string"><xs:enumeration value="no"/><xs:enumeration value="strict"/><xs:enumeration value="loose"/></xs:restriction></xs:simpleType></xs:element><xs:element name="unavailableStatus" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Enable / disable setting</xs:documentation></xs:annotation></xs:element><xs:element name="unavailableTransfer" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>When calls are dropped from queue transfer them to
extension: extension extended number</xs:documentation></xs:annotation></xs:element></xs:sequence><xs:element name="disconnectSndActive" type="common:boolean" minOccurs="0"><xs:annotation><xs:documentation>Enable/disable disconnectSnd</xs:documentation></xs:annotation></xs:element><xs:element name="disconnectSnd" type="common:string" minOccurs="0"><xs:annotation><xs:documentation>Sound id for the sound played on disconect due to
queue full</xs:documentation></xs:annotation></xs:element></xs:sequence></xs:extension></xs:complexContent></xs:complexType>