FreePBX, на которой основана Elastix, предоставляет возможность разделить понятия телефонных устройств (Devices) и пользователей (Users). В этом случае абоненты смогут использовать любой ближайший аппарат, предоставляющий регистрацию по требованию, для звонков как исходящих, так и входящих.
Для активации функции необходимо в файл «/etc/amportal.conf» добавить строки:
AMPEXTENSIONS=deviceanduser
DYNAMICHINTS=true
Создавать аппараты, позволяющие абонентам регистрироваться на них динамически, необходимо через интерфейс «Unembedded freePBX», выбирая Adhoc в поле тип устройства (Device Type).
Любой пользователь, которому присвоен пароль, может зарегистрироваться на любом аппарате с типом Adhoc.
Через интерфейс Elastix можно по-прежнему создавать абонентов (Extensions), чьи устройства (Devices) будут зафиксированы за соответствующими пользователями (Users).
User Logon (*11)
Синтаксис: *11
После приглашения введите номер пользователя, нажмите «#», введите пароль пользователя и нажмите «#» для завершения регистрации. Если станция сообщит «phone NNN is currently unavailable», значит данный аппарат настроен с типом Fixed. Измените тип устройства или воспользуйтесь другим аппаратом для регистрации.
User Logoff (*12)
Синтаксис: *12
Чтобы сообщить станции, что Вы покинули данное рабочее место и освободить аппарат для другого пользователя. Если после набора команды станция сообщит «произошла ошибка, до свидания», значит данный аппарат настроен с типом Fixed и не позволяет пользователя регистрироваться на нем динамически.
Глобальные настройки Elastix (General Settings)
Параметры набора (Dialing Options)
Параметры набора внутренних и внешних номеров управляют функциями управления соединениями, доступными абонентам:
• переадресация звонков
• запись входящих звонков по требованию
• запись исходящих звонков по требованию
Доступные функции для управления вызовами:
t – разрешить ответившему абоненту перевести звонок на другого абонента
T – разрешить звонящему абоненту перевести звонок
r – генерировать сигналы вызова звонящему абоненту (ложный КПВ – Контроль Посылки Вызова) сразу после начала поиска абонента
R – генерировать сигналы вызова звонящему только после обнаружения вызываемого абонета
m – проигрывать звонящему абоненту музыку ожидания, пока вызываемый не ответит на вызов
M(x) – вызов команды macro(x) в момент ответа на вызов
h – разрешает ответившему абоненту повесить трубку нажатием * (кнопки звездочки)
H – разрешает звонящему абоненту повесить трубку нажатием * (кнопки звездочки)
I – игнорировать попытки вызываемых абонентов перенаправить вызов на другой номер (игнорируются настройки Follow Me), что исключает переключение вызова на голосовую почту, на мобильный телефон и прочее
C – не вести учет вызовов (отключает функцию CDR – Call Detail Record)
A(x) – воспроизведение анонса (из файла x.gsm) вызываемой стороне
S(n) – прервать вызов после n секунд, отсчитываются после поднятия трубки вызываемым абонентом
D(digits) – требует от вызываемой стороны набрать цифры «digits» для соединения с вызывающим абонентом
L(x[: y[: z]]) – ограничить звонок временем в «x» ms, проиграть предупреждение за «y» ms до разрыва соединения, повторять предупреждение каждые «z» ms. Параметры y и z являются не обязательными
w – разрешает ответившему абоненту записать вызов нажатием «*1»
W – разрешает вызывающему абоненту записать вызов нажатием «*1»
k – разрешает ответившему абоненту произвести парковку вызова
K – разрешает вызывающему абоненту произвести парковку вызова
Asterisk Dial command options
По умолчанию: tr
Укажите «trwW» при необходимости предоставить возможность записи разговора нажатием «*1» одним из абонентов.
Asterisk Outbound Dial command options
По умолчанию: (пусто)
Укажите «WL(60000:3000)» при необходимости предоставить вызывающему абоненту возможность записи разговора нажатием «*1», а также чтобы ограничить вызовы 10 минутами с предупреждением за 30 секунд до разъединения.
ВАЖНО! Не используйте опцию «r» для исходящих вызовов, так как тарификация вызова оператором связи начнется сразу после начала набора номера, а не после ответа вызываемого абонента.
Запись звонков (Call Recording)
Extension Recording Override
Disable – использовать настройки абонентов
Enable – использовать глобальные настройки записи разговоров
При включенной опции все настройки абонентов (Extensions) игнорируются.
Настройки данной опции:
• не влияют на Запись по требованию (On Demand, контролируемых параметрами набора «w» и «W»)
• не влияют на настройки записи в Очередях (Queues) и Конференциях (Conferences)
Call recording format
Выбор формата записей: