The AXL class sets up the connection to the call manager with methods for configuring UCM. Tested with environment of; Python 3.6

add_location(self, name, kbits=512, video_kbits=-1, within_audio_bw=512, within_video_bw=-1, within_immersive_kbits=-1)

Add a location :param name: Name of the location to add :param cucm_version: ucm version :param kbits: ucm 8.5 :param video_kbits: ucm 8.5 :param within_audio_bw: ucm 10 :param within_video_bw: ucm 10 :param within_immersive_kbits: ucm 10 :return: result dictionary

delete_location(self, **args)

Delete a location :param name: The name of the location to delete :param uuid: The uuid of the location to delete :return: result dictionary

get_location(self, **args)

Get device pool parameters :param name: location name :param uuid: location uuid :return: result dictionary

get_locations(self, tagfilter={'name': '', 'withinAudioBandwidth': '', 'withinVideoBandwidth': '', 'withinImmersiveKbits': ''})

Get location details :param mini: return a list of tuples of location details :return: A list of dictionary's

update_location(self, **args)

Update a Location :param name: :param uuid: :param newName: :param withinAudioBandwidth: :param withinVideoBandwidth: :param withImmersiveKbits: :param betweenLocations: :return: