Based on the SDK example I created an application that pushes some information to the IP Phone screen as soon as a phone starts ringing. As soon as you go off hook, the content of the display is replaced by the regular screen when a call is in progress. Now obviously I could just catch the ConnConnectedEv event again, and repeat the push, but that's not a very elegant solution so I'm wondering if there's a way to prevent the off-hook signal of replacing my on screen message.
Well, basically it's very similar to the callerID application provided in the SDK, only that mine displays Name, Department and picture of a person before the phone goes off hook. Right now I'm using the CM LDAP directory so it only works for internal calls, but then again the Photodirectory service (that's what is used to find people data.. all the caller ID application does is register the call and make the phone request the photodirectory with the number of the incoming call). The photodirectory could be easily be extended to use another data source (be it ldap or an sql database of a CRM tool) for the caller identification. Right now I've just done this as a sales demo case, and it'll be up to our sales people to sell a working solution which I'll then implement (we're selling phone and data solutions and services).
But right now it's only useful for internal calls. I don't know how familiar you are with Java Programming, it kinda takes a java programmer to extend it (and I'm far away from a generic solution where the customer would only provide a configuration file which identifies the data source.. this is most likely not even possible because each database needs another jdbc connector).
I don't know if my small modifications of the SDK samples are useful to you, if they are, I can share the code - it's not really like I created some valuable IP yet.. that'll come of we can sell such a service.
SIP traces provide key information in troubleshooting SIP Trunks, SIP
endpoints and other SIP related issues. Even though these traces are in
clear text, these texts can be gibberish unless you understand fully
what they mean. This document attempts to br...
Please find the attached HTML document, download and open it on your PC.
This provides an easy to use form where you simply answer a few
questions and it will render the proper jabber-config.xml file for you
to copy/paste. There is built in logic to verif...
CUCM Database Replication is an area in which Cisco customers and
partners have asked for more in-depth training in being able to properly
assess a replication problem and potentially resolve an issue without
involving TAC. This document discusses the bas...