Be careful , an UCCX agent can only belong to only 1 Resource Group but an UCCX agent can have multiple skills.
So depending your implemention, please consider first on how to define your agents properly before to assign them to a Resource Group or to skills.
Here are some stuff regarding the UCCX .
First of all , please check that under the menu Subsystems>Cisco Media , you have well CTI port defined. It is depending on your license.
For reminder , the JTAPI User is the user which will control the CTI Route Point and the CTI Ports ( Everything must be populated via the appadmin).
The RmCM user is the user which must control the agent extension and the supervisors. Don’t forget also to define under your agent/supervisor agent the primary line and the IPCC extension.
Define then the Telephony Call Control Group that you will use to define the amount of CTI ports that you will use for your script/applications. Don’t forget to click on the Show More button in order to configure correctly your ports
Call Control Group Definition
In your application script , the Maximum Number of Sessions has to match the CTI port that you have defined in your call control group. If it is not the case, then you can encounter the conditions where you will hit the default script message so the message “Sorry we are experiencing ……”.
Script Application Definition
Here is a basic stuff to implement the mgcp config
ccm-manager redundant-host 172.17.123.201
ccm-manager config server 172.17.123.200
mgcp call-agent 172.17.123.200 service-type mgcp version 0.1
mgcp bind control source-interface GigabitEthernet0/0.102
mgcp bind media source-interface GigabitEthernet0/0.102
mgcp profile default
Take care to the fact that any change under Remote Destination Configuration will disable the Mobility. So in order to test it , don’t forget to enable it again if you need to test it .