ciscoaxl api python错误
我开始研究如何使用Python实现Cisco CUCM自动化。我找到了插件ciscoaxl,安装了它并编写了以下脚本: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)
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访问的用户权限可以解决此问题