[[Запись разговора - automon]]

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

Возможность начать запись разговора в Asterisk - в любой момент разговора.

Настройка

Определим комбинацию сигналов для automon, пусть это будет как и по умолчанию *1
А так же параметр featuredigittimeout, по умолчанию пауза ожидания сигнала 500 мс, при этом набрать *1 довольно таки не просто на такой скорости.

sudo nano /etc/asterisk/features.conf

features.conf

[general]
featuredigittimeout = 1000

...

[featuremap]
automon => *1                   ; One Touch Record a.k.a. Touch Monitor

...

Затем в файле extensions.conf добавим активацию automon перед Dial.
Так же в самом Dial установим ключ w (по желанию можно добавить W. см. справочник, все зависит от направления звонка в диал-плане)
Что-нибудь в этом роде

extensions.conf

...
exten = _1XX,n,Set(DYNAMIC_FEATURES=automon)
exten = _1XX,n,Dial(SIP/${EXTEN},180,wTtrm(moh1))

...
Либо глобально включить

extensions.conf

[globals]
DYNAMIC_FEATURES = automon

...

При переводе звонка запись не срабатывает, видимо нужно еще где-то что-то прописать.


Воспроизведение

Запись разговора в Asterisk идет в два файла: исходящие и входящие аудио поток.
Просмотреть директорию с записями

ls -l /var/spool/asterisk/monitor

Слить потоки записи в один можно утилитой sox

sox -m file1.wav file2.wav record.wav

или вот так вроде удобнее

sox -m auto-1244109786-* record.wav





Обсуждение

Ваш комментарий. Вики-синтаксис разрешён:
126 +3 = ?
 
howto/asterisk/automon.txt · Последние изменения: 2012/06/03 21:52 (внешнее изменение)
Gentoo Linux Driven by DokuWiki