尚不清楚如何使用此库从ari /端点获取sip对等点列表。
存储库中的示例显示具有通道和桥接器但不具有端点的操作。
[JSON响应可通过浏览器或wscat通过localhost:8088 / ari / endpoints / SIP获得。
如何通过ari客户端获取它?
import ari
SERVER_ADDR = "http://localhost:8088/"
USER = "user"
PWD = "pwd"
client = ari.connect(SERVER_ADDR, USER, PWD)
要列出端点,可以使用:
client.endpoints.list()
要列出SIP端点,可以使用:
client.endpoints.listByTech(tech='SIP')
ari-py
客户端是根据Asterisk返回的OpenAPI规范构建的。除了OpenAPI规范,没有其他文档。您可以阅读OpenAPI规范with SwaggerUI。
例如,您也可以直接在文本on Github中阅读OpenAPI规范。 ari-py
客户端的方法名称与OpenAPI规范操作的nickname
相同,但是不幸的是,该名称未在SwaggerUI的http://ari.asterisk.org中显示。