Страница 1 из 1
Playback в два канала
Добавлено: 12 май 2011, 10:46
guvy1
Добрый день !!!
Помогите решить проблему.
Ситуация следующая:
Call файл генерирует вызов на locacal/exten.
звонок осуществляется.
И осуществляется его постановка в очередь через queue(test,,,,agi).
При поднятии трубки оператором происходит запуск agi.
Вот здесь и возникает проблема Agi должен проиграть playback, но звук должен услышать оператор, а не клиент получивший вызов. Но происходит на оборот...
Не подскажите как решить данную проблему?
Заранее благодарен.
Re: Playback в два канала
Добавлено: 12 май 2011, 11:08
guvy1
Если бы я использовал Dial я бы использовал LIMIT_PLAYAUDIO_CALLER для проигрывания. И можно выбрать кому....
Но здесь я использую queue для постановки в очередь. И поднимают уже отвеченный звонок из очереди.
Re: Playback в два канала
Добавлено: 12 май 2011, 11:33
guvy1
Ну опишу я его через локальный канал. И что ?
Дело в том что:
есть два канала 1 - SIP/01 (к примеру)
этот канал вызвал номер 00012 и начал ему проигрывать сообщения. потом клиент, захотел соединится с оператором. И * поставил канал SIP/01 в очередь.
Где описаны member => local/100@default
происходит соединение SIP/01 с каналом local/100
Я говорю playback и он играет в канал SIP/01, а канал Local/100 его не слышит.... Как заставить playback играть в local/100 ?
в этом вопрос...
Re: Playback в два канала
Добавлено: 12 май 2011, 11:54
ded
* поставил канал SIP/01 в очередь - нарушение логики.
Которая предполагает что в очередель становятся входящие клиенты, а не операторы SIP/01 SIP/02 SIP/03
Re: Playback в два канала
Добавлено: 12 май 2011, 11:54
guvy1
Вопрос решил...
Всем спасибо !
Re: Playback в два канала
Добавлено: 12 май 2011, 12:17
guvy1
Соррь!!!
Решилось тем что если запускаешь agi все идет в канал вызывающий, если вызываешь макро то все идет в вызываемый канал...
exten => 00039,n,Queue(test,tT,,,,test01.php,mac1)
А уже из макро mac1 вызываешь Agi и делаешь все что тебе нужно...
Кстати занимаюсь VOIP c 99 года... так что бывает и на старуху..... ;(