Assuming you mean to use this for End Users, the good news is, CUCM 9.1 through 10.5 has the same functionality for the updateUser request method.
https://developer.cisco.com/site/axl/develop-and-test/documentation/operations-by-release/ I wrote this in PHP for you, and I tested it against my lab system which is 10.0. If you're writing in a different language, I probably cannot help you convert this. My programming language experience is pretty much limited to PHP and Python. Happy Coding! <?php // Inputs $target_user = "aholloway"; $target_profile = "SomeDeviceProfile"; // SOAP Client $client = new SoapClient( 'C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\axl\AXLAPI.wsdl', array( 'trace'=>true, 'exceptions'=>true, 'location'=>"https://10.1.1.10:8443/axl", 'login'=>'ccmadmin', 'password'=>'P@ssw0rd!', 'features'=>SOAP_SINGLE_ELEMENT_ARRAYS ) ); // Query the user to get a list of existing profiles try { $response = $client->getUser(array( "userid" => $target_user )); } catch (Exception $e) { die($e->getMessage()); } // Iterate over each existing profile, building the input for the update method $cti = $response->return->user->ctiControlledDeviceProfiles; $profiles = array("profileName" => array()); if (isset($cti->profileName)) { foreach ($cti->profileName as $profile) { if ($profile->_ == $target_profile) die("Profile exists, stopping."); $profiles["profileName"][] = array("_" => $profile->_); } } // Add in the new profile to the list of existing profiles $profiles["profileName"][] = array("_" => $target_profile); // Update the user with the new master list of profiles try { $response = $client->updateUser(array( "userid" => $target_user, "ctiControlledDeviceProfiles" => $profiles )); } catch (Exception $e) { die($e->getMessage()); } ?> On Thu Nov 13 2014 at 1:45:10 PM Reto Gassmann <[email protected]> wrote: > Hello Group > > we have a UCM 9.1.2 and try to associate a CTI Controlled Device to a User > with AXL. > We were able to associate the Extension Mobility Profile and set the > Default Profile to the user. > We still use the standard schema, I think thats 7.1. > > Has anyone an idea how we could do that? > > Thanks a lot > Regards Reto > _______________________________________________ > cisco-voip mailing list > [email protected] > https://puck.nether.net/mailman/listinfo/cisco-voip >
_______________________________________________ cisco-voip mailing list [email protected] https://puck.nether.net/mailman/listinfo/cisco-voip
