Здравствуйте. Собственно вопрос в том, как именно можно проигрывать разные записи параллельно. при последовательном воспроизведении и воспроизведении одного файла на оба канала все понятно. А вот как параллельно.....
Кейс: приходит звонок менеджеру, он поднимает трубку. Ему говорится что то вроде "Соединяю с клиентом 66775" и пошел кпв. Как только клиент поднимает трубку, ему проговаривается что "Вам звонит менеджер из фирмы ХХХХХХ". И после этого uuid_broadcast делает тоновый сигнал на оба плеча, оповещая о начале разговора. Только вот когда клиент поднял трубку и слушает авто-голос, менеджер в этот момент слышит тишину и понять не может что там сейчас происходит. Напрашивается решение при поднятии трубки клиентом формировать uuid_broadcast на плечо А, только вот данное событие как бы становится в очередь после execute_on_answer и тому подобное, т.е. проигрывается совсем в другое время.
В голове из реальных решений только создавать две сессии, ждать ответа и проигрывать в них нужные файлы. А потом бриджевать их между собой. Не уж то это единственный вариант? Были ли у кого похожие кейсы и как Вы их решали.
Спасибо.
_________________ Если бы я был админом одной организации, я бы сделал все по другому.....
|