Is there any way to get an IP Phone on a CME system to execute a built-in "Pickup" softkey function from the services plane? What this softkey actually does is cause the CME to initiate a transfer from the park slot to the first non-busy ephone-dn on the ephone (the "Park" softkey does the same thing, only in reverse).
I want to write a service that allows users to view a menu listing the park slots on the CME and the caller ID information for any calls parked on them, and then further allow them to pickup a parked call by highlighting it and hitting a "Pickup" softkey. The first part is a hack, but pretty easy--I just have to use the IOS HTTP server to execute the CLI command "show ephone-dn park" and parse the output into a CiscoIPPhoneMenu XML Object--but the second part appears to be impossible. There's still no "Softkey:Pickup" URI, even in the latest CiscoIPPhone XML Object interface, so that's out, and CME doesn't have a JTAPI interface, so I can't even trigger the required transfer from the web server using a JSP servlet.
Anyone have any other ideas, or am I SOL, as I suspect I am?