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

add_call_pickup_group(self, **args)

Add a Call Pickup Group minimal params needed :param name: - required :param pattern: - required :param description: :param usage: :param routePartitionName: :param pickupNotification: :param pickupNotificationTimer: :param callInfoForPickupNotification: :param members: :return: result dictionary

delete_call_pickup_group(self, **args)

Delete a Call Pickup Group :param name: - required :return: result dictionary

get_call_pickup_group(self, **args)

Get call pickup group details :param pattern: :param name: :param :return: result dictionary

get_call_pickup_groups(self, tagfilter={'name': '', 'pattern': '', 'description': '', 'usage': '', 'routePartitionName': '', 'pickupNotification': '', 'pickupNotificationTimer': '', 'callInfoForPickupNotification': ''})

Get Call Pickup Groups :param pattern: return a list of tuples of hunt pilot details :return: A list of dictionary's

update_call_pickup_group(self, **args)

Update a Call Pickup Group :param name: :param pattern: :param description: :param usage: :param routePartitionName: :param pickupNotification: :param pickupNotificationTimer: :param callInfoForPickupNotification: :param members: :return: result dictionary