Здравствуйте!
Собственно, вопрос указан в теме.
Задача - сделать так, чтобы клиент получал звуковое оповещение при переводе звонка на определенный номер (речь об attended transfer). Примерно так: клиент звонит, попадает на оператора, тот переводит его на определенный номер, клиент слышит сообщение, пока он находится на удержании.
Важный момент: мы должны проверять номер, на который мы переводим звонок, и в зависимости от этого решать, нужно ли это сообщение. К примеру, мы должны проигрывать сообщение только при переводе на внутренний номер 101 - тогда при переводе на другой номер клиент не должен ничего услышать. Соответственно, засунуть оповещение в music on hold - решение неподходящее.
Спасибо!
UPD: ответ был найден в комментарии от
alegzz:
через ChanSpy - необходимо при звонке/ответе 101 создавать call файл вида
Channel: Local/s@notify
Application: Playback
Data: файл_с_анонсом
в контексте notify:
Answer();
ChanSpy(<канал клиента>,qw);