FreePBX Advanced Settings
Расширенные установки FreePBX
Будьте внимательны внося изменения в этом модуле. Некоторые из этих установок могут привести к неработоспособности системы. Прежде чем вносить изменения, создайте резервную копию. Установки Readonly более нестабильны, они могут быть изменены установкой флага 'Override Readonly settings' в состояние 'true'. После сделанных изменений нужно сохранить настройки - кликнуть на зелёную галочку справа. Можно вернуть каждую установку в дефолт, кликнув на соответствующую иконку справа от изменённого значения.
Advanced Settings Details
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
Asterisk Builtin mini-HTTP server
Встроенный 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 Manager
Менеджер 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
Call Flow Control Module
Hook Time Conditions Module
- Модуль контроля вызовов - true/false
По умолчанию модуль управления всеми вызовами не проверяет Time conditions, но позволяет связать ручное переключение с Time conditions ввиду того что начиная с версии 2.9 Time conditions свой собственный сервисный код. Если такое связывание уже создано (например на предыдущей версии при обновлении системы), то никакого дополнительного действия для Time conditions для выполнения той же задачи предпринимать не нужно. Установка опции во 'Включено' (true) возвращает такое поведение версии 2.8 к сценарию включения этой возможности в предыдущих версиях, включая связанное с этим Правило по времени. Это можно использовать двумя разными вариантами. По первому - подавлять включение Правила по времени, которое происходило бы по встроенному в Time conditions сценарию автоматически. Второй - использовать возможность позвонить и набрать сервисный код, который будет как-бы главным переключателем, включающим одно или несколько Правил по времени.
DAYNIGHTTCHOOK
DAHDi Configuration Module
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
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
Dialplan and Operational
План набора (диал-план) и функциональность
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
GUI Behavior
Show Language setting
Отображать переключатель языка интерфейса FreePBX, в правом верхнем углу. По умолчанию выключено.
System Setup
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