Рет қаралды 1,026
Онлайн-трансляция мероприятия от evenda.ru
В докладе расскажу об одном из способов интеграции Asterisk с внешними сервисами и базами данных, через собственное REST API.
И еще расскажу о FastAPI - фреймворке, который позволяет упростить разработку своего REST API сервиса.
- Рассмотрю варианты взаимодействия Asterisk с внешними сервисами
- Чем будет полезен REST API сервис
- Краткий обзор фреймворка FastAPI
- Небольшой пример взаимодействия с API
Тайм-код:
00:00 Начало выступления
00:13 Обо мне
00:33 О чем доклад?
01:09 Какие варианты есть
06:08 Что выберем?
06:16 Подытожим
08:15 Разработка API сервиса
08:42 Выбираем фреймворк
09:17 Результаты сравнения
11:30 FastAPI features
15:12 Запуск и масштабирование
17:36 Пример простейшего API
18:59 FastAPI
19:49 Метрики для Prometheus
20:47 Как обратиться к API из Asterisk
21:56 Завершение выступления и ответы на вопросы
22:05 Вопрос: если ли статистика по количеству неуспешных запросов?
24:43 Вопрос дискуссионный: возможно есть проблемы с обработкой Gsun в диалплане
26:11 Вопрос: думали о подключении http/2 для общения с сервисом?
26:31 Вопрос: какую проблему решали?
27:31 Вопрос: как узнаете о том, что произошли косяки?
28:21 Вопрос: что будет если background task не отработается?