We were using UCCX9 and got some requirement to have a Mobile Desk (Agent can sit at any desk) and Agent can login only through CAD (Software that call a web service that perform IP Phone auto-login).
We use "Agent Management Work Flows > Events Startup > Action Lauching External Application Action (call .bat)," which acts as a script call to EMAppServlet API.
When the agent logs in to CAD, the Event calls script and sends agent ID to the script. The script then reads DEVICE_NAME from configuration file on client desk and call API using this URL : http://<IP Address>:8080/emapp/EMAppServlet?device=#DEVICENAME#&userid=
After that, the API will connect web service with IP Phone while the CAD checks phone availability at the same time, resulting in successful login.
However, we upgrade to UCCX11 and change software from CAD to Finesse, which doesn't have Events Startup. As a result we can not call API and agents can't login to IP Phone
Are there any way for Finesse to call web service in the same manner as described. If not, is there any other way to perform the same thing on UCCX11?