Configuring CUCM6.1.2 Phone Directory Button to access 3rdParty Webserver

Version 1
    This document was generated from CDN thread

    Created by: STEVE PARRISH on 04-03-2009 01:00:17 AM
     
    Hi,
    We have developed our own "Directory Lookup Application" with webservice. The application works fine when configuring a new IP phone service on CUCM 6.1.2.
    However our customer want to access this service from the Directories Button on their IP phone instead of using it under the Service Button.
    We have tried configuring the Directory parameter with the appropriate URL under "Enterprise Parameters" however this doesnt work. It ends up removing the "Corporate Directory" and "Personal Directory" option from the Directory Button.
     
    As mentioned we know the application works fine as it work under the Services Button as a IP phone service.
     
    How do we get it to work on the "Directorys Button" and also retain the "Personal Directory" option (Note CUCM 6.1.2)
     
    Can someone please help
    Cheers Steve

    Subject: RE: Configuring CUCM6.1.2 Phone Directory Button to access 3rdParty Webserv
    Replied by: David Staudt on 04-03-2009 05:55:59 AM
    When the phone requests the Directories URL, UCM sends back an XML CiscoIPPhoneMenu object similar to the below:
     
    <?xml version="1.0" encoding="UTF-8"?>
    <CiscoIPPhoneMenu>
      <MenuItem>
        <Name>Personal Directory</Name>
        <URL>http://10.0.0..1:8080/ccmpd/pdCheckLogin.do?name=undefined</URL>
      </MenuItem>
      <MenuItem>
        <Name>Corporate Directory</Name>
        <URL>http://10.0.0.1:8080/ccmcip/xmldirectoryinput.jsp</URL>
      </MenuItem>
      Select a directory
    </CiscoIPPhoneMenu>
     
    The phone firmware then renders the screen withe built-in directories like Missed Calls followed by the configured directories as above.  In order to include your custom directory (or replace the Corporate Directory as above) you will need to provide a CiscoIPPhoneMenu object from your web server as the base URL.  The Personal Directory entry would still refer to the URL as previously defined (you may need to check the XML returned by UCM by default - browse to it with your web browser.)  You will replace the URL for the Corporate Directory Entry with the URL to your custom directory app.