У нас звонки из города (по SIP линиям) поступают на Астериск.
После некоторых подготовительных команд выполняется такая последовательность:
Код: Выделить всё
exten => 12408259,n,MixMonitor(/var/lib/asterisk/records/${fname}.wav,,/usr/lib64/asterisk/srec2 '${dialto}' '${fname}' '${uniqid}' '${mailto}' '${MyCallerNum}' '${unmailto}')
exten => 12408259,n,Playback(/var/lib/asterisk/sounds/${grtng})
exten => 12408259,n,Dial(${tranto},,A(${anongrt}))
Поговорив с звонящим, сотрудник А обычно переводит разговор сотруднику Б "умным переводом". Сотрудник Б подключен к офисной АТС, связанной с астериском по OOH323, хотя, вероятно, это не имеет значения.
Все это работает, но при соединении звонящего с сотрудником Б запись разговора прекращается. Разговор продолжается, а запись заканчивается.
Могу ли я сделать так, чтобы она продолжалась до полного завершения звонка?