cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
373
Views
0
Helpful
1
Replies

CUCM 10.5 IPPS Speeddial ip phone services application

tkrogh
Level 1
Level 1

After upgrading to CUCM 10.5 my speeddial phone sevice broke.  So after fussing with the free phone service in the cisco sdk, and others from Myvoipsource(a good source) I've finally kludged a simple JSP page to do it.  It only edits the 1st 6 entries, but that's easy to change.  This is a very simple app that uses AXL and soap, so please forgive my poor programming skills.

 

Installation:

Install Java sdk(jre 7), then apache tomcat(v 7).  Make a directory under webapps, like Speedial, than copy over the sd.txt file and rename it to sd.jsp into it.  Should work without further imports.  If you are using self-signed certs on CUCM you will have to import them into the java default keystore, instuctions here:

http://www.chrissearle.org/2007/10/25/Adding_self-signed_https_certificates_to_java_keystore/

 

 This is based on the kstearns source but modified to be completely self contianed, so you don't need the cisco sdk, or any jar files or classes, etc.  

 

Now just make a phone service with the following url:

 http://yourserver:8080/speeddial/sd.jsp?name=#DEVICENAME#

 

 

Hope this helps

1 Reply 1

tkrogh
Level 1
Level 1

revised script attached.  Program had issues with spaces in the label, and on 8851 phones exiting was a pain. added URLEncoding to label variable in main form url reference, and changed softkey:Exit to Init:Services in the update XML.