Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Разработка / Проигрывание аудиофайла посредством AMI?

Проигрывание аудиофайла посредством AMI?

Мне нужен beep (c)
Откуда: Архангельск
Сообщений: 15

Проигрывание аудиофайла посредством AMI?

Картина такая: Звонит клиент, звонок приходит на оператора, оператор выясняет у клиента интересующую услугу и переключает на ответственного за эту услугу сотрудника(Клиент<->Оператор<->Сотрудник).
Чтобы упростить жизнь оператора, напилил веб интерфейс в котором реализован перевод с оповещением(attended transfer) по клику на номер сотрудника.
Asterisk 1.4. Реализовано с помощью AMI команд Park(припарковываем клиента), Originate(звоним сотруднику), Redirect(переключаем канал сотрудника на экстеншн где припаркован клиент).
Вроде бы всё хорошо, но приходит сотрудник и говорит мол раньше, когда девочка-оператор делала перевод руками(комбинация прописанная в features.conf) ему в ухо во время соединения игрался стандартный beep и он знал когда начитать речи приветствия:)
Пообещал сотруднику что будет ему beep... В manager show commands не нашел ничего типа Playback() и недолго думая воткнул PlayDTMF()... Все счастливы, но недавно у сотрудников сидящих на одном ОпСоСе начал зацикливаться этот тон, т.е постоянно пищит во время разговора... Толи опсос подключил всем услугу факсимильные сообщения, толи еще чего...
Ваши мысли? Как уведомить сотрудника что ему можно вещать?
http://www.FireCall.ru - уверенный голос Вашей компании!
2009-12-11 10:49

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Проигрывание аудиофайла посредством AMI?

я думаю можно в команду dial, которая служит для соединения с сотрудником, добавить опцию воспроизведения оповещения, либо сделать это вызываемым макросом по опции М. И можно включать его по условию, когда надо воспроизводить.

Кстати: сочетание park и Originate - хорошая идея
возьму на заметку.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-11 13:20

Откуда: Архангельск
Сообщений: 15

Re: Проигрывание аудиофайла посредством AMI?

Не совсем понял про dial.
Оповещать нужно не тогда, когда идет дозвон до сотрудника(Originate), а когда оператор во время общения с сотрудником принимает решение нажать кнопку "Соеденить"(Redirect).
Кстати, в * 1.6 расширен список команд AMI. Появился Atxfer.
Также есть patch export от Paolo Ornati. Есть и патчик от IgorG;) Но протестить всё в боевых условиях пока не получилось...
Реализовал так как описано выше.
http://www.FireCall.ru - уверенный голос Вашей компании!
2009-12-11 17:41

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Проигрывание аудиофайла посредством AMI?

если клиентский вызов у вас на парковке, то это вызов с одной ногой.
Чтобы дать ему ногу, как я понимаю, надо сделать трансфер со слота на оператора. Вероятно при этом указывается канал напрямую. Однако ничто не мешает пропустить вызов через локальный канал и в dial подставить макрос и воспроизвести оператору сигнал перед соединением с абонентом.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-11 18:15

Откуда: Архангельск
Сообщений: 15

Re: Проигрывание аудиофайла посредством AMI?

Мысль уловил, спасибо!
Если в твоем посте выше s/оператор/сотрудник/g то всё ок. То есть оператор просто раскидывает клиентов по нужным отделам/сотрудникам.
Сейчас "нога" дается так:
$astman->Redirect("Канал с сотрудником", "", "Экстеншн где томится клиент", "from-internal", "1");

P.S.: Можно и на ты, хотя вроде бы водку на брудершафт на конфе не пили:)
me слева.
http://www.FireCall.ru - уверенный голос Вашей компании!
2009-12-11 18:30

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Проигрывание аудиофайла посредством AMI?

Гыыыы
Превед! А по нику и не узнать!
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2009-12-11 19:24

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru