Académique Documents
Professionnel Documents
Culture Documents
Solutions
OpenTouch Customer Service 8.2 step 2.1
OmniPCX Enterprise deployment scenarii
J. Wagner
August 2014
ALCATEL-LUCENT
Page 1 / 58
ALCATEL-LUCENT
Page 2 / 58
Document history
Edition
ed01
ALCATEL-LUCENT
Date
Action
Author
August 2014
Creation
J. Wagner
Note
DRAFT : Scenarios expected to be Supported for
OTCS 8.2 step 2.1
RSI scenarios
Page 3 / 58
Table of Content
1
2.1.1
2.1.2
2.2
2.3
2.3.1
2.3.2
2.4
2.5
2.6
2.7
2.8
2.8.1
2.8.2
2.8.3
2.8.4
2.8.5
2.9
2.9.1
2.9.2
2.9.3
2.9.4
2.9.5
2.9.6
2.9.7
2.10
4.2
4.3
OXE Pause........................................................................................................ 25
ALCATEL-LUCENT
Page 4 / 58
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13
Withdrawal ...................................................................................................... 29
4.14
4.15
4.16
4.17
4.18
4.19
4.20
4.21
4.22
4.23
4.24
4.25
4.26
4.27
4.28
4.29
4.30
5.2
5.3
Scenario 2 : Targeting a Logged In CCD/RSI Agent (Queuing done by OTCS SIP-IVR) .............. 38
5.4
5.4.1
5.5
ALCATEL-LUCENT
Page 5 / 58
5.6
5.6.1
Scenario 1 : Targeting Network Business set (Queuing done by OTCS SIP-IVR) .................. 40
5.6.2
Scenario 2 : Targeting a Network Logged In CCD Agent (Queuing done by OTCS SIP-IVR) ..... 41
5.6.3
5.6.4
5.7
5.7.1
5.7.2
5.7.3
5.7.4
5.7.5
5.7.6
5.7.7
6.2
6.3
Scenario 2 : Targeting a Logged In OXE Agent (Queuing done by OTCS IVR) ........................ 45
6.4
6.5
6.6
6.6.1
6.6.2
6.6.3
6.6.4
6.6.5
7.2
7.2.1
7.2.2
7.2.3
7.3
7.3.1
7.3.2
7.3.3
ALCATEL-LUCENT
Page 6 / 58
7.3.4
7.4
7.4.1
7.4.2
7.4.3
7.5
7.6
7.6.1
7.6.2
7.6.3
7.6.4
7.6.5
8.2
8.3
8.4
8.5
ALCATEL-LUCENT
Page 7 / 58
Additional OXE agent and/or phone features made available from uAgent :
o Alternate call (from phone set and from uAgent)
o Cancel Conference (from phone set only)
o Ability to provide OXE phone set display (on incoming call) at uAgent level
Some configuration rules are listed for OXE, OXE-RSI, OTCC-SE and OTCS parts.
OXE Agent features supported are described in a dedicated chapter
In addition all other Inbound/Outbound voice calls scenarios introduced in previous OTCS releases and still
supported in this release OTCS 8.2 step 2.1 are described and updated in the Appendix part of this
document.
Note : This document edition describes the scenarios expected to be supported (some of them are
currently
not certified)
ALCATEL-LUCENT
Page 8 / 58
1.
Receive
voice call
phase
2.
Call
Qualification
phase
3.
Agent
selection
phase
4.
5.
Queuing
call
phase
Distribution
call to agent
phase
PSTN
6.
Conversation
phase
1. Incoming voice call phase when RSI receives a voice call from a caller (Internal, remote or PSTN
caller). OTCS is notified of the incoming call via CTI.
2. Optional qualification phase to identify the caller and to get callers information thanks to Voice
prompts, DTMF digit collection, End-customers database lookup.
3. Agent selection phase to elect list of agents matching the caller needs. Skill based routing, Database
driven routing, group routing etc are agent selection rules commonly used.
4. Optional call queuing phase to insert call in queue for waiting available agent of the agent list (voice
prompt playing message, DTMF digit collection, used during this queuing phase). All channels (Voice,
email, Chat, Social media etc) including voice call can be queued in unified queue and so benefit
from the prioritization mechanisms between channels.
5. Distribution call phase to route the voice call to the available agent, voice is handled by the OXE
phone and uAgent desktop is notified of this incoming call allowing from uAgent to remote control via
CTI the OXE phone.
6. Conversation call phase where agents can request some telephony features via OXE phone or via
uAgent.
ALCATEL-LUCENT
Page 9 / 58
The figure below gives an overview of the OTCS-OXE architecture supported from OTCS 8.2 step 2.1 to
handle inbound voice calls scenarios routed by OXE-RSI.
OXE
Scenario 1
RSI 1
PSTN
Scenario 2
Business
set
RSI PG
RSI
Agent
Scenario 3
CTI
SIP trunk
Voice
Portal
OTCS
Automated
Agent
(routing
scripts)
OTCS
Core
OTCS Data link
Routing script allows defining media operations needed for call qualification phase and call queuing phase
(Playing a voice guide requesting for callers information and collecting corresponding digits through DTMF
for instance).
To do so, the Campaign used must be of type Automated Routing Agent (which will target available
Routing Agents resources configured at OTCS level) and must be associated to the corresponding
Routing Script (which has been developped for this purpose). This mechanism requires the use of OTCS
Automated Agent component.
ALCATEL-LUCENT
Page 10 / 58
Once qualification phase is done, the first Agent selection phase determines the Agent type Campaign
on which call has to be enqueued and will be able to handle the following scenarios while Routing Script
continues :
If qualification phase requires use of OTCS SIP-IVR features (like TTS or ASR), Routing script can be used to
divert the call to OTCS SIP-IVR.
2.1.2
This mechanism allows having a quick routing solution based on OXE-RSI without needing to implement use
of OTCS Automated Agent, Routing Agent and Routing script.
The Campaign associated to the DNIS used when call arrives on OXE-RSI must target OTCS agents (Human
Agent type Campaign). The only possible media operation (if no agent is available) is to play the voice
guide configured at Agent Campaign level.
Default Routing can handle following scenarios :
Restriction / Limitation
Not possible.
Not possible.
OTCS ACD Router blending must not be configured if CCD and RSI distribution
are used simultaneously for the same agent.
ALCATEL-LUCENT
Page 11 / 58
Note : Refer to OTCS technical documentation for details on Script Language usage, examples ( )
Stopping a voice guide or digits collection is not available from scripting language.
2.3.1
The parameters available for Playing OXE Voice Guides in RSI context (play command in Routing Script)
are :
2.3.2
OXE Voice guide number. A list of up to 20 voice guides to be played can be given in a single
command (given as parameter of file script command)
Language : OXE Language number to be used to play the voice guide(s). This value is used for ALL
voice guides included in a single Play voice guide request (given in conjunction with OXE voice
guides numbers as parameter of file script command)
Interruptable : The caller can interrupt the playing of the current voice guide by entering any
DTMF tone. The next voice guide (of the same request) is then played immediately. This option is
used by default in OTCS. To avoid this behavior, the parameter [ignore barge in] must be
used. This value is used for ALL voice guides included in a single Play voice guide request.
Collecting Digits
Script language
Description
Flush digit
Maximum timeout
Script language
Description
Inter-digits timeout
Start timeout
Note : Even though Start timeout cannot be set explicitly in the Script, the value sent by OTCS to
OXE-RSI for this purpose is the one given for Maximum timeout.
ALCATEL-LUCENT
Page 12 / 58
Queuing of the call : waiting messages to be played by OXE-RSI through Routing Script
Distribution of the call : OTCS routes call to the business set (thanks to CTI Routing Services).
Ongoing media operations requested by Routing Script (voice guide and digits collection) are
automatically ended.
Redirect on no answer (RONA) and selection of another target if needed (see chapter 2.9 for
configuration requirements)
OTCS Wrap-Up at the end of voice communication
Note that in this context, OXE Forwarding and Do Not Disturb features have no impact on call routing
by OTCS : Business Set used by the agent is rung anyway.
ALCATEL-LUCENT
Page 13 / 58
OXE
RSI 2
Scenario 4
Pilot 2
Scenario 3
RSI 1
Agent PG
PSTN
Scenario 2b
CCD
Agent
RSI PG
Scenario 2a
RSI
Agent
Scenario 1
Business
set
SIP trunk
CTI
Voice
Portal
OTCS
Automated
Agent
OTCS
Core
(routing
scripts)
OTCS instance has a CTI link with each of the OXE to which calls can be routed
All the resources targeted are monitored by this OTCS instance
o Agents
o Business sets
o SIP-IVR
Connection to SIP-IVR (SIP trunk) must be located on same OXE node than RSI
ALCATEL-LUCENT
Page 14 / 58
The figure below gives an overview of the OTCS-OXE architecture supported to handle inbound voice calls
scenarios routed by RSI with OXE networking distribution.
OXE 1
OXE 2
ABC-F link
PSTN
Scenario 2b
RSI PG
RSI
Agent
RSI 1
Scenario 1b
Business
set
RSI PG
Scenario 2a
Scenario 3
RSI
Agent
Scenario 1a
Business
set
CTI
SIP trunk
CTI
OTCS
Voice
Portal
Automated
Agent
OTCS
Core
(routing
scripts)
not certified
OXE-RSI defence mechanism allows redirecting calls to a number defined as RSI Overflow Address either
immediately or after a timer defined as RSI Overflow Timer has expired.
Immediate overflow to RSI Overflow Address is activated when a call arrives on OXE-RSI but
OTCS is not ready to treat calls for this OXE-RSI because (non exhaustive list) :
o CTI link between OTCS and OXE is down,
o OTCS is down,
RSI Overflow Timer activates overflow to RSI Overflow Address when a call has been
presented on OXE-RSI and (non exhaustive list) :
o OTCS didnt send a request to RSI (for Playing a voice guide, ). This can happen at call
arrival if routing script used doesnt request for an action when call is queued, but also
during call queuing if it doesnt treat errors or end of treatment notification to request for
a new action.
ALCATEL-LUCENT
Page 15 / 58
The numbers allowed in RSI Overflow Address are (non exhaustive list) :
CCD Pilot (this is the recommended option : see chapter 2.8.2 for details on CCD Backup use)
OXE Attendant
OXE Phone set : be aware that a single phone set might not be able to treat all overflowing calls
Another OXE-RSI : be aware that in case of CTI link or OTCS failure, this other RSI will also not be
able to treat the overflowing calls.
If no number is specified in RSI Overflow Address, the call will overflow according to Entity number
configured in OXE-RSI parameters.
2.8.2
As described in Configuration requirements chapter, when OTCS is not able (for any reason) to handle calls
arriving on RSI, these calls are automatically sent to the RSI Overflow Address configured on OXE.
If CCD is already available on OXE, or RSI Agents are used and it is required that calls are routed to these
OXE agents in case of backup, a CCD Pilot can be used as RSI Overflow Address of RSI.
To ensure that in case of backup, calls are routed to same groups of agents as the ones used by RSI, the
following kind of OTCS-OXE architecture need to be configured :
OXE
Pilot 1
Overflow
Agent PG
CCD
Agent
Scenario 2b
PSTN
RSI 1
Scenario 2a
RSI PG
RSI
Agent
Scenario 1
Business
set
CTI
Automated
Agent
(routing
scripts)
OTCS
Core
OTCS
Pilot 1 is configured as RSI Overflow Address of RSI 1.
In normal operation, agents targetted by Scenario 1 (Business Sets), Scenario 2a (OXE Agents logged in
RSI Processing groups) and Scenario 2b (OXE Agents logged in CCD Agent Processing groups) will handle
calls coming from RSI.
ALCATEL-LUCENT
Page 16 / 58
If calls arriving on RSI 1 cannot be handled by OTCS (CTI link down, no answer from OTCS, no Queued
Routing Point declared on OTCS for this RSI ), they overflow to Pilot 1 which distributes these calls to
agents logged in CCD Agent Processing group (same group of agents used in Scenario 2b).
See chapter 5.7.1 page 41 for CCD Pilots configuration requirements.
2.8.3
When default routing is used, OTCS defence mechanism allows redirecting calls either to another
Campaign or to a device using the Distribution Overflow parameter of the Human Agent campaign
used. This can happen either when no Agent is present for that campaign, or when Default routing
timeout expires.
Immediate overflow is activated when a call arrives on OXE-RSI and to be treated by OTCS
Default Routing but :
o There is no Agent ready in the Human Agent Campaign,
o The call has been queued, waiting for an agent to become available, but the last agent
becomes not ready
Default routing timeout activates overflow according to Distribution Overflow settings when a
call to be treated by OTCS Default Routing has been waiting for a too long time.
Note : If RONA is used (RONA timer set) and Default routing timeout expires while an agent is
ringing, overflow action will be done only after RONA timer expiry.
The Distribution Overflow parameter can contain a :
Device : a number to which the call can be sent in OXE (non exhaustive list)
o OXE-RSI : in this case, it is mandatory to also specify a Campaign (either Human Agent or
Automated Routing Agent) in the above described Campaign field
o CCD Pilot
o OXE Phone set : be aware that a single phone set might not be able to treat all
overflowing calls
If the Distribution Overflow parameter is not set, OTCS will activate OXE-RSI Overflow mechanism.
2.8.4
When routing script is used, OTCS defence mechanism allows redirecting calls either to another
Campaign or to a device using the Distribution Overflow parameter of the Automated Routing Agent
campaign used.
Immediate overflow is activated when a call arrives on OXE-RSI and is to be treated by OTCS
Routing Script but :
o There is no Routing Agent logged in the Automated Routing Agent Campaign used
For Distribution Overflow parameter possible configuration, please refer to above chapter 2.8.3.
All other overflow cases (timeout ) have to be set and treated in the Routing Script by sending the call
either to another Campaign (enqueue) or to a Device (divert phone).
Please refer to chapter 2.2 page 11 for OTCS OXE-RSI integration known Restrictions / Limitations.
ALCATEL-LUCENT
Page 17 / 58
2.8.5
When a call arriving on OXE-RSI is notified to OTCS but there is no Campaign open to treat this call (either
in default routing or using routing script), OTCS will activate OXE-RSI Overflow mechanism.
OXE-RSI configuration
The following parameters must be set as described for all RSI used for call distribution by OTCS.
Feature
Parameter
Value
Comment
Transaction code
Automatic Wrap-Up
Greater than
OTCS Wrap-Up
time
Pause
Feature
Parameter
Value
Comment
Supervised transfer
No
No / Yes
xxx
XXX
Greater than
OTCS RONA time
Ringing Overflow
Address
XXX
False
Application Type
Call Center
ALCATEL-LUCENT
Page 18 / 58
2.9.2
The following parameters apply to all Agent Processing Groups used in OTCS context
Feature
Parameter
Value
Comment
Eternal Wrap-Up
False
Withdrawal On no
answer
False /
True
2.9.3
The following additional parameters apply to all CCD Agent Processing Groups used in OTCS context
Feature
Parameter
Value
True
True
empty
False
Partial withdrawal
False
2.9.4
Comment
The following parameters apply to all OXE Agents (and OXE Supervisors) used in OTCS context
Note : OXE Agents and Supervisors cannot be multi-line sets.
Feature
Parameter
Value
Comment
Password at logon
False /
True
empty
2.9.5
CSTA configuration
The following parameters must be set as described to allow proper call tracking and data association on
OTCS side :
Feature
Parameter
Value
Comment
No
ALCATEL-LUCENT
Applications / CSTA
False
Page 19 / 58
2.9.6
When no agent is present in the Campaign, the distribution overflow parameter of the Campaign can be
set in order to send incoming calls either to :
Another Campaign
A Number in OXE
If this parameter is not set, OTCS will activate OXE-RSI Overflow mechanism.
2.9.7
The following parameters must be set as described for ALL pilots (used for call distribution to agents as
well as to IVR ports).
Feature
Parameter
Value
Comment
Transaction code
Automatic Wrap-Up
Greater than
OTCS Wrap-Up
time
Pause
Feature
Parameter
Value
Comment
Supervised transfer
Yes
No / Yes
Yes
ALCATEL-LUCENT
Page 20 / 58
On the other hand, predictive calls initiated by a virtual set which needs to be transferred to a RSI do
always force Supervised transfer to NO.
For manual calls, use of Supervised transfer feature when initiating a second call to RSI, is NOT
recommended. As stated above, it isnt possible from Routing script perspective to distinguish direct calls
to RSI from supervised transfer situation. It is therefore recommended to set the RSI configuration
parameter to FALSE on all RSI used for call distribution by OTCS :
Feature
Parameter
Value
Supervised transfer
No
ALCATEL-LUCENT
Page 21 / 58
OXE
RSI 1
Scenario 1
PSTN
RSI PG
RSI
Agent
Contact
Business
set
Virtual
extension
CTI
OTCS
Unified
Dialer
OTCS
Core
OTCS
In predictive dialing mode, OTCS can anticipate agents availability (according to outbound rules
configured) to launch calls. For this purpose, OXE virtual extensions are used by OTCS through CTI link,
with optional use of VAD (Voice Activity Detection).
Call result classification (no answer, busy ) is done by OTCS.
When a contact answers, call is transferred to the the OXE-RSI and corresponding Campaign outbound
rules are applied to distribute calls to available agents (either RSI Agent or business sets).
This allows to efficiently treating situations where no agent is available and for which some regulatory
restrictions apply (no call retention, play a safe harbor message). This is treated at OTCS level, using
OXE-RSI facilities (voice guide playing ).
ALCATEL-LUCENT
Page 22 / 58
CCD/RSI features
Table below gives an overview of availability of CCD and RSI features (applies to both when not
explicitly stated), and following chapters give explanation about the feature itself and the
limitations / restrictions if any.
Feature
Support status
Description
Transaction code
No
Automatic Wrap-Up
Pause
No
Yes
Yes
Manual Wrap-Up
No
No
No
Eternal Wrap-Up
No
Yes
Withdrawal
Yes
Yes
Withdrawal on No answer
Yes
ALCATEL-LUCENT
Page 23 / 58
Agent Logon
Agent Logoff
Supervisor Logon
Supervisor Logoff
No
No
No
Yes
Yes
Call pick-up
Supervisor call
No
No
ALCATEL-LUCENT
Page 24 / 58
ALCATEL-LUCENT
Page 25 / 58
ALCATEL-LUCENT
Page 26 / 58
Feature description
When eternal wrap-up is allowed on a CCD agent, wrap-up state is maintained after actions during
wrap-up state (private call, ).
Support status : No
Eternal Wrap-Up at CCD Processing group level must be set to false.
Support status reason
OTCS doesnt support eternal wrap-up.
As soon as an action is done on CCD agent during wrap-up state (either on the phone or initiating a call
from uAgent), OTCS cancels wrap-up state on OXE.
ALCATEL-LUCENT
Page 27 / 58
Permanent monitoring : supervisor has information (on his phone set) about agent activity and is
automatically set in silent monitoring when agent is in ACD conversation (or external private
call if configured)
Intrusion (barge-in) : Supervisor can take part in agents conversation and all parties are notified
of supervisors presence.
Silent Intrusion (whisper-in) : Agent can hear Supervisor but other party in the conversation cannot
Silent monitoring (listen-in) : Supervisor can hear agent conversation but cannot talk
These actions can be done by hitting a dedicated softkey on OXE Supervisor phone set or by using uAgent.
Note : uAgent capability available from OTCS 8.2 step 2.1
Support status : Yes, with limitations
From OTCS 8.2 step 2.1, feature activation is available at uAgent level and can be used from OXE
Supervisor phone set.
Silent Intrusion (whisper-in) state is not displayed if supervisor request is done from phone set.
Intrusion (barge-in) will be shown instead.
Permanent monitoring (permanent supervision) state is not displayed if supervisor request is done from
phone set. A simple call is shown in this case.
Once monitoring mode has been chosen, it isnt possible to switch to another mode from uAgent. This is
nevertheless still possible from phone set and change is reflected on uAgent with above limitation.
When supervisor wants to monitor an agent by his own, only Agents logged in OTCS can be supervised
using Start supervising button on Supervisors uAgent.
Support status reason
All actions regarding help requests notification, cancellation and monitoring mode choice can be done
on OXE Supervisor phone set or can be activated from uAgent (with above limitations).
From OTCS perspective, OXE Supervisor is considered as busy when agent monitoring features are used.
uAgent reflects this state in a session information and allows supervisor to exit the monitoring state by
using the Disconnect button.
On uAgent, Supervisor can choose monitoring action to be performed either from this area (after receiving
an agents help request or by hitting the Start supervising button in toolbar) or from toolbar and session
menu buttons.
ALCATEL-LUCENT
Page 28 / 58
4.13 Withdrawal
Feature description
Support status : Yes
ALCATEL-LUCENT
Page 29 / 58
).
OXE feature Secret code expected at CCD Agent level with value set to true can be used for a CCD
Supervisor if conditions described in chapter 4.17 page 30 (Agent Logon) are accepted.
Support status reason
If supervisor logs on OXE phone set (and not from uAgent), hes not logged in OTCS system.
ALCATEL-LUCENT
Page 30 / 58
There is no way from uAgent to specify the password to be used for OXE logon, but it can be specified at
OTCS Agent configuration level as described above.
As soon as a Supervisor logs on uAgent and specifies an extension number, CCD supervisor is logged on OXE
phone set out of group.
ALCATEL-LUCENT
Page 31 / 58
ALCATEL-LUCENT
Page 32 / 58
OXE feature : Supervisor call allows an agent to call A supervisor (chosen by CCD amongst the ones
attached to his processing group) either during a call (it then operates like a consultation call) or without
being on call (it then operates like a simple call).
Support status : Yes, with limitations
The OTCS supervisor help feature available from uAgent doesnt activate the OXE supervisor call
feature.
Support status reason
According to the feature used (OTCS or OXE) the way supervisor is chosen is different (see feature
description).
ALCATEL-LUCENT
Page 33 / 58
ALCATEL-LUCENT
Page 34 / 58
1.
2.
3.
4.
5.
Receive
voice call
phase
Call
Qualification
phase
Agent
selection
phase
Queuing
call
phase
Distribution
call to agent
phase
PSTN
6.
Conversation
phase
7. Incoming voice call phase when OXE/IVR port receives a voice call from a caller (Internal, remote or
PSTN caller). OTCS/IVR port is notified of the incoming call via SIP. Voice call is answered by OTCS
using SIP.
8. Optional qualification phase to identify the caller and to get callers information thanks to IVRs Voice
prompts, DTMF digit collection, TTS (Text To Speech) and ASR (Automatic Speech Recognition), Endcustomers database lookup.
9. Agent selection phase to elect list of agents matching the caller needs. Skill based routing, Database
driven routing, group routing etc are agent selection rules commonly used.
10. Optional call queuing phase to insert call in queue for waiting available agent of the agent list (voice
prompt playing message, DTMF digit collection, TTS and ASR are commonly used during this queuing
phase). All channels (Voice, email, Chat, Social media etc) including voice call can be queued in
unified queue and so benefit from the prioritization mechanisms between channels.
11. Distribution call phase to route the voice call to the available agent, voice is handled by the OXE
phone and uAgent desktop is notified of this incoming call allowing from uAgent to remote control via
CTI the OXE phone.
12. Conversation call phase where agents can request some telephony features via OXE phone or via
uAgent.
ALCATEL-LUCENT
Page 35 / 58
The figure below gives an overview of the OTCS-OXE architecture supported to handle inbound voice calls
scenarios routed by OTCS SIP-IVR.
OXE 1
RSI 2
Scenario 4
Pilot 2
PSTN
Scenario 3
Pilot 1
Agent PG
Scenario 2b
CCD
Agent
Rerouting PG
RSI PG
Scenario 2a
RSI
Agent
Scenario 1
Business
set
SIP trunk
Voice
Portal
CTI
OTCS
Core
Automated
Agent
(routing
scripts)
OTCS
Note : CTI link to OXE isnt used by OTCS SIP-IVR but needed by OTCS solution to monitor and be
able to control other objects (Pilots, Agents, ).
No more SIP trunk lines available for new incoming calls to SIP-IVR (SIP trunk group totally busy).
As it isnt possible to have call queuing on CCD waiting for SIP-IVR availability, a specific CCD
distribution can be used to handle additional incoming calls (dissuasion guide ).
SIP link failure The Pilot distribution to be used to Receive voice call on OTCS SIP-IVR can be
as follows :
ALCATEL-LUCENT
Page 36 / 58
Minimum configuration
Pilot 1
Mutual-aid Queue
Mutual-aid Queue
Dissuasion Queue
Rerouting PG
Rerouting PG
Guide PG
Once call has been routed by CCD distribution to SIP trunk group corresponding to OTCS SIP-IVR, OTCS is
notified (through SIP protocol) of call arrival and can answer the call.
If needed, call qualification is done by SIP-IVR, prior to agent selection. This last phase will
determine the type of target to which call must be distributed.
From this point, SIP-IVR is able to handle one of the 4 scenarios. In all cases, OTCS SIP-IVR is making all
necessary actions (initiate second call, transfer call ) using SIP protocol.
As not only queuing but also waiting for agent answer are done by SIP-IVR, the number of simultaneous
calls that can be distributed is directly linked to the capacity of the SIP trunks available for SIP-IVR. For
dimensioning purpose (including licensing of both OXE and OTCS), it is important to notice that 2 SIP trunk
lines are required during the call distribution process (1 for caller, 1 to call the agent).
Both SIP trunk lines are released only when call has been transferred to the available agent who
answered.
As voice call queuing is performed by OTCS SIP-IVR, solution benefits from OTCS Unified queuing
mechanism for all kind of interactions (multi-media and voice calls) and agents benefit from OTCS multimedia blending.
ALCATEL-LUCENT
Page 37 / 58
SIP trunk line is released as soon as call has been transferred to the Pilot (using REFER SIP method to
perform the Unattended/Blind transfer). Only 1 SIP trunk line is required to treat an incoming voice
call.
On the other hand, as voice calls are no more queued by OTCS SIP-IVR but by CCD, only non voice media
interactions can benefit from OTCS Unified queuing mechanism. OTCS agent reservation feature can
nevertheless be used to handle multi-media or Inbound / Outbound call blending needs.
5.4.1
If the Pilot targeted for transfer by OTCS SIP-IVR is intended to be used also for direct incoming calls or
for transfer by agents, it is required to use different pilots for routing calls to the same Agent Processing
Group. This allows OTCS to properly perform call tracking and logical data associations in all cases.
Note that it is anyway preferable to have different pilots with different distributions to avoid blending of
different kind of calls.
The figure below gives an example of the kind of configuration which could be used :
ALCATEL-LUCENT
Page 38 / 58
OXE
Case C
Pilot 3
Case B
PSTN
Inbound Pilot
Direct Pilot
Transfer
CCD
Agent
Case A
Scenario 3
Pilot 1
Agent PG
Scenario 2
CCD
Agent
Rerouting PG
Scenario 1
Business
set
SIP trunk
CTI
OTCS
Core
Voice
Portal
OTCS
Case A : Inbound calls treated by OTCS SIP-IVR through Pilot 1 distribution are transferred to
Inbound Pilot (Scenario 3)
Case B : Direct Inbound calls arrive through Direct Pilot distribution and reach the same Agent
Processing Group
Case C : Direct Inbound calls to Pilot 3 treated by an agent are transferred to Direct Pilot and
reach the same Agent Processing Group
SIP trunk line is released as soon as call has been transferred to the RSI (using REFER SIP method to
perform the Unattended/Blind transfer). Only 1 SIP trunk line is required to treat an incoming voice
call.
ALCATEL-LUCENT
Page 39 / 58
Voice calls are no more queued by OTCS SIP-IVR but by RSI (call queuing is done at OXE level and uses OXE
resources), and can benefit from OTCS unified queing mechanism for multi-media and voice calls. Refer
to chapter 2 for details on RSI usage.
Note : Call queuing can also be done by OTCS SIP-IVR, but in this case SIP trunk will be used during queing
phase like in scenario 1 and 2.
OTCS instance has a CTI link with each of the OXE to which calls can be routed
All the resources targeted are monitored by this OTCS instance
o Pilots,
o Agents (the ones targeted directly and the ones being part of the Pilots distributions)
o Business sets
The figure below gives an overview of the OTCS-OXE architecture supported to handle inbound voice calls
scenarios routed by OTCS SIP-IVR with OXE networking distribution.
OXE 2
RSI 2
OXE 1
Scenario 4
Pilot 2
PSTN
Pilot 1
Scenario 3
Agent PG
Scenario 2b
Rerouting PG
Scenario 2a
CCD
Agent
RSI PG
RSI
Agent
Scenario 1
Business
set
SIP trunk
Voice
Portal
CTI
CTI
OTCS
Core
Automated
Agent
(routing
scripts)
OTCS
Note that Virtual CCD is not supported in this context. If such configuration is required, TDM-IVR needs to
be used instead of SIP-IVR.
5.6.1
In this scenario, all features linked to this call are handled by OTCS. Behavior is similar to the one
described in chapter 5.2 Scenario 1 : Targeting Business set (Queuing done by OTCS SIP-IVR) page 37.
The only difference is that targeted business set is located on another OXE node than the one where SIPIVR is located.
ALCATEL-LUCENT
Page 40 / 58
5.6.2
Scenario 2 : Targeting a Network Logged In CCD Agent (Queuing done by OTCS SIP-IVR)
Same as scenario 1, but target is a CCD Agent. Behavior is similar to the one described in chapter 5.3
Scenario 2 : Targeting a Logged In CCD/RSI Agent (Queuing done by OTCS SIP-IVR) page 38. The only
difference is that targeted CCD Agent is located on another OXE node than the one where SIP-IVR is
located.
5.6.3
In this scenario, only agent selection phase is handled by OTCS SIP-IVR and consists in selecting the right
CCD pilot which will then execute next phases. Behavior is similar to the one described in chapter 5.4
Scenario 3 : Targeting a CCD Pilot (Queuing done by CCD) page 38. The only difference is that targeted
CCD Pilot is located on another OXE node than the one where SIP-IVR is located.
5.6.4
In this scenario, call qualification should be handled by OTCS SIP-IVR (with possible use of TTS, ASR) as
well as agent selection which consists in selecting the right RSI which will then execute next phases.
Behavior is similar to the one described in chapter 5.5 Scenario 4 : Targeting a RSI (Queuing done by
RSI) page 39. The only difference is that targeted RSI is located on another OXE node than the one where
SIP-IVR is located.
Note : This scenario is
not certified
The following parameters must be set as described for ALL pilots (used for call distribution to agents as
well as to IVR ports).
Same as chapter 2.9.7 CCD Pilot configurationpage 20.
5.7.2
The following parameters apply to all Rerouting Processing Groups used to reach OTCS SIP-IVR
Feature
Parameter
Value
Comment
Network number /
Routing number
5.7.3
Same as chapter 2.9.2 RSI or CCD Agent Processing Group configuration page 19.
5.7.4
Same as chapter 2.9.3 RSI or CCD Agent Processing Group configuration page 19.
5.7.5
ALCATEL-LUCENT
Page 41 / 58
5.7.6
SIP configuration
OXE configuration details can be found in Technical Communication 1820 : ALCATEL-LUCENT OMNIPCX
ENTERPRISE SIP TRUNKING WITH 3RD SIP PARTY ( INTERACTIVE VOICE RESPONSE & CONTACT CENTER )
GUIDELINE.
Following these recommendations will allow having a proper OTCS SIP-IVR inter-working with OXE.
5.7.7
CSTA configuration
ALCATEL-LUCENT
Page 42 / 58
1.
2.
3.
4.
5.
Receive
voice call
phase
Call
Qualification
phase
Agent
selection
phase
Queuing
call
phase
Distribution
call to agent
phase
PSTN
6.
Conversation
phase
13. Incoming voice call phase when OXE/IVR port receives a voice call from a caller (Internal, remote or
PSTN caller). OTCS/IVR port is notified of the incoming call via CTI. Voice call is answered by OTCS
using CTI.
14. Optional qualification phase to identify the caller and to get callers information thanks to IVRs Voice
prompts, DTMF digit collection, TTS (Text To Speech) and ASR (Automatic Speech Recognition), Endcustomers database lookup.
15. Agent selection phase to elect list of agents matching the caller needs. Skill based routing, Database
driven routing, group routing etc are agent selection rules commonly used.
16. Optional call queuing phase to insert call in queue for waiting available agent of the agent list (voice
prompt playing message, DTMF digit collection, TTS and ASR are commonly used during this queuing
phase). All channels (Voice, email, Chat, Social media etc) including voice call can be queued in
unified queue and so benefit from the prioritization mechanisms between channels.
17. Distribution call phase to route the voice call to the available agent, voice is handled by the OXE
phone and uAgent desktop is notified of this incoming call allowing from uAgent to remote control via
CTI the OXE phone.
18. Conversation call phase where agents can request some telephony features via OXE phone or via
uAgent.
ALCATEL-LUCENT
Page 43 / 58
The figure below gives an overview of the OTCS-OXE architecture supported to handle inbound voice calls
scenarios routed by OTCS TDM-IVR.
OXE
Pilot 2
Scenario 3
Pilot 1
PSTN
Agent PG
Scenario 2
CCD
Agent
IVR PG
Scenario 1
Business
set
E1 (z-pcm)
CTI
OTCS
Core
Voice
Portal
OTCS
6.1 Receive voice call : Arrival on TDM-IVR
Whatever the scenario, arrival on TDM IVR has to be done through a CCD Pilot distribution routing to an
IVR Processing Group containing the digital IVR ports.
With such configuration, OTCS IVR can benefit from CCD fallback possibilities and distribution specificities
like for instance :
The Pilot distribution to be used to Receive voice call on OTCS IVR can be as follows :
ALCATEL-LUCENT
Page 44 / 58
Minimum configuration
Pilot 1
WaitingQueue
Waiting Queue
Dissuasion Queue
IVR PG
IVR PG
Guide PG
Once call has been routed by CCD distribution to an IVR port, OTCS is notified (through CTI link) of call
arrival and can answer the call.
If needed, call qualification is done by IVR, prior to agent selection. This last phase will determine
the type of target to which call must be distributed.
From this point, IVR is able to handle one of the 3 scenarios. In all cases, IVR is making a CTI consultation
call to the target followed by a transfer call when target is available.
See chapter 6.2 for Scenario 1 : Targeting Business set (Queuing done by OTCS IVR)
See chapter 6.3 for Scenario 2 : Targeting a Logged In OXE Agent (Queuing done by OTCS IVR)
See chapter 6.4 for Scenario 3 : Targeting a CCD Pilot (Queuing done by CCD)
As not only queuing but also waiting for agent answer are done by IVR port, the number of simultaneous
calls that can be distributed is directly linked to the number of IVR ports.
The IVR port is released only once call has been transferred to an available agent.
As voice call queuing is performed by OTCS IVR, it is possible to benefit from OTCS Unified queuing
mechanism for multi-media and voice calls.
6.3 Scenario 2 : Targeting a Logged In OXE Agent (Queuing done by OTCS IVR)
Same as scenario 1, but as the target is an OXE Agent and the call has been handled by IVR through a CCD
distribution, agent will be in CCD communication after transfer and will so benefit from all CCD features.
The important thing here is that features linked to CCD Pilot are the ones of the Pilot used for call arrival
on TDM-IVR (Pilot 1 in OTCS-OXE architecture figure). Pilot configuration parameter needed for agent
features need to be set accordingly (see chapter 6.6 for configuration requirements).
ALCATEL-LUCENT
Page 45 / 58
IVR port is released as soon as call has been transferred to the Pilot. The number of IVR ports required to
treat incoming voice calls is much smaller than in the 2 previous scenarios.
On the other hand, as voice calls are no more queued by OTCS IVR but by CCD, only multi-media
interactions can benefit from Unified queuing mechanism.
OTCS instance has a CTI link with each of the OXE to which calls can be routed
All the resources targeted are monitored by this OTCS instance
o Pilots,
o Agents (the ones targeted directly and the ones being part of the Pilots distributions)
o Business sets
The figure below gives an overview of the OTCS-OXE architecture supported to handle inbound voice calls
scenarios routed by OTCS TDM-IVR with OXE networking distribution.
OXE 1
OXE 2
Pilot 3b
Pilot 3 : Virtual CCD
ABC-F link
Scenario 3b
Agent PG
Pilot 2
Scenario 3
Remote PG
PSTN
Pilot 1
CCD
Agent
Agent PG
Scenario 2
CCD
Agent
Pilot 2
Scenario 1
Business
set
IVR PG
CTI
E1 (z-pcm)
CTI
OTCS
Core
Voice
Portal
OTCS
ALCATEL-LUCENT
Page 46 / 58
The following parameters must be set as described for ALL pilots (used for call distribution to agents as
well as to IVR ports).
Same as chapter 2.9.7 CCD Pilot configurationpage 20.
6.6.2
The following parameters apply to all IVR Processing Groups used in OTCS context
Feature
Parameter
Value
Comment
False
6.6.3
Same as chapter 2.9.2 RSI or CCD Agent Processing Group configuration page 19.
6.6.4
Same as chapter 2.9.3 RSI or CCD Agent Processing Group configuration page 19.
6.6.5
ALCATEL-LUCENT
Page 47 / 58
Pilo t
Agent PG
PSTN
Scenario 1a
Contact
CCD
Agent
RSI PG
Scenario 1b
Scenario 2
RSI
Agent
Business
set
CTI
OTCS
Unified
Dialer
OTCS
Core
OTCS
In Preview and Power dial modes, the outgoing call is done by OTCS through CTI using agents OXE phone
set.
Call classification (busy, no answer ) is automatically done by OTCS (based on CTI results provided by
OXE on outgoing call). Agent may manually provide additional classification (like fax or answering
machine).
ALCATEL-LUCENT
Page 48 / 58
Pilot
Agent PG
Scenario 1a
CCD
Agent
PSTN
Contact
RSI PG
Call Classification
RSI
Agent
Scenario 2
SIP trunk
OTCS
Call
Classifier
OTCS
Unified
Dialer
Business
set
CTI
OTCS
Core
OTCS
In predictive dialing mode, OTCS can anticipate agents availability (according to outbound rules
configured and using OTCS Unified Dialer) to launch calls. For this purpose, a SIP trunk line is used by
OTCS Call Classifier to make an outgoing call to a contact.
Call result classification (no answer, busy ) is automatically done by OTCS. Extended outcomes (like fax
and answering machine) can be provided but require additional option (available only if corresponding
licenses acquired). In case of answering machine detection, OTCS Call Classifier is able to leave a voice
message (as requested by some countries regulatory rules like US or UK).
When a contact answers, call is transferred to the agents according to the different scenarios.
Transfer to CCD Pilot or RSI (OTCS Queued Routing Point) is not supported.
Note : As SIP resources (SIP trunk lines) between OXE and OTCS can be used for both inbound and
outbound calls, OTCS configuration must be set properly to deal with resources availability in case of SIP
Inbound / Outbound calls blending needs.
ALCATEL-LUCENT
Page 49 / 58
7.2.1
With this scenario (outbound predictive using OTCS Call Classifier), treating situations where no agent is
available and for which some regulatory restrictions apply (no call retention, play a safe harbor
message) cannot be treated automatically through an OXE configuration (targeting CCD pilot is not
supported). It has to be handled at OTCS level (OTCS Call Classifier plays safe harbor message and can also
support opt-out in order to insert the customer number in the DoNot Call List).
7.2.2
When OXE Agent receives the transferred call, it is considered (at OXE level) as a private call (no ACD
feature enabled).
Only Help request can be used if corresponding configuration is done at Agent Processing group level
(Help request on private calls : true).
At the end of the call, only OTCS wrap-up is enabled (at uAgent level) but not on OXE agent phone set.
Use of Agent reservation feature of OTCS might be necessary in this scenario to provide
inbound/outbound calls blending. In this case, agent working for an outbound campaign would be set in
withdrawal (Not ready) state.
As not only outgoing call but also waiting for agent answer is done by OTCS Call Classifier, the number of
simultaneous calls that can be treated is directly linked to the number of SIP trunk lines available for
OTCS Call Classifier. For dimensioning purpose (including licensing of both OXE and OTCS), it is important
to notice that 2 SIP trunk lines are required during the outbound call process (1 to call the contact, 1 to
call the agent).
Both SIP trunk lines are released only once call has been transferred to the available agent who answered.
7.2.3
ALCATEL-LUCENT
Page 50 / 58
RSI 2
Scenario 4
Pilot 2
Scenario 1
Agent PG
Scenario 2a
CCD
Agent
Contact
PSTN
RSI PG
Scenario 2b
Call Classification
RSI
Agent
Scenario 3
Business
set
SIP trunk
Voice
Portal
CTI
OTCS
Core
Automated
Agent
(routing
scripts)
OTCS
This outbound solution doesnt use OTCS Unified Dialer. See chapter 7.2 Predictive using OTCS Call
Classifier page 49 for predictive dialing capabilities.
A SIP trunk line is used by OTCS to make an outgoing call to a contact in power dialing mode.
Call classification outcomes are not treated automatically by OTCS but have to be handled in IVR script
developed for outbound calls treatment. Basic results (busy, no answer, ) are natively available whereas
extended results (like fax and answering machine) require additional option (available only if
corresponding licenses acquired).
ALCATEL-LUCENT
Page 51 / 58
When the contact answers, SIP-IVR can play a message (for self-service features for instance) and, if
needed, transfer this outbound call to the agents according to the different scenarios described below.
Transfer to RSI (OTCS Queued Routing Point) is not supported.
Note : As SIP resources (SIP trunk lines) between OXE and OTCS SIP-IVR are used for both inbound and
outbound calls, OTCS configuration must be set properly to deal with resources availability in case of
Inbound / Outbound call blending needs.
7.3.1
WaitingQueue
Dissuasion Queue
Agent PG
Guide PG
Waiting Queue parameter Maximum waiting time must be set to 0 to avoid retention and
allow calls to be sent to the dissuasion queue when no agent is available.
Pilot Parameter Transfer to Pilot in dissuasion must be set to true
SIP trunk line is released as soon as call has been transferred to the Pilot (using REFER SIP method to
perform the Unattended/Blind transfer). Only 1 SIP trunk line is required to treat an outbound voice
call.
7.3.2
When OXE Agent receives the transferred call, it is considered (at OXE level) as a private call (no ACD
feature enabled).
Only Help request can be used if corresponding configuration is done at Agent Processing group level
(Help request on private calls parameter set to true).
At the end of the call, only OTCS wrap-up is enabled (at uAgent level) but not on OXE agent phone set.
Use of Agent reservation feature of OTCS might be necessary in this scenario to provide
inbound/outbound calls blending. In this case, agent working for an outbound campaign would be set in
withdrawal (Not ready) state.
As not only outgoing call but also waiting for agent answer is done by SIP-IVR, the number of simultaneous
calls that can be treated is directly linked to the number of SIP trunk lines available for SIP-IVR. For
dimensioning purpose (including licensing of both OXE and OTCS), it is important to notice that 2 SIP trunk
lines are required during the outbound call process (1 to call the contact, 1 to call the agent).
Both SIP trunk lines are released only once call has been transferred to the available agent who answered.
ALCATEL-LUCENT
Page 52 / 58
7.3.3
not certified
Pilot 2
Agent PG
CCD
Agent
Pilot 1
RSI PG
Scenario 2b
RSI
Agent
PSTN
Contact
Scenario 3
IVR PG
Business
set
E1 (z-pcm)
CTI
OTCS
Core
Voice
Portal
OTCS
This outbound solution doesnt use OTCS Unified dialing and is not intended to provide predictive dialing
capabilities.
The IVR Processing Group containing the IVR ports used for Outbound IVR calls, mustnt be used at the
same time to handle Inbound calls (through CCD Pilot 1 in the figure).
An IVR port is used by OTCS through CTI link to make an outgoing call to a contact in power dialing mode.
ALCATEL-LUCENT
Page 53 / 58
Like for power dialing on agent, call classification (busy, no answer ) is automatically done by OTCS
(based on CTI results provided by OXE on outgoing call).
TDM-IVR cannot provide additional classification (like fax or answering machine).
When the contact answers, IVR can play a message (for self-service features for instance) and, if needed,
transfer this outbound call to the agents according to the different scenarios described below.
7.4.1
With this scenario (targeting directly an OXE Agent), playing safe harbor message can be treated by IVR.
When OXE Agent receives the transferred call, it is considered (at OXE level) as a private call (no ACD
feature enabled).
Only Help request can be used if corresponding configuration is done at Agent Processing group level
(Help request on private calls:true).
At the end of the call, only OTCS wrap-up is enabled (at uAgent level) but not on OXE agent phone set.
Use of Agent reservation feature of OTCS might be necessary in this scenario to inbound/outbound
blending. In this case, agent working for an outbound campaign would be set in withdrawal (Not ready)
state.
7.4.3
Country Code
Country Code
This parameter (ANI Configuration) is located in the Automatic Outbound Properties window of
Campaign configuration.
Parameter
Value
Comment
Override ANI
Yes
New ANI
Calling Number
ALCATEL-LUCENT
Page 54 / 58
On OXE side, the Country Code must be set accordingly in the System parameters :
Parameter
Value
Comment
Country Code
Country Code
number
Go
The following parameter has to be set to allow use of the option through CTI :
Parameter
Value
Comment
Yes
Example :
Calling Number to be used for OTCS campaign located in France Country Code is 33
Calling Number which needs to be sent to the contacts through ISDN network : 155667000
33
+33155667000
This configuration applies to CCD Pilots targeted by scenarios Outbound IVR from OTCS SIP-IVR in Power
dial mode and Outbound IVR from OTCS TDM-IVR in Power dialing pacing mode.
Same as chapter 2.9.7 CCD Pilot configurationpage 20.
7.6.2
Same as chapter 2.9.2 RSI or CCD Agent Processing Group configuration page 19.
7.6.3
Same as chapter 2.9.3 RSI or CCD Agent Processing Group configuration page 19.
7.6.4
SIP configuration
In addition to the parameters described in chapter 5.7.6 SIP configuration page42, the following
parameter must be set in OXE configuration to allow proper OTCS SIP outbound calls treatment when
optional call classification feature is used by OTCS SIP-IVR or Call Classifier (for fax, answering machine
detection ) :
Value
Comment
SDP in 18x
True
ALCATEL-LUCENT
Page 55 / 58
8 OTCS-OXE Enhancements
This chapter describes OTCS solution enhancements linked to OXE features.
On the other hand, predictive calls initiated by a virtual set which needs to be transferred to a CCD Pilot
do always force Supervised transfer to NO.
To allow manual calls to use Supervised transfer feature when initiating a second call to a CCD pilot, it
is recommended to set the CCD Pilot configuration parameter to TRUE on ALL Pilots :
Feature
Parameter
Value
Supervised transfer
Yes
This can nevertheless be modified according to the expected behavior when transfer to a CCD pilot is done
directly by the phone set on a case by case basis.
Parameter
Value
Comment
Call Tag
On OTCS side, Statistic Pilots must be declared as Pilot extensions with the proper Pilot usage type in
all Telephony Gateways (OXE and ACS) requiring use of these numbers.
Following parameters style needs to be specified as well.
Parameter
Value
Comment
From
xxxxx
To
xxxyy
Statistic pilot
Identifies a Statistic Pilot.
synchronization
Note : In case of migration from OTCS 8.2 step 1.1., All Statistic Pilots which were created using the
temporary solution (Adding 00000 in front of Statistic Pilot number) must be modified and use
the Pilot usage type instead.
ALCATEL-LUCENT
Page 56 / 58
Alternate call : Hit the Retrieve button in the session of the Held call
Transfer call : Hit the Transfer button in the session of the Held call. Agent has transferred the
communication between the 2 parties.
Conference call : Hit the Conference button in the session of the Held call. Agent is in
conference with the 2 other parties
Reconnect call : Not available in a single operation. Requires using Disconnect button on
connected session followed by Retrieve button on held call session.
End of document
ALCATEL-LUCENT
Page 57 / 58
www.alcatel-lucent.com
ALCATEL-LUCENT
Page 58 / 58