Cisco Support Community
cancel
Showing results for 
Search instead for 
Did you mean: 
New Member

UCCX 9.0.2 sending an visual or audible alert to IP Phone in CUCM via IP service or HTTP

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?

9 REPLIES

Hi,actually, yes, but

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.

New Member

Thanks, Gergely. I see your

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?

Hi,exactly. For instance, you

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.

New Member

Thanks, Gergely. Are there

Thanks, Gergely. Are there any documents that shows how to set something like this up? I'm not too familiar with this.

New Member

I've found the Phone

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?

 

Hi,can you tell me which way

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.

New Member

Hi Gergely,The contact Center

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.

Hi,actually, you need to

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.

New Member

Hi,Have you been able to

Hi,

Have you been able to solve the requirement ?

226
Views
0
Helpful
9
Replies
CreatePlease to create content