FreePBX Advanced Settings

Расширенные установки FreePBX

Будьте внимательны внося изменения в этом модуле. Некоторые из этих установок могут привести к неработоспособности системы. Прежде чем вносить изменения, создайте резервную копию. Установки Readonly более нестабильны, они могут быть изменены установкой флага 'Override Readonly settings' в состояние 'true'. После сделанных изменений нужно сохранить настройки - кликнуть на зелёную галочку справа. Можно вернуть каждую установку в дефолт, кликнув на соответствующую иконку справа от изменённого значения.

Display Friendly Name

- Отображение пользовательского названия - true/false

Обычно на этой странице отображаются пользовательские названия, а внутренние конфигурационные названия freepbx_conf видны во всплывающих подсказках. Если же предпочтительно видеть названия переменных из конфигурации, а пользовательские названия во всплывающих подсказках - установите эту опцию в положение false.
Внутреннее имя: AS_DISPLAY_FRIENDLY_NAME

Display Readonly Settings

- Отображать установки только для чтения - true/false

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

Override Readonly Settings

- Редактировать установки только для чтения - true/false

Установка этой опции в true позволяет редактировать значения в статусе только для чтения.

AS_OVERRIDE_READONLY

Встроенный HTTP сервер. Подходит для небольших HTML конфигурационных файлов.

Enable Static Content

- true/false

Enable the mini-HTTP Server

- true/false

HTTP Bind Address

- 0.0.0.0

HTTP Bind Port

- 8088

HTTP Prefix

- blank

Менеджер Asterisk

Asterisk Manager Host

- Хост для интерфейса Asterisk Manager (AMI) - localhost

Имя хоста для интерфейса Asterisk Manager (AMI)

ASTMANAGERHOST

Asterisk Manager Password

- Пароль для Asterisk Manager - amp111

Пароль для доступа к Asterisk Manager Interface (AMI), автоматически перезаписывается в manager.conf

AMPMGRPASS

Asterisk Manager Port

- 5038

Asterisk Manager Proxy Port

- blank

Asterisk Manager User

- admin

Asterisk Manager Write Timeout

- 5000

Hook Time Conditions Module

- Модуль контроля вызовов - true/false

По умолчанию модуль управления всеми вызовами не проверяет Time conditions, но позволяет связать ручное переключение с Time conditions ввиду того что начиная с версии 2.9 Time conditions свой собственный сервисный код. Если такое связывание уже создано (например на предыдущей версии при обновлении системы), то никакого дополнительного действия для Time conditions для выполнения той же задачи предпринимать не нужно. Установка опции во 'Включено' (true) возвращает такое поведение версии 2.8 к сценарию включения этой возможности в предыдущих версиях, включая связанное с этим Правило по времени. Это можно использовать двумя разными вариантами. По первому - подавлять включение Правила по времени, которое происходило бы по встроенному в Time conditions сценарию автоматически. Второй - использовать возможность позвонить и набрать сервисный код, который будет как-бы главным переключателем, включающим одно или несколько Правил по времени.

DAYNIGHTTCHOOK

Allow PRI Discrete Channels

- Разрешить разделять каналы PRI - true/false

Конфигурация транка DAHDi предполагает использование каналов в группе для PRI. Установка значения true позволит настроить каждый канал в отдельности. Это может быть полезно при поиске проблем в PRI и помочь изолировать плохой B канал.

DAHDISHOWDIGITALCHANS

DAHDi Executable Location

- Скрипт запуска DAHDI - /etc/init.d/dahdi - DAHDIEXEC

DAHDi Modules Location

- Местоположение конфигурации модулей DAHDI - /etc/dahdi/modules - DAHDIMODULESLOC

Disable DAHDi Configuration Writes

- Запретить перезапись конфигурационных файлов DAHDI - true/false

По умолчанию конфигурационные файлы DAHDI защищены от записи. При обращении к модулю DAHDI Config выводится следующие предупреждение с предложением включить запись.
DAHDIDISABLEWRITE

DAHDI лучше всего настраивать через конфигурационные файлы

ModProbe.d Configuration File Location

- /etc/modprobe.d/dahdi.conf

System Configuration File Location

- /etc/dahdi/system.conf

Device Settings

Show all Device Setting on Add

- Показать все установки устройства при нажатии кнопки Добавить - true/false

При добавлении нового внутреннего номера/устройства установка этой опции в true покажет все возможные опции для устройства, те же, что видны при режиме Редактировать на этом же внутреннем номере/устройстве. В противном случае отображаются только несколько основных параметров.

ALWAYS_SHOW_DEVICE_DETAILS

Require Strong Secrets

- Требовать сложный пароль - true/false

Требуется сложный пароль для SIP и IAX устройств, содержащий по меньшей мере две цифры и два других знака, длиной не менее 6 (или более) знаков. Это можно отключить, если используются устройства, которые не могут отвечать этим требованиям, или используются другие ограничения, включая более жёсткие ограничения, которые делают это правило более мягким по отношению к себе.

DEVICE_STRONG_SECRETS

Remove mailbox Setting when no Voicemail

- Удалять настройки голосовой почты, если таковая отключена. - true/false

Если установлено true, а Voicemail status в свойствах екстеншена - disabled, опция 'mailbox=' в конфигурационном файле sip_additional.conf будет удалена. Это не повлияет на значение в GUI.

DEVICE_REMOVE_MAILBOX

SIP canrenivite (directmedia)

- Разрешить/запретить re-invite по умолчанию.

DEVICE_SIP_CANREINVITE

SIP trustrpid

- Определяет доверять или нет полученному Remote-Party-ID

Asterisk не делает ничего, когда он получает заголовок P-Asserted-Identity. Это никак не зависит от значений "trustrpid" и "sendrpid"

Если установлено «sendrpid=yes» в настройках пира в sip.conf тогда Asterisk добавит RPI header, как показано в примере:

 Remote-Party-ID: "Vasya Pupkin" <sip:1001@192.168.1.11>;privacy=off;screen=no 

Имя «Vasya Pupkin» и номер 1001, будет скопировано из заголовка FROM. IP адрес 192.168.1.11 это IP адрес сервера Asterisk, но может быть переопределено настройкой "fromdomain" в настройках пира в sip.conf.

Если установлено «trustrpid=yes» в настройках пира sip.conf, тогда Asterisk возьмет номер из RPI header (вместо From header) из запроса полученного при входящем вызове.

DEVICE_SIP_TRUSTRPID

SIP sendrpid

- Отправлять или нет заголовок Remote-Party-Id

см. выше

DEVICE_SIP_SENDRPID

SIP nat

- Вкл./Выкл. NAT для пиров по умолчанию.

Установки по умолчанию для SIP NAT. Установленный параметр 'yes' будет пытаться обеспечивать трансляцию NAT, что позволяет также работать локальным пирам (используя локальные ИП адреса и порты вместо тех, которые сообщаются в SIP заголовках), значение 'no' будет следовать ИП адресам строго согласно протоколу, значение 'never' пытается блокировать изменения значений ИП адресов, RFC3581 и 'route' игнорирует информацию об удалённом порте - remote port.
DEVICE_SIP_NAT

SIP encryption

- Установки по умолчанию для шифрования SIP.

Будет ли предлагаться шифрование медиапотока посредством SRTP (и будет ли только SRTP шифрованный медиапоток) при исходящих вызовах пиру. Вызовы будут завершаться с кодом HANGUPCAUSE=58 если пир не поддерживает SRTP.

DEVICE_SIP_ENCRYPTION

SIP qualifyfreq

- Частота запросов SIP qualify

Установка по умолчанию для частоты запросов 'qualify'. Актуальна для Астериск версии 1.6 и выше. Частота запросов пакетов OPTIONS, которые посылаются устройств. Помогает поддерживать временно созданные трансляции NAT, но не зависит при этом от поведения удалённых файерволов клиентов.

DEVICE_SIP_QUALIFYFREQ

SIP and IAX qualify

SIP и IAX запросы qualify

Установки по умолчанию для SIP и IAX qualify. Будут ли посылаться периодически пакеты OPTIONS (для SIP) или каким-то другим образом будет ли мониторить канал, и в какой момент будет приниматься решение о недоступности канала. Значение 'yes' соответствует 2000 мсек задержки. Помогает поддерживать временно созданные трансляции NAT, но не зависит при этом от поведения удалённых файерволов клиентов.

DEVICE_QUALIFY

SIP and IAX allow

- Разрешенные кодеки для SIP и IAX.

Установки по умолчанию для разрешённых кодеков SIP и IAX. Указанные кодеки будут дополнительно разрешены уже к объявленным в Основных настройках не считая запрещённых явным образом для соответствующего устройства. Значения кодеков могут разделяться знаком амперсанд '&', например 'alaw&ulaw&g729' где порядок приоритетов имеет значение.

DEVICE_ALLOW

SIP and IAX disallow

- Запретить кодеки.

Установки по умолчанию для запрещения кодеков SIP и IAX. Кодеки указанные как запрещённые позволяют отменить список кодеков в Основных настройках указанием параметра 'all' и затем объявить разрешённые кодеки в порядке предпочтений директивой 'allow'. Значения кодеков могут разделяться знаком амперсанд '&', например 'alaw&ulaw&g729' где порядок приоритетов имеет значение.

DEVICE_DISALLOW

SIP and DAHDi callgroup

- Группы вызовов SIP и DAHDI

Установки по умолчанию для группы вызова SIP, DAHD (и Zap). Указываются номера групп, к которым принадлежит устройство, их может быть несколько, например запись '1,3-5' будет обозначать принадлежность к группам 1,3,4,5.

DEVICE_CALLGROUP

SIP and DAHDi pickupgroup

- Группы перехвата звонка SIP и DAHDI

Установки по умолчанию для группы перехвата вызова SIP, DAHDI). Указываются номера групп, к которым принадлежит устройство, их может быть несколько, например запись '1,3-5' будет обозначать принадлежность к группам 1,3,4,5

DEVICE_PICKUPGROUP

План набора (диал-план) и функциональность

Block CNAM on External Trunks

- Блокировать CallerID NAME на внешних транках. - true/false

Некоторые провайдеры могут отклонять вызов, если задано CNAME. Данная опция не удаляет CNAME при вызове через Outbound Route заданный как Intra-Company.

BLOCK_OUTBOUND_TRUNK_CNAM

Call Forward Ringtimer Default

-Значение по умолчанию таймера вызова при перенапралении звонка.

Время вызова в секундах по умолчанию, в течение которого будет предпринята попытка вызова, прежде чем звонок будет перенаправлен безусловно, или по условиям неответа и 'занято'. Если установлен по умолчанию в 0, то используется стандартный таймер вызова. Если установлен в -1, то вызов абонента будет идти неограниченно долго, как обычно происходит на большинстве стандартных АТС. Если установлено любое другое значение, то вызов будет идти указанное количество секунд, после чего будет перенаправлен на голосовую почту, если она включена.

CFRINGTIMERDEFAULT

Call Recording Policy

- Политика записи разговоров.

Разрешает конфликт двух екстеншенов, если у одного включена запись, а у другого выкл. Caller - звонящий абонент. Callee - вызываемый абонент.

REC_POLICY

Conference Room App

- Приложение конференций.

Приложение для создания конференций - традиционное MeetMe или более новое ConfBridge

ASTCONFAPP

Convert ZAP Settings to DAHDi

- Конвертация настроек ZAP в DAHDI - true/false

Если установлено в true, FreePBX проверяет установлен ли канал chan_dahdi. Если да, то будет предпринята попытка автоматически использовать настроки конфигурации ZAP (устройства и транки) и конвертировать его в DAHDi, не требуя особых изменений. В GUI будет по прежнему использоваться упоминание о ZAP, но на самом деле будут использоваться каналы DAHDi. Это также поддерживает Установки DIDs для канала ZAP.
ZAP2DAHDICOMPAT

CW Enabled by Default

- Возможность принятия второго вызова включена по умолчанию - true/false

Ожидание второго вызова (Call Waiting - yes) будет включаться по умолчанию при создании внутреннего номера. Установите опцию в no если не хотите создавать внутренние номера с уже включенной опцией принятия второго вызова (например для агентов очереди колл-центра). Тогда пользователям можно будет включать эту возможность путём набора сервисного кода (по умолчанию - *70). В большинстве случаев этот параметр рекомендуется оставить так как есть. Таким образом многоканальным телефонам даётся возможность принимать несколько одновременных входящих соединений.

ENABLECW

Disable -custom Context Includes

- Отключить кастом включения в контексты - true/false

Обычно FreePBX автоматически генерирует кастомные контексты которые могут использоваться для добавления пользовательских диал-планов чтобы изменить стандартное поведение FreePBX. Все вложения такого рода вызывают обычно сообщения WARNING! в журнале если не найден контекст на который ссылается инклюд, но это не является ошибкой. Если вы уверены, что вам понадобятся вложения можно установить этот параметр в true. В противном случае FreePBX генерирует несуществующие инклюды в контекстах так же как в предыдущих версиях.

DISABLECUSTOMCONTEXTS

Ditech VQA Inbound Setting

- Значение Ditech VQA для входящих вызовов

Если установлено приложение Ditech VQA этот параметр будет использован для всех входящих вызовов, для более подробной информации используйте команду 'core show application VQA' в командной строке Asterisk, которая покажет различные параметры.

http://www.ditechnetworks.com/wp-content/uploads/pdf/datasheets/VQA_OSV_082012.pdf

DITECH_VQA_INBOUND

Ditech VQA Outbound Setting

- Значение Ditech VQA для исходящих вызовов

Если установлено приложение Ditech VQA этот параметр будет использован для всех исходящих вызовов, для более подробной информации используйте команду 'core show application VQA' в командной строке Asterisk, которая покажет различные параметры

DITECH_VQA_OUTBOUND

Dynamically Generate Hints

- Динамическая генерация хинтов - true/false

Если установлено в true FreePBX не генерирует статически хинты, вместо этого вызывается скрипт php AMPBIN, который вызывает в свою очередь другой скрипт generate_hints.php используя системную команду Астериск #exec. Это требует конфигурации параметра.

DYNAMICHINTS

Enable Custom Device States

- Использовать состояния кастомных устройств - true/false

Позволяет создавать кастомные хинты для поддержки BLF сервисных кодов на сервере, таких как День/Ночь, Следуйте сюда, и т.д. (функция DEVICE_STATE() в Asterisk используется для получения информации о состоянии устройств или же для установки этих состояний (режимов)

USEDEVSTATE

Extension Concurrency Limit

- Лимит одновременных вызовов для внутренних номеров - 0

Количество одновременных исходящих вызовов которые может совершить внутренний номер. Это ОЧЕНЬ полезно в качестве дополнительной меры безопасности. В случае взлома системы ограничивает количество одновременных исходящих вызовов которые могут быть сделаны со взломанного внутреннего номера. По умолчанию, при создании внутреннего номера значение '0', что соответствует неограниченному количеству вызовов.

CONCURRENCYLIMITDEFAULT

Feature Codes Beep Only

- Использовать только звуковой сигнал для подтверждения операций сервисных кодов - true/false

Если установлено в true то вместо подтверждающих голосовых сообщений при активации и деактивации режимов FollowMe, CallWaiting, DND, итд, будет воспроизводиться просто звуковой сигнал.

FCBEEPONLY

Force All Internal Auto Answer

- Форсировать режим авто-ответа.

Форсировать использование режима авто-ответа для всех внутренних номеров, вместо индивидуальных настроек.

FORCE_INTERNAL_AUTO_ANSWER_ALL

Generate Diversion Headers

Генерировать заголовки перенаправления - true/false

Если установлено в true то исходящие вызовы, которые являются, на самом деле, последовательно перенаправленными входящими из Ring Groups, Follow Me или др., будут иметь дополнительные SIP заголовки diversion, в которых будет содержаться оригинальный DID на который пришёл начальный вызов, предполагая, что этот DID доступен. Это может быть полезно при соединениях с некоторыми операторами, которые могут требовать этого, в качестве обязательного условия при перенаправленных звонках.

DIVERSIONHEADER

Internal Auto Answer Default

Настройки авто-ответа по умолчанию. - intercom/disabled

Настройки по умолчанию для внутренних номеров. Если установлено: Intercom, то вызовы на вновь созданные внутренние номера от других пользователей будут проходить в том случае, если вызовы разрешены на конечных устройствах и режим автоответа на них включен, а также если система сконфигурирована для работы в данном режиме. Внешние вызовы будут отрабатываться нормальным образом, как обычные звонки.

DEFAULT_INTERNAL_AUTO_ANSWER

NoOp Traces in Dialplan

Трассировка NoOp в диалплане.

Некоторые модули генерируют много команд NoOp() для отладки, это использоваться для разработки или отслеживания прохождения вызовов. У этих команд NoOp() в принципе нет других целей и если Вы не хотите видеть избыточно информативные NoOp() в диал-плане, то можно установить параметр в 0. Уровни выше нуля будут увеличивать детализацию трейсов добавлением NoOp() в разные части диал-плана.

Occupied Lines CW Busy

Ответ Busy, если приходит звонок по второй линии. true/false

Для внутренних номеров, у которых установлена возможность приёма второго звонка (ожидание второго звонка, Call Waiting - CW) отвечать на неотвеченные вызовы по второй линии как busy(и в результате вызывать сообщение голосовой почты BUSY). Если же установить этот флаг в false, то неотвеченные вызовы по второй линии будут отмечаться как no-answer.

CWINUSEBUSY

Only Use Last CID Prepend

Использовать только последний идентификатор CID. true/false

Некоторые модули разрешают добавления к CID входящего вызова. Если добавление к ИД было сделано на предыдущем шаге, то нормальное поведение системы - убирать добавленный на предыдущем шаге ИД по умолчанию и использовать только актуальный. Выключение этой опции будет добавлять все предыдущие идентификаторы, которые будут отделяться звёздочками друг от друга.

CID_PREPEND_REPLACE

Polling Interval for Stopping Asterisk

Интервал запросов до остановки Asterisk. Default Value 2

Когда Asterisk получает команду остановиться при 'amportal stop/restart', то он пытается завершить работу, ожидая завершения активных каналов. Эта опция устанавливает интервал опроса - как часто Астериск проверяет состояние каналов и обновляет таймер обратного отсчёта для рестарта.

ASTSTOPPOLLINT

Trunk Dial Timeout

Время ожидания ответа. 300

Сколько времени в секундах будет ожидаться ответ вызываемого номера. Это может занимать довольно продолжительное время. Соответствует параметру timeout команды Dial().

TRUNK_RING_TIMER

Use bad-number Context

Использовать контекст bad-numbers true/false

Создавать контекст bad-number, в который попадают неверно набранные номера или сервисные коды, вызывая соответствующее голосовое сообщение. Если используется опция Early Dial, например на некоторых телефонах Grandstream, возможно потребуется установить эту опцию в false.

AMPBADNUMBER

Use Google DNS for Enum

Использовать Google DNS для сервиса Enum. true/false

Установка этого флага будет создавать глобальную переменную для скрипта enumlookup.agi, который будет использовать DNS сервер Google 8.8.8.8, когда выполняются запросы сервиса ENUM.Дело в том, что не все ДНС сервера отвечают на запросы о записях NAPTR, но служба ДНС Google отвечает. Это создаёт определённый сетевой трафик на Google при каждом запросе.

USEGOOGLEDNSFORENUM

Waiting Period to Stop Asterisk

Время ожидания перед остановкой Астериск - 120

Когда выполняется команда 'amportal stop' или 'restart', задает максимальное время ожидания в секундах, прежде чем будет выполнена принудительная остановка Asterisk.

ASTSTOPTIMEOUT

Asterisk Dial Options

Опции передаваемые команде Dial() - Ttr

Опции передаваемые команде Dial() при совершении внутренних вызовов. Полный список команд содержится описании команды Dial(). Опции по умолчанию:

T - разрешает переадресацию вызова (transfer) вызывающему абоненту.
t - разрешает переадресацию вызова (transfer) ответившему абоненту.
r - генерирует КПВ.

Asterisk Outbound Trunk Dial Options

Опции команды Dial() для внешних исходящих вызовов. - Tt

Опции команды Dial() для внешних исходящих вызовов, если только не используется Intra company route.

TRUNK_OPTIONS

Country Indication Tones

Тональные сигналы специфичные для разных стран.

Выберете страну, для локализации сигналов КПВ, ЗАНЯТО, ОТБОЙ.

TONEZONE

Display CallerID on Calling Phone

Отображать АОН на вызывающем телефоне - true/false

Когда установлено в True, настроена и поддерживается Вашим телефоном работа функции CONNECTEDLINE(), значение CID, переданное в вызове, будет отображено на Вашем телефоне в поле CNAM с префиксом CID:. Таким образом вы можете увидеть что передано в качестве CID, если исходящая внешняя линия поддерживает и позволяет изменять переданный CID.

OUTBOUND_CID_UPDATE

Display Dialed Number on Calling Phone

Отображать набранный номер на вызывающем телефоне. - true/false

Когда установлено в True, настроена и поддерживается Вашим телефоном работа функции CONNECTEDLINE(), набранный Caller ID набранного номера, переданного на внешнюю линию.Например, если вы сконфигурировали 7ми значный набор в номерном плане Северной Америки, то будут отображены 10 или 11 цифр, переданных на внешнюю линию.Любые 'Outbound Dial Prefixes', настроены на внешней линии не будут отображены, так как в них могут содержаться специальные символы, так как пауза в наборе (w), которые нарушают отображение поля CNUM.

OUTBOUND_DIAL_UPDATE

Display Presence State of Callee

Отображать состояние вызываемого абонента - true/false

CONNECTEDLINE_PRESENCESTATE

Ringtime Default

Время вызова по умолчанию - 15

Время по умолчанию, которое будет вызываться телефон, прежде чем вызов будет перенаправлен на голосовую почту или другой номер. Если голосовая почта не настроена, вызов будет продолжаться неопределенное время.

RINGTIMER

Speaking Clock Time Format

Формат сообщения времени 12 или 24 часа - 12

Show Language setting

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

FreePBX Log Routing

Определяет куда посылать данные системного журнала, если таковой включен.

Disable FreePBX Log

Выключить лог True/False

Log Verbose Messages

Детализировать системные сообщения True/False

Send Dashboard Notifications to Log

Записывать сообщения панели в журнал True / False

FreePBX Log File

  /var/log/asterisk/freepbx.log		

PHP Error Log Output

Выберете лог для записи ошибок php.

Aggresively Check for Duplicate Extensions

True

False

User & Devices Mode

Authorization Type

Тип аутентификации для администрирования FreePBX:

database - для аутентификации используется пользователь заданный переменными AMPDBUSER/AMPDBPASS

none - аутентификация не используется

webserver - аутентификация на уровне веб-сервера.

AUTHTYPE

Allow Login With DB Credentials

Разрешить аутентификацию через пользователя БД. True/False

Использовать логин/пароль владельца базы данных asterisk и Asteriskcdrdb для аутентификации во FreePBX.

По умолчанию ВЫКЛ.

AMP_ACCESS_DB_CREDS

User Portal Admin Username

User Portal Admin Password

Asterisk VMU Mask

Browser Stats

True

False

Force Asterisk Version

FreePBX Web Address

System Asterisk Group

System Asterisk User

System Device Group

System Device User

System Web Group

System Web User

Telephony Engine

Update Notifications

True

False

Use Google Distribution Network for js Downloads

True

False

Call Recording Format

Convert Music Files to WAV

True

False

Dashboard Non-Std SSH Port

Recordings Crypt Key

FreePBX

  • freepbx/advanced_settings.txt
  • Последние изменения: 2018/05/11