Как стать автором
Обновить

Комментарии 7

Чем обусловлен выбор AMI вместо ARI?
Полтора года назад писал аналогичный логгер используя ARI — там это проще выглядело:
1. Подключится к WS.
2. Отправить несколько HTTP-запросов (информацию о устройствах, каналах, пирах на которые следует подписатся).
3. Ответ будет приходить в виде JSON по WS.
Вы использовали какую-то библиотеку для Python или на другом языке писали?
Всё написано на Python, а из библиотек только telnetlib, json и re.
На самом деле это плохой способ взаимодействия с Asterisk, как написал выше Tihon_V, гораздо удобнее и проще для это использовать ARI.
Это несомненно, но вот я что-то не нашел активно развиваемой библиотеки на Python 3 для работы с ARI
Наверно потому, что для работы с ARI не нужны специальные библиотеки, достаточно requests и websockets.
Ну для 2.7 версии такие библиотеки есть. Да и все же много чего нужно делать множеством запросов, в результате все равно получится «библиотека»

Использовал OpenAPI-схему актуальную на тот момент времени и aiohttp, т.к. нужно было отправлять HTTP-запросы и подключатся к WebSocket'ам.

Зарегистрируйтесь на Хабре , чтобы оставить комментарий

Публикации