home.social

#django_channels — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #django_channels, aggregated by home.social.

fetched live
  1. Интеграция Asterisk с веб‑интерфейсом и управление звонками через WebSocket: кейс имплементации под ключ

    Привет! Меня зовут Андрей Нелюбин, я руководитель функции фронтенд-разработки. В рамках проекта для заказчика требовалось доработать сценарий работы колл-центра: связать телефонию на Asterisk с операторским интерфейсом, где рядом со звонком доступны данные клиента, заказы, статусы и действия управления. Для этого в 2022 году была реализована собственная прослойка поверх Asterisk: backend на Python/Django, обработка событий через Django Channels, WebSocket для передачи изменений в интерфейс и frontend на Vue. В статье расскажу, как устроили архитектуру решения, как обрабатывали события звонков, зачем понадобился BFF-слой на Django и почему в рабочей конфигурации аудио осталось в SIP-клиенте, а контекст и управление — в операторском интерфейсе

    habr.com/ru/companies/gri/arti

    #Asterisk_rest_interface #asterisk #django #django_channels #python #websocket #sip #операторский_интерфейс

  2. Всё, что вы хотели знать о Django Channels

    Приветствую, друзья! Когда я впервые начал работать с Django, меня всё устраивало, за исключением одного момента: как сделать так, чтобы приложение могло общаться с пользователем в реальном времени? Веб-сокеты, уведомления, асинхронные запросы — казалось, это точно не про чистый Django. Но затем я наткнулся на Django Channels , и многое изменилось. Channels позволили мне сделать приложение асинхронным, добавить поддержку веб-сокетов и превратить его во что-то гораздо более крутое. В этой статье я расскажу, как работать с Django Channels.

    habr.com/ru/companies/otus/art

    #django #Django_Channels