Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ciscoaxl api python错误_Python_Cisco Axl_Cucm - Fatal编程技术网

ciscoaxl api python错误

ciscoaxl api python错误,python,cisco-axl,cucm,Python,Cisco Axl,Cucm,我开始研究如何使用Python实现Cisco CUCM自动化。我找到了插件ciscoaxl,安装了它并编写了以下脚本: from ciscoaxl import axl cucm = "10.10.20.1" username = "axlusr" password = "password1" version = "12.5" ucm = axl(username, password, cucm, version)

我开始研究如何使用Python实现Cisco CUCM自动化。我找到了插件ciscoaxl,安装了它并编写了以下脚本:

from ciscoaxl import axl
cucm = "10.10.20.1"
username = "axlusr"
password = "password1"
version = "12.5"
ucm = axl(username, password, cucm, version)
for phone in ucm.get_phones():
    print(phone.name)
我已连接到Cisco的DevNET沙箱,AXL用户的所有登录和配置似乎都是正确的,但是当我尝试运行脚本时,我得到了以下输出:

Traceback (most recent call last):
  File "%home%\AppData\Local\Programs\Python\Python39\axl-test.py", line 7, in <module>
    for phone in ucm.get_phones():
  File "%home%\AppData\Local\Programs\Python\Python39\lib\site-packages\ciscoaxl\axl.py", line 1877, in get_phones
    for each in inner(skip):
  File "%home%\AppData\Local\Programs\Python\Python39\lib\site-packages\ciscoaxl\axl.py", line 1869, in inner
    res = self.client.listPhone(
  File "%home%\AppData\Local\Programs\Python\Python39\lib\site-packages\zeep\proxy.py", line 40, in __call__
    return self._proxy._binding.send(
  File "%home%\AppData\Local\Programs\Python\Python39\lib\site-packages\zeep\wsdl\bindings\soap.py", line 130, in send
    return self.process_reply(client, operation_obj, response)
  File "%home%\AppData\Local\Programs\Python\Python39\lib\site-packages\zeep\wsdl\bindings\soap.py", line 195, in process_reply
    return self.process_error(doc, operation)
  File "%home%\AppData\Local\Programs\Python\Python39\lib\site-packages\zeep\wsdl\bindings\soap.py", line 283, in process_error
    raise Fault(
zeep.exceptions.Fault: Unknown fault occured
回溯(最近一次呼叫最后一次):
文件“%home%\AppData\Local\Programs\Python\Python39\axl test.py”,第7行,在
对于ucm中的电话。获取电话()
文件“%home%\AppData\Local\Programs\Python39\lib\site packages\ciscoaxl\axl.py”,第1877行,在get\U中
对于内部的每个(跳过):
文件“%home%\AppData\Local\Programs\Python39\lib\site packages\ciscoaxl\axl.py”,第1869行,位于内部
res=self.client.listPhone(
调用中第40行的文件“%home%\AppData\Local\Programs\Python39\lib\site packages\zeep\proxy.py”__
返回self.\u proxy.\u binding.send(
文件“%home%\AppData\Local\Programs\Python39\lib\site packages\zeep\wsdl\bindings\soap.py”,第130行,在send中
返回自处理\应答(客户端、操作\对象、响应)
文件“%home%\AppData\Local\Programs\Python39\lib\site packages\zeep\wsdl\bindings\soap.py”,第195行,正在处理中
返回自处理错误(单据、操作)
文件“%home%\AppData\Local\Programs\Python39\lib\site packages\zeep\wsdl\bindings\soap.py”,第283行,进程中\u错误
提出错误(
zeep.exceptions.Fault:发生未知故障

我在Windows10上的Linux子系统(Ubuntu20.04)的空闲环境中运行了它通过python和ipython3。

经过一些额外的研究,这是CUCM 12.5的一个已知问题。应该在CU1中修复它。请参见此处:

我在12.5.1.12900-115上仍然收到此错误,但我在没有适当权限时收到此错误。修复AXL访问的用户权限可以解决此问题