Привет! Такая ситуация: 1010 звонит 1011, 1011 поднимает трубку, некоторое время говорит, и переводит на 1777. 1777 поднимает трубку и через некоторое время нажимает запись. В /var/spool/asterisk/monitor/ создается файл 1317644456.70.wav . В базе данных создаются записи
2011-10-03 16:20:08 "user1060" <1060> 1060 1011 from-internal SIP/1060-0000002c SIP/1011-0000002d Dial SIP/1011,,trI 48 40 ANSWERED 3 1317644408.68
2011-10-03 16:20:09 "user1060" <1060> 1060 1777 from-internal-xfer SIP/1011-0000002d SIP/1777-0000002e Dial SIP/1777,,trI 72 23 ANSWERED 3 1317644409.69
При всех остальных случаях файл записи и uniqueid имеют одинаковые имена. Откуда он берет 1317644456.70?
А как я тогда могу связать пользователя, инициировавшего запись звонка и этот файл? В базе то нет соответствующей записи
При звонке Dial(Local/num@context) создается новый канал. Вот он и появляется.
Менять в пункте Feature Codes.
Ребят, как мне связать последнюю из двух строку из базы данных, с именем записи? Сначала хотел по дате, но сразу понял что абонент может нажать запись под конец разговора. zzuz,спасибо вам. Я понял что вы до меня попытались донести. Но вот как мне реализовать поставленную задачу, не приходит идей.
При звонке Dial(Local/num@context) создается новый канал. Вот он и появляется.
Хорошо,а как мне его поймать. в Master он тоже не пишется.
И я так и не нашел откуда выполняется Monitor?
Я представляю себе примерно такое
exten => s,n,set(CALLFILENAME=${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${UNIQUEID})
exten => s,n,MixMonitor(${MIXMONDIR}${CALLFILENAME}.${MIXMONFORMAT},,${MIXMON_POST}) Но среди многочисленных контекстов FreePBX подобных записей нет
Задан: 2011-10-03 17:17:57 +0400
Просмотрен: 852 раз
Обновлен: Oct 06 '11
Запись разговора, MixMonitor, Transfer.
Проблемы с Dial и переменными после Queue
Трансфер безусловная переадресация
Asterisk, запись только того, что слышит звонящий
Сигнал соединения(при трансфере)
Elastix 2.4.0 не пишет переведённые разговоры из очереди, или группы.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.