12-24-2012 03:23 AM - edited 03-14-2019 11:02 AM
Hi friends,
I am in a situation of implementing manual dialing from CAD in a UCCE environment from a 3rd party application. I have CISCO CAD 8.5 premimum and trying to explore different possibilities:
Having hyperlink enabled, I can see a US formatted number (10 digits) is made clickable automatically and the system dials out as I press the number. For testing, I tried to place a shorter number (another IP-phone extension) and tried to simulate the call with my own number like
<a href="#*46712"> extension_number </a>. Nothing happens when I click on it.
I got this idea from the posts https://communities.cisco.com/message/27737 and https://supportforums.cisco.com/thread/2036741
I couldn't find any document that explains what CAD does behind the scene. I actually want to write a small application that would call via CAD through an external application.
Sounds interesting at a first glance and being a programmer I'll be very much willing to explore implementing an IPC action for making call. On
http://www.cisco.com/en/US/prod/collateral/voicesw/custcosw/ps5693/ps427/prod_white_paper0900aecd804c6cdd.html, in the section of IPC based integration I found this quite interesting:
"Agents also use a click-to-call capability in their Visual Basic application for outbound dialing. An outbound UDP socket session passes the phone number the agent selected to Cisco Agent Desktop, which makes the outbound call."
But there's no supporting document or further information how can this be achieved.
Can an external application call CAD for outbound dialing via UDP request? If yes, what parameters should the external app pass for this?
Thanks for your valuable information,
Jawad Bokhari
12-24-2012 06:26 AM
Hi again,
I figured out everything just by closely going through the documentation and some hit & tries.
For making outbound call from external source, we can use "IPC Make Call Action" described the Cisco desktop administrator guide http://www.cisco.com/en/US/docs/voice_ip_comm/cust_contact/contact_center/crs/express_8_5/user/guide/cda85ccxug-cm.pdf
To make CAD receive a make-call event from external source like 3rd party CRM, we have to enable "Remote Access". It's also clearly documented as activating the "Allow activating Receive events" and specify the UDP port.
Every CAD agent machine then listens on specified UDP socket.
Finally, it worked perfectly for me
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