AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

как поймать DTMF в процессе разговора

Asterisk IP PBX 5 сообщений 02.01.2011 08:27 - 05.01.2011 13:40
#1 02.01.2011 08:27

как поймать DTMF в процессе разговора


подскажите пожалуйста, как реализовать :

"контроль качества работы контакт-центра (целых 3 человека)"
имеется около 250 звонков в день. хочется сделать так, чтобы звонящему клиенту сказали что-то вроде "если вы хотите улучшить качество обслуживания, нажмите 123 и запись вашего разговора со специалистом будет переслана его руководителю"
то есть, если клиент НЕ доволен своим обслуживанием, то он САМ принимает решение о том, чтобы "накапать на оператора"

то есть, в процессе разговора иметь возможность , при нажатии любым из участников разговора DTMF последовательности, выполнить внешний скрипт
#2 02.01.2011 10:15

если я правильно понял то вопрос будет задан после общение с представителем.
может быть использовать ехтен h

exten = h,1,playground
exten = h,n,wait

ну и так далее.
#3 03.01.2011 13:58

в h уже не существует звуковой канал, наверно надо мудрить с конференцией...
_________________
Intel Core 2 Duo E6400 @ 2.40GHz / 6GB / 160GB
Gentoo Linux 2.6.32-r7 || Asterisk 1.8.2 | SFA | Linksys SPA922 + D-Link DPH-300S + D-Link DVG-7111S + 3 x Huawei E1550
#4 03.01.2011 14:05

Re: как поймать DTMF в процессе разговора


rdbkzn wrote:
подскажите пожалуйста, как реализовать :
то есть, в процессе разговора иметь возможность , при нажатии любым из участников разговора DTMF последовательности,
выполнить внешний скрипт


повесить макрос на свою последовательность, в feautures.conf, который будет ставить некий флаг, в h анализировать этот флаг и если нужно слать уведомление\запись куда надо.
#5 05.01.2011 13:40

Делалось


Приветствую.

Была такая задачка: при входящем звонке и соединенным операторам ждать либо * либо # и выполнять при их нажатии два разных действия. Сначала уговорили заказчика оставить только * и по ней отрабатывать разные меню-переходы вызова. Все работало без вопросов. Сейчас, после правки features.conf и настройки правил ПЕРЕВОДА звонка работает по другому. Но! В любом случае получаем первоначальное нажание служебной комбинации типа #1 и т.д.