如何使用ari-py从端点获取sip对等点列表

问题描述 投票:0回答:1

尚不清楚如何使用此库从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)
python asterisk asterisk-ari
1个回答
0
投票

要列出端点,可以使用:

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中显示。

© www.soinside.com 2019 - 2024. All rights reserved.