А еще адресат пожет подвиснуть и затупить на долгое время) . "Disconnect Call " тут должен помочь.
zzuz ( 2017-07-22 16:52:28 +0400 )редактироватьПриветствую, Камрады!
Как реализовать перевод звонка с предварительным уведомление необходимого абонента и если он откажется, то возврат к звонящему?
Т.е. мне звонят, я снимаю трубку, там просят перевести звонок на другого человек, я делаю перевод, у звонящего играет музыка, я разговариваю с адресатом и говорю что вам звонят, а мне в ответ я не хочу с ним разговаривать и я должен попасть обратно на звонящего и сказать чтобы он перезвонил.
Возможность перевода звонков это понятно: в диалплане - Tt
Возможность разговаривать с другим человеком при переводе тоже понятно: в файле features пишем atxfer => *2
А вот как сделать возврат? Если я переведу звонок через atxfer, то после того как я повешу трубку, вызывающий переключится на того куда я перевел, а мне нужно вернуть назад если адресат скажет не хочу общаться.
CLI> features show
Disconnect Call **
Если адресат говорит "не хочу общаться" и в приступе паники бросает трубку на рычаг, то вас соединит обратно с абонентом.
Вообще в случае любого разрыва C канала до того, как B положит трубку - А&B продолжат разговор.
А еще адресат пожет подвиснуть и затупить на долгое время) . "Disconnect Call " тут должен помочь.
zzuz ( 2017-07-22 16:52:28 +0400 )редактироватьЗадан: 2017-07-21 11:26:50 +0400
Просмотрен: 1,032 раз
Обновлен: Jul 22 '17
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.