В диалплане это выглядит для Monitor так:
[dial] exten => _8.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) exten => _8.,2,Monitor(wav,/home/share/monitor/${fname},mb) exten => _8.,3,Dial(SIP/prov1)
В этом примере первой строчкой, Set(fname и т.д. мы описываем имя файла в котором будет хранится запись разговора. В нашем случае имя файла будет состоять из даты и времени когда происходил звонок, номера звонящего абонента и куда он звонил. Запись как я уже писал будет состоять из двух файлов в конце будут соответственно добавлены цифры 1 и 2 соответственно номерам каналов.
И второй пример – использование MixMonitor, тут все так же просто:
exten => _8.,1,Set(fname=${STRFTIME(${EPOCH},,%Y%m%d%H%M)}-${CALLERID(number)}-${EXTEN}) exten => _8.,2,MixMonitor(/home/share/monitor/${fname}.wav) exten => _8.,3,Dial(SIP/prov1)
Комментариев нет:
Отправить комментарий