Skip to content

SDK-135: Функционал VoIP в официальном чат-боте на Python - #50

Merged
prostraction merged 4 commits into
masterfrom
feature/voip
Oct 8, 2026
Merged

prostraction merged 4 commits into
masterfrom
feature/voip

Conversation

@kennyromanov

@kennyromanov kennyromanov commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Перенёс VoIP из демо-бота на Python в чатбот с минимальными изменениями. По-сути, просто скопировал файлами в это репо и написал небольшой интерфейс для подключения к внешним проектам.

VoIP публикуется в отдельном пакете voip (как в SDK). Заодно: обновил линтинг, тесты и документацию (теперь они больше не падают).

Требование:

  1. Перенести VoIP из https://tracker.yandex.ru/SW-6181 в официальный чат-бот на Python

Алгоритм решения:

  1. Скопировать файлами большую часть VoIP
  2. Придумать интерфейс взаимодействия и подключения
  3. Обновить сборку библиотеки, вынести функционал в отдельный пакет voip
  4. Обновить тесты
  5. Поправить линтинг и CI/CD (см. GitHub)

@kennyromanov kennyromanov changed the title SW-6181: Реализовать функцию VoIP в демо чат-боте на Python SDK-135: Функционал VoIP в официальном чат-боте на Python Oct 7, 2026
@kennyromanov

Copy link
Copy Markdown
Contributor Author

Перенёс VoIP из демо-бота на Python в чатбот с минимальными изменениями. По-сути, просто скопировал файлами в это репо и написал небольшой интерфейс для подключения к внешним проектам.

VoIP публикуется в отдельном пакете voip (как в SDK). Заодно: обновил линтинг, тесты и документацию (теперь они больше не падают).

Comment thread setup.py
Comment thread whatsapp_chatbot_python/calls/contracts.py Outdated
Comment thread setup.py
Comment thread whatsapp_chatbot_python/calls/service.py Outdated
Comment thread whatsapp_chatbot_python/calls/service.py Outdated
Comment thread whatsapp_chatbot_python/calls/runtime.py
@kennyromanov

Copy link
Copy Markdown
Contributor Author

UPD x2:

  • Улучшил Cleanup, охватив единой процедурой все данные звонка: запись разговора, стейт, RTC/VoIP (коммент про Finally - там действительно была проблема)
  • Обновил вспомогательные файлы и версии Python/зависимостей
  • Убрал вводящие в заблуждение комментарии в коде

@prostraction
prostraction merged commit 6dea536 into master Oct 8, 2026
7 checks passed
@prostraction
prostraction deleted the feature/voip branch October 8, 2026 04:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants