Страница 1 из 1

Прослушиваю Spy нужно в ассинхронно проиграть файл, как?

Добавлено: 04 сен 2019, 10:47
maxxx.sudb
Ситуация следующая - оператор контроля прослушивая канал(зная имя канала), услышав определенный сигнал, должен запустить проигрывание конкретного звукового файла. Куда копать?

Re: Прослушиваю Spy нужно в ассинхронно проиграть файл, как?

Добавлено: 04 сен 2019, 12:30
Kroteg
В сторону опций ChanSpy - там есть разные параметры слышимости + пытаться отлавливать DTMF и делать Playback().
Тут надо пробовать и пробовать, менять и снова пробовать.

Re: Прослушиваю Spy нужно в ассинхронно проиграть файл, как?

Добавлено: 04 сен 2019, 12:37
maxxx.sudb
Спасибо, буду пробовать этот вариант.
А нельзя через АМИ послать акшен? Каким сообщением?

Т.е. зная канал, как послать playback?
Понятно что сразу при старте это легко:
channel originate IAX2/12 application playback /tmp/11
А если канал IAX2/12-2764 - как на него послать сообщение о playback?

Re: Прослушиваю Spy нужно в ассинхронно проиграть файл, как?

Добавлено: 09 сен 2019, 16:57
maxxx.sudb
Сделал так:

Код: Выделить всё

http://localhost:8088/ari/channels/$ID$/play?media=sound%3A%2Ftmp%2Ftest&skipms=3000

и так

Код: Выделить всё

channel originate IAX2/12 application Stasis myapp