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

add_called_party_xform(self, pattern='', description='', partition='', calledPartyPrefixDigits='', calledPartyTransformationMask='', digitDiscardInstructionName='')

Add a called party transformation pattern :param pattern: pattern - required :param routePartitionName: partition required :param description: Route pattern description :param calledPartyTransformationmask: :param dialPlanName: :param digitDiscardInstructionName: :param routeFilterName: :param calledPartyPrefixDigits: :param calledPartyNumberingPlan: :param calledPartyNumberType: :param mlppPreemptionDisabled: does anyone use this? :return: result dictionary

add_calling_party_xform(self, pattern='', description='', partition='', callingPartyPrefixDigits='', callingPartyTransformationMask='', digitDiscardInstructionName='')

Add a calling party transformation pattern :param pattern: pattern - required :param routePartitionName: partition required :param description: Route pattern description :param callingPartyTransformationmask: :param dialPlanName: :param digitDiscardInstructionName: :param routeFilterName: :param callingPartyPrefixDigits: :param callingPartyNumberingPlan: :param callingPartyNumberType: :param mlppPreemptionDisabled: does anyone use this? :return: result dictionary

delete_called_party_xform(self, **args)

Delete a called party transformation pattern :param uuid: The pattern uuid :param pattern: The pattern of the transformation to delete :param partition: The name of the partition :return: result dictionary

delete_calling_party_xform(self, **args)

Delete a calling party transformation pattern :param uuid: The pattern uuid :param pattern: The pattern of the transformation to delete :param partition: The name of the partition :return: result dictionary

get_called_party_xform(self, **args)

Get called party xform details :param name: :param partition: :param uuid: :return: result dictionary

get_called_party_xforms(self)

Get called party xforms :param mini: return a list of tuples of called party transformation pattern details :return: A list of dictionary's

get_calling_party_xform(self, **args)

Get calling party xform details :param name: :param partition: :param uuid: :return: result dictionary

get_calling_party_xforms(self)

Get calling party xforms :param mini: return a list of tuples of calling party transformation pattern details :return: A list of dictionary's

update_called_party_xform(self, **args)

Update a called party transformation :param uuid: required unless pattern and routePartitionName is given :param pattern: pattern - required :param routePartitionName: partition required :param description: Route pattern description :param calledPartyTransformationmask: :param dialPlanName: :param digitDiscardInstructionName: :param routeFilterName: :param calledPartyPrefixDigits: :param calledPartyNumberingPlan: :param calledPartyNumberType: :param mlppPreemptionDisabled: does anyone use this? :return: result dictionary :return: result dictionary

update_calling_party_xform(self, **args)

Update a calling party transformation :param uuid: required unless pattern and routePartitionName is given :param pattern: pattern - required :param routePartitionName: partition required :param description: Route pattern description :param callingPartyTransformationMask: :param dialPlanName: :param digitDiscardInstructionName: :param routeFilterName: :param calledPartyPrefixDigits: :param calledPartyNumberingPlan: :param calledPartyNumberType: :param mlppPreemptionDisabled: does anyone use this? :return: result dictionary :return: result dictionary