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

add_h323_gateway(self, **args)

Add H323 gateway :param h323_gateway: :param description: :param device_pool: :param location: :param media_resource_group_list: Media resource group list name :param prefix_dn: :param sig_digits: Significant digits, 99 = ALL :param css: :param aar_css: :param aar_neighborhood: :param product: :param protocol: :param protocol_side: :param pstn_access: :param redirect_in_num_ie: :param redirect_out_num_ie: :param cld_party_ie_num_type: :param clng_party_ie_num_type: :param clng_party_nat_pre: :param clng_party_inat_prefix: :param clng_party_unknown_prefix: :param clng_party_sub_prefix: :param clng_party_nat_strip_digits: :param clng_party_inat_strip_digits: :param clng_party_unknown_strip_digits: :param clng_party_sub_strip_digits: :param clng_party_nat_trans_css: :param clng_party_inat_trans_css: :param clng_party_unknown_trans_css: :param clng_party_sub_trans_css: :return:

add_sip_trunk(self, **args)

Add a SIP Trunk :param name: :param description: :param product: :param protocol: :param protocolSide: :param callingSearchSpaceName: :param devicePoolName: :param securityProfileName: :param sipProfileName: :param destinations: param destination: :param runOnEveryNode:

:return:

delete_h323_gateway(self, name)

Delete a H323 gateway :param name: The name of the H323 gateway to delete :return: result dictionary

get_h323_gateway(self, **args)

Get H323 Gateway parameters :param name: H323 Gateway name :return: result dictionary

get_h323_gateways(self, tagfilter={'name': '', 'description': '', 'devicePoolName': '', 'locationName': '', 'sigDigits': ''})

Get H323 Gateways :param mini: List of tuples of H323 Gateway details :return: results dictionary

get_sip_trunk(self, **args)

Get sip trunk :param name: :param uuid: :return: result dictionary

reset_sip_trunk(self, name='', uuid='')

Reset SIP Trunk :param name: device name :param uuid: device uuid :return: result dictionary

update_h323_gateway(self, **args)

:param name: :return:

update_sip_trunk(self, **args)

Update a SIP Trunk :param name: :param uuid: :param newName: :param description: :param callingSearchSpaceName: :param devicePoolName: :param locationName: :param sipProfileName: :param mtpRequired:

:return: