In Unified Service Desk, if you have a CTI Generic Listener set up, you can invoke this opening an Internet Explorer window and accessing the port through a URL. You can also pass parameters to the URL.
For example, if the USD port is 5000, you can access the URL like below, passing in parameters:
http://localhost:5000/?ani=5552221177&dnis=5551112222&ssn=111223344
Open USD, then run this in IE. You will see a blank page:
USD will then open a session:
Opening the debugger, we can see cti node created, with the replacement parameters:
We can pass our own parameters, for example if we pass a parameter called “testparam”:
We can see the new parameter:
And access the replacement new parameter as: [[cti.testparam]]
We can also see in the debugger an action call for the ScreenPopRequested action:
And then the CTI Route:
Which comes from our routing rule CTI Route:
To give an idea of how to use these parameters, if we add an action to the CTI routing rule:
To display a message:
We will see the message of the replacement parameter displayed:
Note, if instead of selecting to Create a Session, you chose to Do Action, the CTI node would not be created, but you can access the CTI parameters through their name, e.g. [[ANI]+]
I AM SPENDING MORE TIME THESE DAYS CREATING YOUTUBE VIDEOS TO HELP PEOPLE LEARN THE MICROSOFT POWER PLATFORM.
IF YOU WOULD LIKE TO SEE HOW I BUILD APPS, OR FIND SOMETHING USEFUL READING MY BLOG, I WOULD REALLY APPRECIATE YOU SUBSCRIBING TO MY YOUTUBE CHANNEL.
THANK YOU, AND LET'S KEEP LEARNING TOGETHER.
CARL