Size: a a a

2021 May 27

OS

Oleg Shteinliht in Asterisker-ы
в бесконечную очередь закиньте абонента
источник

OS

Oleg Shteinliht in Asterisker-ы
вы молодцы, за крутую задачу взялись
источник

OS

Oleg Shteinliht in Asterisker-ы
сама платформа уже работает, не хватает только клиента?
источник

V

Vikneo in Asterisker-ы
Есть пакетный клиент, через веб-интерфейс работает, но хотелось увязать с телефонией для использования в потоке
источник

OS

Oleg Shteinliht in Asterisker-ы
расскажите сценарий, как это должно работать
источник

V

Vikneo in Asterisker-ы
предварительно синтезируем аудио, осуществляем дозвон через обзвонщика, озвучиваем аудио, распознаем в потоке ответ от пользователя. В зависимости от ответа выбирает ветку диалога и аудиофайл, полученный на первом этапе. Так несколько итераций. Запись разговора пишем в файл и БД
источник

OS

Oleg Shteinliht in Asterisker-ы
ну тут поток вам не очень нужен
источник

OS

Oleg Shteinliht in Asterisker-ы
хотя и не помешает, но будет сложнее в реализации
источник

V

Vikneo in Asterisker-ы
Нужен, чтобы правильно выбрать ветку для диалога
источник

OS

Oleg Shteinliht in Asterisker-ы
видимо вы понимаете поток, как ответ от пользователя в реальном времени
источник

OS

Oleg Shteinliht in Asterisker-ы
у вас приложение подразумевает вопрос-ответ. Т.е. проигрываем сообщение и переходим режим прослушивания, затем распознаем и принимаем решение
источник

OS

Oleg Shteinliht in Asterisker-ы
если вы все-таки хотите работать с потоком, то вам потребуется войти в режим прослушивания (бесконечно), а вторым приложением слушать этот канал и заниматься управлением. Либо переодически разрывать связь, на анализ - но это равносильно приложению без потока
источник

V

Vikneo in Asterisker-ы
Возможно, вы правы. Прерывать режим прослушивания нельзя, а вот результат распознавания дробить, наверное, можно и отправлять во второе приложение через какую-нибудь кафку или любую другую шину сообщений
источник

A

Alex in Asterisker-ы
Как это сделать?
источник

OS

Oleg Shteinliht in Asterisker-ы
вместо wait(5) попробуйте выполнить Queue()
источник

OS

Oleg Shteinliht in Asterisker-ы
посмотрите описание этого приложения core show application Queue
источник

A

Alex in Asterisker-ы
на самого себя?
источник

OS

Oleg Shteinliht in Asterisker-ы
нет, в очередь вы добавляете того абонента, кому надо позвонить
источник

OS

Oleg Shteinliht in Asterisker-ы
перед этим делаете ему пуш
источник

OS

Oleg Shteinliht in Asterisker-ы
когда он проснется, очередь на него позвонит
источник