The AXL class sets up the connection to the call manager with methods for configuring UCM. Tested with environment of; Python 3.6
add_route_pattern(self, pattern, gateway='', route_list='', description='', partition='', blockEnable=False, patternUrgency=False, releaseClause='Call Rejected')
Add a route pattern :param pattern: Route pattern - required :param gateway: Destination gateway - required :param route_list: Destination route list - required Either a gateway or route list can be used at the same time :param description: Route pattern description :param partition: Route pattern partition :return: result dictionary
delete_route_pattern(self, **args)
Delete a route pattern :param uuid: The pattern uuid :param pattern: The pattern of the route to delete :param partition: The name of the partition :return: result dictionary
get_route_pattern(self, pattern='', uuid='')
Get route pattern :param pattern: route pattern :param uuid: route pattern uuid :return: result dictionary
get_route_patterns(self, tagfilter={'pattern': '', 'description': '', 'uuid': ''})
Get route patterns :param mini: return a list of tuples of route pattern details :return: A list of dictionary's
update_route_pattern(self, **args)
Update a route pattern :param uuid: The pattern uuid :param pattern: The pattern of the route to update :param partition: The name of the partition :param gateway: Destination gateway - required :param route_list: Destination route list - required Either a gateway or route list can be used at the same time :param description: Route pattern description :param partition: Route pattern partition :return: result dictionary