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

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

Откуда: Moscow
Сообщений: 30

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

Добрый.
Для нормальной работы записи нужно в [macro-record-enable] вписать
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,1+998(record),MixMonitor(${MIXMON_DIR}${CALLFILENAME}.${MIXMON_FORMAT},,${MIXMON_POST})

Я этот текст вписываю в [macro-record-enable-custom]
Но в [macro-record-enable] Elastix все время вписывается строчку
exten => s,1,MacroExit() что блокирует работу макроса.

Как мне заставить Elastix не трогать текст в [macro-record-enable] во вромя сохранения конфигурации из веб интерфейса?
2010-06-29 15:16

Сообщений: 6521

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

В [macro-record-enable-custom] не покатит. Так как через инклюд он пристыкован к основному [macro-record-enable]. Общее правило: в инклюдах пойдёт рыться если не находит выполнения (экстена) в основном куске диал плана. Так как макросы исполняются с экстена s (который и присутствует в основном тексте макроса), то вообще нет шансов уйти выполнять в macro-record-enable-custom

Два способа:
1) Использовать модуль Dialplan inject
2) Использовать шаблон для дополнения [macro-record-enable]
указав необходимые строки в файле extensions_custom.conf с помощью
[macro-record-enable](+)

Оба способа потребуют нетривиальных познаний в конфигурациях диал плана.
2010-06-29 16:16

Откуда: Moscow
Сообщений: 30

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

extensions_additional.conf он же из чегото генерит, что знает как заставить freePBX генерить extensions_additional.conf нужного мне содержания?
Очень странно вызлядит содержание макроса, как я понял из своих убогих познаний, чо там в инклюде не пиши по строчке exten => s,1,MacroExit() он будет тутже выходить.
2010-06-30 10:38

Сообщений: 6521

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

Не из чего-то генерит, а из данных в таблице Менделеева, то есть MySQL.
Что это даёт вам?
2010-06-30 10:41

Откуда: Moscow
Сообщений: 30

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

Да вот в том что и дело, что ничего.
Пойду эксперементировать, пока чонить не выйдет, типа цветка каменного:)
2010-07-01 15:24

Добавить страницу в закладки:  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