11-06-2014 04:31 PM - edited 03-14-2019 02:05 PM
HI,
Does anyone know of a wait to alert an agent phone calls in queue? I see you can use the "Get Reporting Statistics" step to get the Contacts Waiting. Is there a way to use this and pump the output of an IF statement to an script and then create an application and use an HTTP Trigger for it?
11-07-2014 12:06 AM
Hi,
actually, yes, but remember, the Get Reporting Statistics step is executed only once (so it won't sit there watching the numbers - so for instance, if the number of queued calls suddenly drop after this step is executed, the whole process is kind of useless, isn't it). You might use the Create URL Document step to issue a HTTP request.
G.
11-07-2014 06:04 AM
Thanks, Gergely. I see your point about the get report statistics step. Do you think it would be better to set up a real time report in the dashboard of cuic instead? And point the ip phone service to that?
11-09-2014 11:07 AM
Hi,
exactly. For instance, you could build a proxy service with one connection and thread to the UCCX server and multiple connections, serving XML over HTTP (an idle screen perhaps) towards the IP phones.
I would even use a database to sort of take snapshots of call counts. Just to have a cold hard proof in case supervisors start asking why the wallboard showed "unexpected" information.
G.
11-11-2014 08:15 AM
Thanks, Gergely. Are there any documents that shows how to set something like this up? I'm not too familiar with this.
11-14-2014 03:38 PM
I've found the Phone development guide and see how I can send an audible and visual alert to specific phones. But I'm not all that good with XML scripting. Can someone point me in the right direction? How do you script the HTTP POST for a specific phone in XML?
11-17-2014 01:17 AM
Hi,
can you tell me which way you have chosen: the idle screen (periodic poll) or "push notifications? Also, what kind of phones do your agents use?
For instance, if it's 7945G, you can use the CiscoIPPhoneExecute method (read the "Cisco Unified IP Phone Services Application Development Notes Release 9.1(1) and Later"). How to issue an HTTP POST request: depends, what is the programming language of choice? If it's Java, I can give you an example.
G.
11-17-2014 06:48 AM
Hi Gergely,
The contact Center group is quite small, only 6-10 agents. They are using 8961 phones.
I've found that I can send an audible and visual alert in xml with the following syntax:
<CiscoIPPhoneExecute>
<ExecuteItem Priority=”0” URL=”Play:chime.raw”/>
<ExecuteItem Priority=”0” URL=”http://server/textmessage.xml”/>
</CiscoIPPhoneExecute>
I just don't know how script the XML portion and trigger specific phones. From what I found, I can target specific phones based on their IPs or FQDN.
I've found this. But don't know how to piece everything together.
http://www.voip-info.org/wiki/view/Cisco+79XX+XML+Push
I think the method of "pushing" the alerts to phones is by using a HTTP POST. But I'm not familiar with this.
11-17-2014 07:01 AM
Hi,
actually, you need to write an application or a script. Playing around with one command line tool like curl is good for testing, but for production environments is not a choice.
Can you tell me the name of your preferred scripting/programming language?
G.
10-26-2015 04:49 AM
Hi,
Have you been able to solve the requirement ?
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