I have been tasked to find a way to give the call center agent (end user) the ability to decide which phone is assigned in rmuser (cucm application user for uccx). The goal is for them to be able to move between their home office and work office without having to contact our department each time to switch the device associated to the application user, but rather give them the ability to do so. thus saving both time and effort on our department.
I am not much of a programmer and i am unsure of which API's would be able to achieve this. I do have an idea of how i would want the utility program to work. When the end user signs into the utility program, they will see a list of all the devices assigned to the IPCC extension (field in end user profile). The device that is currently assigned in the application user is on the top of the list and the radius button is checked. if they select another device's radius button and submit, the program will add the "new" device to the application user and remove the "old" device.
Which API's would be able to list the information and allow me to update the assigned devices for an application user?
Thank you!