Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Elastix запись звонков

0

Приветствую. Можно ли изменить директорию записи входящих и исходящих звонков в elastix'е (по дефолту пишет var/asterisk/monitor) Хотелось бы сделать в /home/public/voicedata/ - incoming или outgoing, желательно конечно что бы разбивал еще на под папки (Sale Dept, Support Dept ) и т.д. Заранее благодарю.

спросил Apr 9 '12

praetorian Gravatar praetorian
39 6 3 10

2 Ответа

1
Можно сделать символьную ссылку вместо каталога monitor
cd
/var/spool/asterisk/
Удаляем каталог
rm
-fr monitor
создаем новый каталог в /tmp
cd
/tmp
mkdir asterisk
Меняем права доступа
chown asterisk
.asterisk asterisk/
Создаем символьную ссылку
ln
-s /tmp/asterisk/  /var/spool/asterisk/monitor
Файлы с записанными разговорами будут создаваться в каталоге /tmp/asterisk
ссылка удалить спам редактировать

ответил Sep 17 '13

Алексей Gravatar Алексей
11 3 1 4

обновил Sep 17 '13

0
  1. По дефолту наверное всё-же в /var/spool/asterisk/monitor/

  2. Наверное проще всего отредактировать /etc/asterisk/asterisk.conf и /etc/asterisk.elastix/asterisk.conf (поправьте меня, если ещё где-то в фрипбх/эластиксе задаются пути к astspooldir).

  3. Для красивых папочек по мне так проще голым астером пользоваться, и из диалплана пути к этим папочкам задавать. Ну или пишите отдельный скрипт, который будет вам записи по папочкам раскидывать.

ссылка удалить спам редактировать

ответил Apr 9 '12

ro Gravatar ro flag of Russian Federation
404 1 1 11
http://rootblog.ru/

обновил Apr 9 '12

Comments

люблю тех , кто любит носки на уши натягивать. Это так забавно.

zzuz (Apr 9 '12)edit

zzuz, ну так дайте свой ответ. И да, научитесь давать конструктивную критику. А потом уже можно и поехидничать.

ro (Apr 9 '12)edit

Не. мой сарказм насчет третьего пункта , так то всё верно) Дефолта как-такого нет, есть только файл /etc/asterisk/asterisk.conf

zzuz (Apr 9 '12)edit

Дык понял я, что про третий пункт. Поэтому и написал, мол напишите свой ответ, мне самому тоже интересно, есть ли в fpbx готовые инструменты для этого дела.

ro (Apr 9 '12)edit

Нет. Там все складывается в общую папку до тех пор пока в директории стенет так много файлов , что веб интерфейс будет долго предолго грузится)

zzuz (Apr 9 '12)edit

отредактировал. директория изменилась, но вот увы очереди по прежнему пишутся в монитор. хотел изменить параметр на прямую через pma но увы поиск по like во всех таблицах ничего не дает кроме дефолтного параметра.

praetorian (Apr 9 '12)edit

Ищите, где в диалплане выставляется set(MONITOR_FILENAME=...). Для начала asterisk -rx "dialplan show"|grep "MONITOR_FILENAME" - оттуда и пляшите.

Но мне кажется менять что-то в эластиксе это всё-же глупая затея. С апгрейдом гемор будет, и думаю еще масса проблем.

ro (Apr 9 '12)edit

Нашел это в extensions_additional.conf, все изменил. Но увы freepbx перезаписывает все эти параметры. в MySQL так и не нашел откуда он их берет.

praetorian (Apr 12 '12)edit

то есть веб-интерфейс для неудачников? то есть "General Settings -> Recording Location:" для красоты нарисовано?

zzuz (Apr 12 '12)edit

Зачем же так грубо !? Там определяется путь куда будут записаны звонки внутренних абонентов. Входящие звонки "очередей" пишутся /var/spool/... Данный путь определен php'эшной переменной в каком то конфигурационном файле FreePBX.

praetorian (Apr 12 '12)edit

modules/queues/functions.inc.php:366

zzuz (Apr 12 '12)edit

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: Apr 9 '12

Просмотрен: 5,346 раз

Обновлен: Sep 17 '13

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.