1
config_cli.sample.php – MultiMag

source: config_cli.sample.php

Last change on this file was fc24318, checked in by Blacklight <blacklight@…>, 2 years ago
  • В интерфейсе прослушивания записей разговоров добавлено использование поля fname, а так же реализована поддержка нескольких типов расширений файлов записей
  • Добавлен модуль перекодирования записей телефонных разговоров. В данный момент поддерживается только opus.
  • Property mode set to 100644
File size: 8.6 KB
Line 
1<?php
2$c=explode('/',__FILE__);$base_path='';
3for($i=0;$i<(count($c)-1);$i++) $base_path.=$c[$i].'/';
4include_once("$base_path/config_all.php");
5
6// Обмен с клиент-банком NVTB
7$CONFIG['bank']['mountpoint']           = '';
8$CONFIG['bank']['remotepoint']          = '//192.168.1.11/bank';
9$CONFIG['bank']['login']                = '';
10$CONFIG['bank']['pass']                 = '';
11
12// Анализатор прайсов
13$CONFIG['price']['dir']                 = '/home/ftp/price';    // Путь к каталогу с прайс-листами в odf формате. Обрабатанные прайс-листы будут удалены!
14$CONFIG['price']['notify_up']           = 30;   // Извещать, если цена какой-либо позиции увеличилась более, чем на X процентов
15$CONFIG['price']['notify_down']         = 5;    // Извещать, если цена какой-либо позиции увеличилась более, чем на X процентов
16$CONFIG['price']['numproc']             = 2;                    // Количество параллельных процессов анализа. Ускоряет обработку на много(ядерных|процессорных) системах
17$CONFIG['price']['mark_matched']        = false;                // Ставить отметку 'позиция обработана'
18$CONFIG['price']['mark_doubles']        = false;                // Ставить отметку 'позиция обработана несколько раз'
19                                                                // Обработанная несколько раз позиция означает что есть некорректно составленные регулярные выражения
20                                                                // Но поиск таких позиций значительно снижает быстрдействие
21
22// Архивация
23$CONFIG['backup']['archiver']           = 'zip';                // Варианты: zip, 7z, tar, tbz, tgz
24$CONFIG['backup']['archiv_dir']         = '/mnt/backup';
25$CONFIG['backup']['ftp_host']           = '';
26$CONFIG['backup']['ftp_login']          = '';
27$CONFIG['backup']['ftp_pass']           = '';
28$CONFIG['backup']['dirs']               = array('doc'=>'/home/ftp/');   // array( arch_name => info, ... ), где info - либо путь,
29                                                                        // либо array('path' => '', 'arch' => '', 'level' => '')
30$CONFIG['backup']['mysql']              = true;
31$CONFIG['backup']['ziplevel']           = 1;    // 0 - 9
32$CONFIG['backup']['min_free_space']     = 2000; // Megabytes
33
34// Маршрутизация, NAT, файрфол
35$CONFIG['route']['ext_ip']              = '';                   // IP внешнего интерфейса (пустая строка - отключение функции)
36$CONFIG['route']['ext_iface']           = 'eth0';               // Имя внешнего интерфейса
37                                                                // Если параметры заданы, то при недоступности указанного узла через основной интерфейс
38                                                                // маршрут по умолчанию будет переназначен на резервный. Если указано, что резервный канал - PPP -
39                                                                // он будет предварительно активирован
40$CONFIG['route']['backup_ext_ip']       = '';                   // IP внешнего резервного интерфейса (пустая строка - отключение функции)
41$CONFIG['route']['backup_ext_iface']    = 'ppp0';               // Имя внешнего резервного интерфейса
42$CONFIG['route']['backup_pppoe_name']   = 'dsl-provider';       // Имя pppoe соединения резервного канала
43$CONFIG['route']['test_host']           = 'ya.ru';              // Хост для тестирования доступности основного канала при помощи ICMP запросов
44$CONFIG['route']['lan_range']           = '192.168.1.0/24';     // Внутренняя сеть (адрес, маска)
45$CONFIG['route']['ulog']['enable']      = false;                // Включить журналирование трафика
46$CONFIG['route']['ulog']['ports']       = '80,8080,3189';       // Порты, которые необходимо журналировать
47$CONFIG['route']['iplimit']['enable']   = true;                 // Включить ограничение доступа к вебу (80 порт) по IP в рабочее время
48$CONFIG['route']['iplimit']['hstart']   = 10;                   // С (часов)
49$CONFIG['route']['iplimit']['hend']     = 18;                   // По (часов)
50$CONFIG['route']['iplimit']['toport']   = 8123;                 // Перенаправлять запросы на указанный порт (0-просто блокировать)
51$CONFIG['route']['transparent_proxy']   = false;
52$CONFIG['route']['allow_ext_tcp_ports'] = array(22,80,443);     // Внешние порты TCP, по которым разрешены подключения
53$CONFIG['route']['allow_ext_udp_ports'] = array(53);            // Внешние порты UDP, по которым разрешены подключения
54$CONFIG['route']['dnat_tcp']            = array(3389=>'192.168.1.2:3389');              // Проброс TCP портов через NAT
55$CONFIG['route']['dnat_udp']            = array();              // Проброс UDP портов через NAT
56
57// Снятие ответственного у агентов
58// 0 - не информировать
59$CONFIG['resp_clear']['info_time']      = 90;   // Информировать ответственного о продажах, отстутствующих Х дней
60$CONFIG['resp_clear']['clear_time']     = 120;  // Убирать отвтетственного, если нет продаж X дней
61$CONFIG['resp_clear']['info_mail']      = '';   // Адрес для отсылки отчётов и предупреждений
62
63$CONFIG['auto']['user_del_days']        = 14;   // Периодически стирать неактивированных пользователей через X дней
64$CONFIG['auto']['move_nr_to_end']       = true; // Периодически перемещать непроведенные реализации на последний день
65$CONFIG['auto']['move_no_to_end']       = false;// Периодически перемещать непроведенные заявки на последний день
66$CONFIG['auto']['move_ntp_to_end']      = false;// Периодически перемещать непроведенные перемещения товаров на последний день
67$CONFIG['auto']['doc_del_days']         = 2;    // Периодически стирать отмеченные на удаление документы через X дней
68$CONFIG['auto']['resp_debt_notify']     = false;// Периодически информировать ответственных сотрудников о долгах их агентов
69$CONFIG['auto']['update_currency']      = true; // Периодически обновлять информацию о курсах валют
70$CONFIG['auto']['agent_calc_avgsum']    = true; // Периодически расчитывать информацию о обороте агентов за период
71$CONFIG['auto']['agent_discount_notify']= true; // Периодически уведомлять агентов об их накопительных скидках
72$CONFIG['auto']['badpricenotify']       = true; // Периодически уведомлять сотрудников о проблемах с ценами
73$CONFIG['auto']['clear_image_cahe']     = 14;   // Периодически стирать изображения из кеша, через Х дней
74$CONFIG['auto']['chpricenotify']        = false;// Периодически уведомлять обо всех изменениях цен
75$CONFIG['auto']['red_event_doc_notify'] = true; // Уведомлять о красных событиях в документах
76$CONFIG['auto']['pricesend']            = true; // Выполнять периодическую рассылку прайсов
77$CONFIG['auto']['calls_transcode']      = true; // Выполнять перекодирование записей телефонных разговоров
78
79$CONFIG['badpricenotify']['threshold_low'] = 10;    // Порог оповещений о понижении цены, в %
80$CONFIG['badpricenotify']['threshold_high'] = 20;   // Порог оповещений о повышении цены, в %
81
82$CONFIG['chpricenotify']['notify_workers'] = false; // Информировать ли сотрудников обо всех изменениях цен
83$CONFIG['chpricenotify']['notify_clients'] = false; // Информировать ли клиентов обо всех изменениях цен
84$CONFIG['chpricenotify']['notify_address'] = '';    // Адрес или массив адресов для информирования обо всех изменениях цен
85$CONFIG['red_event_doc_notify']['email'] = '';
Note: See TracBrowser for help on using the repository browser.