03-06-2018 02:43 PM - edited 03-14-2019 06:01 PM
I am looking to understand agent transfers in UCCE from both an agent's point of view and in the data.
1) From an agent's perspective, what is the difference between a warm transfer and a conferenced call?
2) Are all conferenced calls always a transfer? E.g, does the original agent always pass the call to someone else?
3) Which data elements do I want to focus on for reporting? The calldispositionID on TCD (28, 29,30)
or the Peripheral Call type (4, 12, 13)?
Solved! Go to Solution.
03-06-2018 08:36 PM
03-06-2018 08:36 PM
03-08-2018 08:58 PM
@Omar Deen wrote:
- Agent 1 presses the Consult button in Finesse and dials either a number to go off net or to a CTI Route Point (usually).
These days you don't even bother creating a CTI Route Point if you are coming out of Finesse. Just make a Dialed Number on the UCM Routing Client and attach the script in the normal way with the conventional Send to VRU structure. ICM will make the Route Request and it will execute the 2-stage transfer (first to CVP and then to the gateway) and will queue the call.
We used to use a DNP (Dialed Number Plan) for this, with the appropriate Agent Desk Setting, but even that's not needed now.
Once agent 1 is consulting to agent 2 (customer on hold) you can use Alternate to get the customer back (placing agent 2 on hold) and tell the customer that "Bob will help you now" then Alternate back and complete the transfer.
I think there are five concepts and you need to understand all 5, know how to make them work, and then figure then out what the customer wants
Regards,
Geoff
03-09-2018 05:41 AM - edited 03-09-2018 05:43 AM
@geoff wrote:These days you don't even bother creating a CTI Route Point if you are coming out of Finesse. Just make a Dialed Number on the UCM Routing Client and attach the script in the normal way with the conventional Send to VRU structure. ICM will make the Route Request and it will execute the 2-stage transfer (first to CVP and then to the gateway) and will queue the call.
I'll have to try that!
What I've been doing lately is creating a wild card in Call Manager that covers a certain range that I want and then creating my DNs on the CUCM routing client. So rather than littering Call Manager with all these CTI RPs, I create one as a Wild Card and be done with it.
03-09-2018 05:52 AM
@Omar Deen wrote:
@geoff wrote:These days you don't even bother creating a CTI Route Point if you are coming out of Finesse. Just make a Dialed Number on the UCM Routing Client and attach the script in the normal way with the conventional Send to VRU structure. ICM will make the Route Request and it will execute the 2-stage transfer (first to CVP and then to the gateway) and will queue the call.
I'll have to try that!
What I've been doing lately is creating a wild card in Call Manager that covers a certain range that I want and then creating my DNs on the CUCM routing client. So rather than littering Call Manager with all these CTI RPs, I create one as a Wild Card and be done with it.
As long as no one is required to route to your scripts from an IP phone (as long as all access to the scripts comes from Finesse), you do not have to touch Call Manager.
Of course, if you do have scripts (like internal help desk etc.) that non-agents have to run, you need something in UCM. If it's not a transfer though, and because you do not need to keep Call Context, you can just make it a Route Pattern (not a Route Point) and send it up the trunk to the CVPs - and now your dialed number is on the CVP routing client(s).
What this does imply from a good housekeeping perspective is to only create Dialed Numbers on the appropriate RC.
I have seen too many instances of folks creating the DN on the CVP RCs and then throwing the same DN on the UCM RC - even though UCM is never the Routing Client. That's just poor coding.
Regards,
Geoff
03-09-2018 07:09 AM
@geoff wrote:
@Omar Deen wrote:
@geoff wrote:These days you don't even bother creating a CTI Route Point if you are coming out of Finesse. Just make a Dialed Number on the UCM Routing Client and attach the script in the normal way with the conventional Send to VRU structure. ICM will make the Route Request and it will execute the 2-stage transfer (first to CVP and then to the gateway) and will queue the call.
I'll have to try that!
What I've been doing lately is creating a wild card in Call Manager that covers a certain range that I want and then creating my DNs on the CUCM routing client. So rather than littering Call Manager with all these CTI RPs, I create one as a Wild Card and be done with it.
As long as no one is required to route to your scripts from an IP phone (as long as all access to the scripts comes from Finesse), you do not have to touch Call Manager.
Of course, if you do have scripts (like internal help desk etc.) that non-agents have to run, you need something in UCM. If it's not a transfer though, and because you do not need to keep Call Context, you can just make it a Route Pattern (not a Route Point) and send it up the trunk to the CVPs - and now your dialed number is on the CVP routing client(s).
What this does imply from a good housekeeping perspective is to only create Dialed Numbers on the appropriate RC.
I have seen too many instances of folks creating the DN on the CVP RCs and then throwing the same DN on the UCM RC - even though UCM is never the Routing Client. That's just poor coding.
Regards,
Geoff
Geoff,
Couldn't agree more. The issue here is that most IPT engineers don't know UCCE and I found myself in this position as well. I learnt this very point of not needing CTI route point the hard way. We had Agent numbers set up as dialled numbers for their cucm routing client recently to facilitate warm transfer. After this agents started complaining that when they dial from finesse they don't see two way video on their phones. After days of troubleshooting, I realized that the calls were routed using dialled number on icm and not through the CTI route point created in cucm hence why video didn't work.
03-14-2018 06:34 AM
What I am really trying to get to is how to identify these actions in the data tables so that I can report on them
03-14-2018 06:37 AM
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide