11-02-2017 09:19 AM - edited 03-14-2019 05:41 PM
Gents what are the advantages of using a DNP in UCCE. I understand that finesse will prefer the DNP table over CUCM dial plan if one exists. So in what scenarios would this be useful
Thanks
Solved! Go to Solution.
11-04-2017 07:52 AM
Hi Deji, With my limited experience on the Dialed Number plan what i understood is:
1) You don't need to configure anything on CUCM(i.e CTI Route Point) for Agent initiated calls required to pass through ICM scripts.
2) Calls initiated from Agent soft-phone (finesse /CAD/ CTI toolkit) only will work.
3) Using DNP, you can use wild cards/catch-alls in ICM.
4) might be use in funky requirements like Agent to Agent transfers should happen through ICM routing scripts.
and have never seen its used for the customers at-least i have worked for.
11-11-2017 05:57 PM
Cisco has said that the DNP is not part of a reference design now, but they certainly still work.
Their point now being that you actually do not have to configure entries in the DNP to make it work. If you create a Dialed Number on your UCM Routing Client, assign it to a Call Type, then associate the Call Type with a Scheduled Script, you have created a mechanism that works - without a DNP entry.
Call the Dialed Number now from Finesse. Your script will be started. A Send to VRU node will create the VRU leg in CVP and you are off to the races.
If you look at the OPC trace you will see that it creates the route request - and you will see the words DNP there on that Route Request.
Clearly what is happening is the PG is storing in memory all Dialed Numbers on its Routing Client. Any call across the CTI interface is checked. If the number dialed matches one of these Dialed Number it is intercepted. It issues a Route Request and does not pass it on to Call Manager for resolution.
What we used to do with the DNP to make these "short circuit" Route Requests work is simply not required any longer.
Regards,
Geoff
11-04-2017 07:52 AM
Hi Deji, With my limited experience on the Dialed Number plan what i understood is:
1) You don't need to configure anything on CUCM(i.e CTI Route Point) for Agent initiated calls required to pass through ICM scripts.
2) Calls initiated from Agent soft-phone (finesse /CAD/ CTI toolkit) only will work.
3) Using DNP, you can use wild cards/catch-alls in ICM.
4) might be use in funky requirements like Agent to Agent transfers should happen through ICM routing scripts.
and have never seen its used for the customers at-least i have worked for.
11-08-2017 04:14 PM
Thank you Chintan.
11-08-2017 10:54 PM
Great answer. And we used it in our customer deployment. Customer wanted us to queue calls to agents what an agent transfer a call to another agent. Because basically we're using a regular call transfer, but he didn't like it. So we used it DNP and created a dial plan like that: 1234XXXXXXX, while '1234' is a prefix, a wildcard, and the X's should state the Agent Peripheral Number. So when this DNP matched, it is redirected to a new ICM script that all his purpose is the do "Queue to Agent".
11-08-2017 10:57 PM
and folks just forgot to mention:
Dialed Number Plan is now officially non reference design element from UCCE 11.5 onwards, which means Cisco is gradually moving away from it and recommending Engineers to use Dialed Numbers and CTI Route Points Instead.
regards
Chintan
11-11-2017 05:57 PM
Cisco has said that the DNP is not part of a reference design now, but they certainly still work.
Their point now being that you actually do not have to configure entries in the DNP to make it work. If you create a Dialed Number on your UCM Routing Client, assign it to a Call Type, then associate the Call Type with a Scheduled Script, you have created a mechanism that works - without a DNP entry.
Call the Dialed Number now from Finesse. Your script will be started. A Send to VRU node will create the VRU leg in CVP and you are off to the races.
If you look at the OPC trace you will see that it creates the route request - and you will see the words DNP there on that Route Request.
Clearly what is happening is the PG is storing in memory all Dialed Numbers on its Routing Client. Any call across the CTI interface is checked. If the number dialed matches one of these Dialed Number it is intercepted. It issues a Route Request and does not pass it on to Call Manager for resolution.
What we used to do with the DNP to make these "short circuit" Route Requests work is simply not required any longer.
Regards,
Geoff
11-11-2017 08:52 PM
Excellent Geof, this is exactly what I saw. There were no DNP configured, just dialled numbers and I see the PIM sends a route request to opc and opc sends it to router.. The only confusing thing is that I see the PIM printing out DNP in the logs, but your explanation has cleared that up. Thanks
11-12-2017 07:23 PM
Sorry, you are probably correct that this was in the PIM trace. I was going from memory.
Regards,
Geoff
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