Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Запись разговора

Запись разговора

Проиграть wav перед записью
1 2>
Сообщений: 61

Запись разговора

Здравствуйте.
Возможно ли реализовать в записи разговора по требованию:
после нажатия *1 клиенту проигрывался аудифайл?
пример - Внимание ваш разговор записывается.
2010-05-12 14:29

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Запись разговора

можно
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-05-12 14:41

Сообщений: 61

Re: Запись разговора

если можно, подскажите как
2010-05-12 14:45

Сообщений: 61

Re: Запись разговора

[macro-record-enable]
include => macro-record-enable-custom
exten => s,1,GotoIf($["${BLINDTRANSFER}" = ""]?check)
exten => s,n,ResetCDR(w)
exten => s,n,StopMixMonitor()
exten => s,n(check),AGI(recordingcheck,${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)},${UNIQUEID})
exten => s,n,MacroExit()
тут добавить строку exten => s,n,Playback(название аудиофайла)
exten => s,1+998(record),MixMonitor(${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT},,${MIXMON_POST})
Так?
2010-05-12 14:53

Сообщений: 6521

Re: Запись разговора

Нет не так.
exten => s,1+998(record), Playback(название аудиофайла)
exten => s,n,MixMonitor(${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT},,${MIXMON_POST})
2010-05-12 15:44

Сообщений: 61

Re: Запись разговора

спс ded. вечером попробую.
2010-05-12 16:04

Сообщений: 61

Re: Запись разговора

дописал строки
в extensions_additional.conf в раздел [macro-record-enable]

exten => s,1+998(record),Playback(welcome)
exten => s,n MixMonitor(${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT},,${MIXMON_POST})

запись идет. файл не проигрывается.


2010-05-12 16:21

Сообщений: 6521

Re: Запись разговора

Всё что запишите в extensions_additional.conf пропадёт при первом же Apply из вэб интерфейса.

файл welcome находится там, где ему положено?
2010-05-12 16:38

Сообщений: 61

Re: Запись разговора

файл лежит /var/lib/asterisk/sounds/custom

удалил весь раздел [macro-record-enable]

все равно записывает. как применить изменения в конфиге?
2010-05-13 06:56

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Запись разговора

macro-record-enable предназначен для других целей, вам придется написать обработку самому.
в общем случае алгоритм такой:
делаете custom feature,
на нее навешиваете обработку на звонящего, при вызове которой
1) определяется текущий абонент и с кем он соединен (канал)
2) отсоединяете звонящего, перекидываете его в другой контекст
3) в другом контексте воспроизводите что надо
4) переводите его обратно
5) включаете звонящему или текущему запись (тут все равно, как удобнее сделать будет)
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-05-13 08:18

1 2>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru