Дмитрий Барышников
19.02.2019
1066

Обзор advanсed settings FreePBX 13

В данной статье рассмотрим модуль  advanсed settings. Данный модуль предназначен для опытных администраторов FreePBX, т.к. в нем храниться много настроек, при изменении которых могут возникнут нежелательные последствия. Раздел Advanced Settings Details: Display Friendly Name – при включенном состоянии отображает понятные человеческому взгляду названия переменных. Если его выключить, то переменные будут отображаться в качестве Keyword. Display […]

В данной статье рассмотрим модуль  advanсed settings. Данный модуль предназначен для опытных администраторов FreePBX, т.к. в нем храниться много настроек, при изменении которых могут возникнут нежелательные последствия.

Перед началом работы с модулем, настоятельно рекомендуется сделать бэкап текущих настроек станции.

Раздел Advanced Settings Details:

Display Friendly Nameпри включенном состоянии отображает понятные человеческому взгляду названия переменных. Если его выключить, то переменные будут отображаться в качестве Keyword.

«Дружественное» отображение
Keyword отображение

Display Readonly Settings – отобразить\скрыть опции, предназначение только для чтения

Override Readonly Settingsвключить\выключить возможность редактирований опций, предназначенных для чтения.

Раздел Asterisk Builtin mini-HTTP server:

Enable Static Contentвключение возможности обслуживания астериском статического контента из http-static (HTML страницы, CSS, Javascript и т.д.). По умолчанию данный параметр выключен.

Enable the miniHTTP Server – Включение\выключение мини-HTTP сервера, который связан непосредственно с Asterisk, но не с FreePBX.

Оба вышеперечисленных параметра полезны, когда требуется подключение сторонних продуктов к вашему серверу, например панель телефонии МИКО, которая сможет обращаться к серверу посредством HTTP запросов.

Enable TLS for the miniHTTP Serverвключение\выключение шифрования для http сервера. По умолчанию выключено

Force WebSocket Mode – Если для этого параметра установлено значение, отличное от автоматического, Asterisk будет вынужден использовать установленную здесь технологию для всех подключений к веб-сокетам. Asterisk не может работать с обоими драйверами одновременно

HTTP Bind Address – адреса, которые слушает Asterisk для обращений по http

HTTP Bind Port – порт, который слушается Asterisk для обращений по http

HTTP Prefix – в данном поле можно указать префикс, по которому будут происходить запросы к серверу. Напрмиер если установлен префикс «Asterisk», то запрос должен начинаться с «/asterisk». Если данное поле оставить пустым, то запрос должен начинаться с «/».

HTTPS Bind Address – адреса, которые слушает Asterisk для обращений по https

HTTPS Bind Port – порт, который слушается Asterisk для обращений по https

HTTPS TLS Certificate Location – путь до TLS сертификата. Этот параметр работает, если Enable TLS for the mini-HTTP Server  стоит в YES.

HTTPS TLS Private Key Location – Путь до приватного ключа TLS сертификата

Session Inactivityзадает количество миллисекунд ожидания для получения дополнительных данных через HTTP-соединение перед его закрытием. Установите 0, чтобы отключить бездействие сеанса.

Session Keep Alive – Задает количество миллисекунд ожидания следующего HTTP-запроса по постоянному соединению. Установите 0, чтобы отключить постоянные соединения HTTP.

Session Limit – Задает максимальное количество сеансов http, которые будут существовать в любой момент времени

Asterisk Builtin mini-HTTP server

Раздел Asterisk Manager:

Asterisk Manager Host – Имя хоста AMI пользователя.

Asterisk Manager Password – Пароль AMI пользователя

Asterisk Manager Port – Порта AMI пользователя

Asterisk Manager Proxy PortДополнительный порт для AMI пользователя. По умолчанию не указывается

Asterisk Manager User – Имя AMI пользователя

Asterisk Manager Write Timeout – таймаут записи в миллисекундах. Полезен когда Asterisk может часто отключаться.

Изменение значений, перечисленных в описанном выше разделе, может повлечь за собой отключение ранее подключенных сервисов, которые связаны с Asterisk через AMI.

Раздел Backup Module:

EmailFrom:” Address Значение поля “FROM” (для писем при использовании функции резервного копирования)

Backup Module

Раздел Call Flow Control Module:

Hook Time Conditions Module – Модуль контроля вызовов. В изначальной настройке не проводит проверку Time conditions, но позволит объединить ручное переключение c Time conditions, по причине того, что в версии 2.9 у Time conditions появился свой сервисный код.

Call Flow Control Module

Раздел Call Recording:

Beep every n seconds звуковой сигнал, проигрываемый во время записи разговора с заданной периодичностью. Работает только в asterisk 13.2 и выше

Раздел Camp-On Module:

Enable Camp-On functionality – Включает/выключает функцию Camp-on. Данная функция предназначена для обратного соединения абонентов, если позвонили на занятый номер.

Maximum Active CampOn RequestsМаксимальное количество одновременных запросов на перезвон

Non Extensions Callee PolicyЕсли выставлены параметры generic или always,то при попытке набора очередей, групп и других возможных назначений кроме внутренних, то может быть некорректное поведение при инициализации обратного перезвона. Рекомендуется выставлять параметр never

Only Use Default CampOn Settings использоваться стандартные параметры настроек для всех внутренних аппаратов. Если ранее были установлены какие-либо индивидуальные опции, то они будут игнорироваться.

Caller Policy Default – установка политик по умолчанию для звонящего

Callee Policy Default – Установка политик по умолчанию для вызываемого

Caller Timeout to Request Defaultвремя в секундах, через которое можно отправить запрос на перезвон

Max CampOn Life Busy DefaultКак долго запрос на завершение вызова будет оставаться активным, в секундах, до истечения срока его действия, если телефон зазвонил первый раз

Max CampOn Life No Answer DefaultКак долго запрос на завершение вызова будет оставаться активным, в секундах, до истечения срока его действия, если телефон был просто без ответа при первой попытке вызова.

Default Time to Ring Back CallerВремя в секундах, через которое будет совершен обратный звонок

Default Caller Callback Mode – Если значение пустое, запрос на обратный вызов будет набран прямо на конкретное устройство, которое совершило вызов. Опция ‘internal’ (Callback Standard) инициирует обратный вызов вызывающей стороне так же, как если бы кто-то другой в системе сделал вызов, что означает, что вызов может использовать настройки  Follow-Me. Чтобы избежать использования Follow-Me, выберите «extensions» (Callback Extension).

Default Max CampedOn Extensions Максимальное количество одновременных запросов с одного внутреннего номера

Default Callback Alert-Info –  информация, выводимая на экране устройства при инициализации обратного звонка

Default Callback CID Prepend – Необязательный параметр CID Prepend, который можно использовать при инициализации обратного вызова. Действителен только в том случае, если для «Политики вызывающего абонента» установлено «generic» устройство

Camp-on Module. Часть 1.

Announce the Callee Extension – Если задано значение true, о вызываемом добавочном номере будет объявлено, что он ответит на обратный вызов, прежде чем позвонить на добавочный номер. Установка этого значения в False приведет к прямому звонку на добавочный номер.

Default Callee Alert-Info – информация, которая будет отправлена на вызываемый номер

Default Callee CID Prepend – Настройка CID Prepend, которую можно использовать для отправки на вызываемый добавочный номер.

Default Max Queued Callers – максимальное количество абонентов, которым разрешено ставить в очередь запросы на завершение вызова по этому добавочному номеру.

BLF CampOn Available StateЭто состояние, которое будет установлено для BLF после попытки вызова, пока все еще можно подключиться к последнему вызываемому номеру до истечения срока действия offer_timer. Перезапустите Asterisk, чтобы изменения вступили в силу.

BLF CampOn Pending StateЭто состояние, которое будет установлено для BLF при успешном запросе Camp-On в ожидании обратного вызова, когда сторона станет доступной.

BLF CampOn Busy Caller StateЭто состояние, которое будет установлено для BLF, как только вызывающий абонент станет доступен, если вызывающий абонент не занят.

BLF CampOn Recalling State – Это состояние, которое будет установлено для BLF, как только вызываемый абонент станет доступен, если вызывающий абонент не занят.

Раздел CEL Report Module:

Enable CEL ReportingВключение этой настройки позволит модулю CEL создавать отчеты о вызовах из данных CEL. Хотя модуль CEL обеспечит доступность таблицы CEL, функции создания отчетов в Asterisk и связанной с ним базе данных ODBC и конфигурации CEL должны выполняться вне FreePBX или на уровне Distro.

Camp-on Module. Часть 2.
Следующие 2 настройки лучше не трогать, если вы не знаете, что делаете!!!

Remote CEL DB Name – Заполняется только в том случае, если вы не используете значения по умолчанию, предоставленные FreePBX. Имя базы данных, используемой для хранения cel. Значение – asteriskcdrdb по умолчанию.

Remote CEL DB Table – Используется только в том случае, если вы не используете значения по умолчанию, предоставленные FreePBX. Имя таблицы в БД, где хранится CEL.

CEL Report Module.

Раздел Conferences:

Force Allow Conference RecordingДо Asterisk 14+ в конец записи конференц-вызова будет добавляться случайная временная метка, которая не может быть определена при обработке после вызова. Таким образом, включение записи конференц-связи отключается при использовании Asterisk 13 или ниже. Включите эту опцию, чтобы разрешить запись конференц-связи в Astrisk 13 или ниже

Раздел Dashboard Module:

Disable collection of system statisticsУстановите для этого параметра значение true, чтобы предотвратить постоянный сбор системной статистики, такой как загрузка процессора, памяти и канала.

Expiry time for system statisticsУстановите максимальный возраст в секундах до обновления системной статистики. Минимальное значение составляет 50 секунд.

Conferences и Dashboard Module

Раздел Developer and Customization:

Always Download Web Assets – FreePBX добавляет теги контроля версий к файлам CSS и javascript, а также к некоторым основным изображениям логотипов. Управление версиями поможет браузерам загружать новые версии файлов при обновлении версий модулей. При установке этого значения в true, будут попытки принудительной загрузки их в браузер при каждой загрузке страницы, добавляя дополнительную метку времени в информацию о версии. Это полезно во время разработки и отладки, когда вносятся изменения в файлы JavaScript и CSS.

AMPLOCALBIN Dir for retrieve_confЕсли этот каталог определен, retrieve_conf проверит наличие файла с именем retrieve_conf_post_custom и, если этот файл существует, он будет включен после другой обработки, таким образом имея полный доступ к текущей среде для дополнительной настройки.

Debug File – путь до файла дебага FreePBX

Developer Mode – включение/выключение режима разработчика

Disable FreePBX dbug Logging – Установите значение true, чтобы все вызовы dbug() не записывались в файл отладки.

Disable Mainstyle CSS Compression – Останавливает автоматическую генерацию удаленного файла CSS, который заменяет основную страницу, обычно mainstyle.css.

Disable Module Admin Caching – Module Admin кеширует копию онлайнового XML-документа, в котором описано, что доступно на сервере. Последующие онлайн-проверки обновлений будут использовать кэшированную информацию, если она старше 5 минут. Чтобы обойти кеш и заставить его каждый раз идти на сервер, установите для этого параметра значение True.

Display Monitor Trunk Failures OptionЕсли установить значение true, откроется поле «Monitor Trunk Failures» на странице транков. Это поле позволяет вызывать пользовательский сценарий AGI при сбое транков. Данное поле является дополнительным, требующее, чтобы пользовательский скрипт был правильно написан и установлен.

Enable jQuery Migrate – Этот плагин можно использовать для обнаружения и восстановления API или функций, которые устарели в jQuery и удалены с версии 1.9.

Enable Performance Logging – Установите значение true, чтобы включить расширенное ведение журнала производительности в файл dbug.

Leave Reload Bar Up – принудительное отображение кнопки apply config

Post Call Recording Scriptпуть до скрипта, который будет выполнятся после компановки записи разговора

POST_RELOAD Debug Mode – Отобразить выходные данные отладки для используемого скрипта, если используется POST_RELOAD.

POST_RELOAD Script – скрипт, исполняемый после нажатия кнопки Apply Config и полным применением настроек.

PRE_RELOAD Script – скрипт, исполняемый после нажатия кнопки Apply Config, но до применения всех настроек

Provide Verbose Tracebacks – Обеспечивает очень многоуровневую трассировку при вызове die_freepbx(), включая подробные сведения об объекте, если он присутствует в трассировке.

Use Packaged Javascript Library – FreePBX упаковывает несколько библиотек и компонентов javascript в сжатый файл с именем libfreepbx.javascript.js. По умолчанию это будет загружено вместо отдельных несжатых библиотек. Если задать для этого параметра значение false, FreePBX загрузит все библиотеки в виде отдельных несжатых файлов. Это полезно во время разработки и отладки.

Developer and Customization

Раздел Device Settings:

Require Strong SecretsОпция позволяющая включить сложные пароли на SIP и IAX2

Remove mailbox Setting when no Voicemail – Если задано значение true, для любого фиксированного устройства, связанного с пользователем, для которого не настроена голосовая почта, параметр «mailbox=» будет удален в сгенерированном файле конфигурации, например sip_additional.conf.

SIP canrenivite (directmedia) – настройка по умолчанию для SIP canreinvite

SIP DTMF Signaling – тип сигнализации DTMF по умолчанию

SIP trustrpid – настройки по умолчанию для SIP trustrpid

SIP sendrpid – Настройка по умолчанию для SIP sendrpid. Значение «yes» эквивалентно «rpid» и отправит заголовок «Remote-Party-ID». Значение «pai» отправит заголовок «P-Asserted-Identity»

SIP natНастройка по умолчанию для NAT

SIP encryption – Настройка по умолчанию для шифрования SIP. Звонок будет сброшен с ошибкой HANGUPCAUSE = 58, если узел не поддерживает SRTP

SIP qualifyfreq – Настройка по умолчанию для SIP qualifyfreq (частота отправки qualify пакетов). Действительно только для Asterisk 1.6 и выше.

SIP and IAX allowКодеки, разрешающиеся в дополнение к тем, которые установлены в общих настройках, если явно не «запрещены» для устройства.

SIP and IAX disallow – Настройка по умолчанию для запрета кодеков SIP и IAX. Запрещенные кодеки могут помочь сбросить настройки из общих параметров, установив значение «all», а затем, в частности, включить разрешенные кодеки с помощью директивы allow.

SIP and DAHDi callgroup – Настройка по умолчанию для группы вызовов SIP, DAHDi (и Zap). Callgroup(s), частью которых является устройство, может быть одной или несколькими callgroups, например «1,3-5» будет в группах 1,3,4,5.

SIP and DAHDi pickupgroup – Настройка по умолчанию для группы захвата SIP, DAHDi (и Zap). Группы подбора, с которых устройство может принимать вызовы, могут быть одной или несколькими группами, например «1,3-5» будет в группах 1,3,4,5. Устройство не обязательно должно быть в группе, чтобы иметь возможность принимать звонки из этой группы.

Device Settings

Раздел Dialplan and Operational:

Asterisk Dial OptionsПараметры по умолчанию T и t позволяют вызывающим и вызываемым пользователям переводить вызов с помощью ##. Если для параметра « Disallow transfer features for inbound callers » установлено значение «Yes», опция T удаляется для входящих абонентов. Опция r позволяет Asterisk генерировать обратный вызов на вызывающие телефоны, который необходим некоторым телефонам, а иногда необходим в сложных функциях набора номеров, которые в противном случае могут передавать тишину для вызывающего абонента.

Asterisk Outbound Trunk Dial Options – Параметры, передаваемые команде Asterisk Dial, при выполнении исходящих вызовов через транки, если они не являются частью внутренней маршрутизации. Опция по умолчанию T позволяет вызывающему пользователю переводить вызов с помощью ##. Здесь настоятельно НЕ рекомендуется использовать опцию r, так как это предотвратит отправку early media из PSTN и может привести к невозможности взаимодействия с некоторыми внешними IVR.

Call Forward Ringtimer DefaultЭто время по умолчанию в секундах, чтобы попытаться подключить вызов, который был переадресован с помощью параметров CF, CFU и CFB на стороне сервера. Если задано значение по умолчанию 0, будет использоваться стандартный таймер звонка. Если установлено значение -1, он будет звонить на переадресованный номер без ограничения. Если установлено любое другое значение, он будет звонить в течение этой продолжительности до переадресации вызова на голосовую почту пользователей, если они есть.

Call Recording Policyопределяет на чьей стороне приоритет записи разговора, в случае когда один абонент хочет записывать разговор, а другой нет.

Conference Room App – Приложение, используемое для организации конференции. Приложение app_meetme считается устаревшим и больше не должно использоваться.

Country Indication Tones – Выберите страну тона, которую Asterisk будет использовать при создании различных стандартных тонов телефонии, таких как звонок, занято, и т. д.

CW Enabled by Default – включение/отключение опции ожидания вызова при создании нового внутреннего номера.

Disallow transfer features for inbound callersЗапретить функции перевода (обычно ## и * 2) для вызывающих абонентов, которые проходят через входящие маршруты (такие как внешние вызывающие абоненты)

Display CallerID on Calling PhoneКогда установлено значение true и когда возможности CONNECTEDLINE() настроены и поддерживаются вашей трубкой, значение CID, передаваемое по этому вызову, будет обновляться на вашей трубке в поле CNAM с добавлением CID.

Display Presence State of CalleeКогда установлено значение true и когда возможности CONNECTEDLINE () настроены и поддерживаются вашей трубкой, отображаемое имя будет включать состояние присутствия вызываемого абонента.

Dialplan and Operational. Часть 1

Dynamically Generate Hints – Если установлено значение True, ядро будет статически генерировать хинты, а вместо этого сделает вызов php-скрипта AMPBIN.

Extension Concurrency Limit – Максимальное количество исходящих одновременных вызовов, которые может сделать добавочный номер. Это также очень полезно в качестве защиты от системы, которая была взломана.

Force All Internal Auto AnswerПринудительно заставить все добавочные номера работать в режиме внутреннего автоответчика независимо от их индивидуальных настроек.

Internal Auto Answer Default –  включение/выключение функции Intercom по умолчанию при создании внутренних номер

NoOp Traces in Dialplan – Некоторые модули генерируют множество команд NoOp(), сопровождаемых [TRACE] (trace_level), которые можно использовать во время разработки или отладки. Эти команды NoOp () не используются ни для чего другого, поэтому, если вы не хотите видеть чрезмерные значения NoOp() в вашем логе, вы можете установить это значение равным 0. Чем выше число, тем более детальный уровень трассировки будет генерироваться NoOp().

Occupied Lines CW Busy – Для добавочных номеров, на которых включен CW, сообщать о неотвеченных вызовах CW как о занятых (что приводит к переходу к голосовой почте по занятости)

Polling Interval for Stopping Asterisk – Когда Asterisk останавливается или перезапускается с помощью команд «amportal stop / restart», он выполняет плавную остановку в ожидании зависания активных каналов. Здесь устанавливается интервал опроса, чтобы проверить, выключен ли Asterisk, и обновить таймер обратного отсчета.

Ringtime Default – Базовое значение времен и дозвона в секундах до внутреннего абонента.

SIP Channel Driver – SIP драйвер используемый по умолчанию.

Speaking Clock Time Format – формат времени для использования функции Speaking Clock

Trunk Dial Timeout – время в секундах, устанавливаемое для дозвона через городские линии.

Waiting Period to Stop Asterisk – Когда Asterisk останавливается или перезапускается с помощью команд «amportal stop / restart», он выполняет плавную остановку в ожидании зависания активных каналов. Данный параметр устанавливает максимальное время ожидания в секундах до принудительной остановки Asterisk.

Dialplan and Operational. Часть 2

Раздел Directory Layout:

Приведённые ниже параметры генерируются автоматически. Изменение директорий по умолчанию, может повлечь за собой отказ различных систем.

Asterisk AGI Dir – директория по умолчанию для AGI скриптов

Asterisk bin Dir – директория по умолчанию lib файлов

Asterisk etc Dir – директория по умолчанию конфигурационных файлов Asterisk

Asterisk Log Dir – директория по умолчанию файлов логирования

Asterisk Modules Dir – директория по умолчанию для модулей Asterisk

Asterisk Run Dir – директория по умолчанию run файлов Asterisk

Asterisk Spool Dir – директория по умолчанию spool файлов Asterisk

Browser Playback Cache Directory – директория по умолчанию для воспроизведения файлов HTML5

Certificate File Location – директория файлов сертификации

MoH Subdirectory – поддиректория файлов «Музыка в ожидании»

Override Call Recording Location – перезаписать директорию по умолчанию для записей разговоров.

Необходимо убедиться, что директория имеет права доступа asterisk.
Directory Layout

Раздел Follow Me Module:

Create Follow Me at Extension Creation Time – При создании нового внутреннего номера, установка этого параметра в значение true автоматически создаст нового Follow Me для этого номера, используя настройки по умолчанию, перечисленные ниже.

Disable Follow Me Upon CreationВключение/Отключение Folow-Me при создании нового внутреннего номера.

Default Follow Me Ring Time – время в секундах по умолчанию, в течении которого будет происходит обзвон Follow-me листа.

Default Follow Me Initial Ring Time – время в секундах, через которое начнется обработка follow- me

Default Follow Me Ring Strategy – стратегия обзвона Follow-me листа

Follow me модуль.

Раздел Queues Module:

Persistent Members – хранить ли в astdb постоянных динамический агентов, чтобы они там оставались даже после перезагрузки Asterisk

Use MixMonitor for Recordings – Использовать приложение MixMonitor для записей разговоров в очереди.

Hide Queue No Answer Option – скрывать ли параметр Queue No Answer. Подробнее об этом параметре, а также об очередях в целом, вы можете прочитать по ссылке.

Generate queuenum*/** Login/off Codes – Коды входа и выхода из очереди исторически были queunum * и queunum **. Они были в значительной степени заменены кодами переключения очереди * 45. Устаревшие коды необходимы для входа или выхода стороннего пользователя, который не является добавочным номером. Их можно удалить из системы, установив для этого параметра значение false.

Queues Module

Раздел System Setup:

Disable FreePBX Log – Включить/Выключить логирование FreePBX

Log Verbose Messages – FreePBX имеет много подробных и полезных сообщений, отображаемых пользователям во время установки модуля, установки системы, загрузки конфигураций и других местах. Чтобы отображать эти сообщения в файлах журнала, а также на экране, установите для этого параметра значение true.

Send Dashboard Notifications to Log – Когда этот параметр включен, все уведомления об обновлениях панели уведомлений Dashboard также будут регистрироваться в указанном файле журнала, если он включен.

FreePBX Log File – путь до файла логирования FreePBX

PHP Console – Когда включено, включается PHP Console для устранения ошибок.

PHP Console Password – пароль для PHP консоли

PHP Error Log Output – путь, куда будут отправлять PHP ошибки

PHP Error Level – какие PHP ошибки будут отображаться

Allow Login With DB CredentialsПри значении True доступ администратора к графическому интерфейсу FreePBX будет разрешен с использованием настроенных в FreePBX учетных данных AMPDBUSER и AMPDBPASS. Это применимо только тогда, когда тип авторизации находится в режиме «database».

System Setup. Часть 1.

Call Recording Format – формат записи разговоров

Default language – язык системы по умолчанию

Enable Module Signature Checking – Проверяет правильность подписи модулей и их файлов.

PHP Timezone – временная зона по умолчанию

RSS Feeds – RSS рассылки предназначенные для модуля UCP

Send unsigned module email notificationsСледует ли отправлять неподписанные уведомления модуля по электронной почте. Если отключен неподписанный модуль, письма никогда не будут отправлены

System Asterisk Group – системная группа Asterisk по умолчанию

System Asterisk User – системный пользователь Asterisk по умолчанию

System Device Group – системная группа устройств Asterisk

System Device User – системный пользователь устройств Asterisk

System Identity – Это имя будет использоваться для идентификации этого устройства в электронных письмах или предупреждениях.

System Web GroupГруппа пользователей, в которой должен работать ваш httpd, используется freepbx_engine.

System Web UserПользователь, с которым должен работать ваш httpd, используется freepbx_engine.

System Setup. Часть 2.

На этом обзор модуля Advanced Settings завершен.

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Виталий Шелест, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices