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

add_cti_route_point(self, name, description='', device_pool='Default', location='Hub_None', common_device_config='', css='', product='CTI Route Point', dev_class='CTI Route Point', protocol='SCCP', protocol_slide='User', use_trusted_relay_point='Default', lines=[])

Add CTI route point lines should be a list of tuples containing the pattern and partition EG: [('77777', 'AU_PHONE_PT')] :param name: CTI route point name :param description: CTI route point description :param device_pool: Device pool name :param location: Location name :param common_device_config: Common device config name :param css: Calling search space name :param product: CTI device type :param dev_class: CTI device type :param protocol: CTI protocol :param protocol_slide: CTI protocol slide :param use_trusted_relay_point: Use trusted relay point: (Default, On, Off) :param lines: A list of tuples of [(directory_number, partition)] :return:

delete_cti_route_point(self, **args)

Delete a CTI route point :param cti_route_point: The name of the CTI route point to delete :return: result dictionary

get_cti_route_point(self, **args)

Get CTI route point details :param name: CTI route point name :param uuid: CTI route point uuid :return: result dictionary

get_cti_route_points(self, tagfilter={'name': '', 'description': ''})

Get CTI route points :param mini: return a list of tuples of CTI route point details :return: A list of dictionary's

update_cti_route_point(self, **args)

Add CTI route point lines should be a list of tuples containing the pattern and partition EG: [('77777', 'AU_PHONE_PT')] :param name: CTI route point name :param description: CTI route point description :param device_pool: Device pool name :param location: Location name :param common_device_config: Common device config name :param css: Calling search space name :param product: CTI device type :param dev_class: CTI device type :param protocol: CTI protocol :param protocol_slide: CTI protocol slide :param use_trusted_relay_point: Use trusted relay point: (Default, On, Off) :param lines: A list of tuples of [(directory_number, partition)] :return: