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