Как-то воспроизвести звуковой файл на обеих сторонах параллельного вызова одновременно?

Я хочу создать сервис воспроизведения звука приветствия для агентов АТС. Сценарий прост. Когда A звонит агенту B, а агент B поднимает трубку, система должна одновременно воспроизводить аудиофайл на обеих сторонах параллельного вызова ( например: «Приветствие! Меня зовут Боб. Чем я могу вам помочь?»). Основное внимание уделяется «одновременному времени», но, конечно, разница в несколько миллисекунд приемлема. Я думал об этом в течение нескольких часов без какого-либо прорыва. Я попробовал ChanSpy с опцией B, но она не работает так, как я хочу.

Какие-либо предложения? :)

Спасибо!


person Tamás Mazuk    schedule 13.04.2015    source источник


Ответы (1)


Два чанспа работают нормально для такого типа задач. Одна игра до А, другая до Б

Также работает нормально перевод обоих на конференцию.

И воспроизведение в оба через features.conf тоже работает нормально.

person arheops    schedule 13.04.2015
comment
Спасибо! У меня были проблемы с сетью, поэтому шепот ChanSpy в ветвь вызова A не работал, но теперь, после некоторых исправлений, опция B разветвляется нормально. Конечно, просто шёпот (ш вариант) тоже хорошая идея. Мой реальный сценарий намного сложнее, чем я упомянул. Я использую очереди с локальными каналами. Я пытался использовать коды функций, но местные каналы сломали это. - person Tamás Mazuk; 14.04.2015