Внутренние номера FreePBX — это совокупность свойств диалплана и канала вызова устройства. Диалплан определяет набираемый номер. Канал — технологию (SIP, IAX, DAHDI…) для вызова устройства и его id. Набираемый номер и идентификатор канала не обязательно должны совпадать. Extensions может указывать, как на устройство зарегистрированное в Asterisk, так и на номер за его пределами.
- Зайти в панель администрирования FreePBХ через ваш веб-браузер, набрав в адресной строке IP-адрес сервера Asterisk:
- В окне авторизации ввести учётные данные учетной записи пользователя с правами администратора FreePBX и кнопку «Перегрузка» J:
- Настройка внутренних номеров осуществляется в меню «Приложения» > «Внутренние номера».
- Для создания нового внутреннего номера необходимо нажать кнопку «Добавить внутренний номер» и выбрать из выпавшего меню «Добавить новый SIP (Legacy) [chan_sip] внутренний номер».
- Заполнить открывшуюся форму:
- Внутренний номер пользователя - номер, который необходимо набрать для связи с абонентом АТС.
- Отображаемое имя – Caller ID(name) – набор символов, который будет отображаться на экране аппарата абонента В (которому будет осуществляться вызов).
- Исходящий Caller ID– Переопределяет идентификатор вызывающего абонента при наборе номера на внешнюю линию. Если поле оставить пустым, то будет устанавливаться Caller ID указанный в настройках транка.
- Секрет – пароль внутреннего номера, создаётся автоматически FreePBX. Имеется возможность установить свой.
Остальные поля оставить по умолчанию.
- Вкладка «Голосовая почта».
По умолчанию отключена. В случае необходимости активации для абонента настраиваются следующие параметры:
- Включён – включение голосовой почты
- Пароль голосовой почты - Пароль для доступа к системе голосовой почты. Пароль должен состоять только из цифр.
- Require From Same Внутренний номер - Если установлено значение "нет", то при наборе пользователем *97 для доступа к собственной голосовой почте у него не будет запрашиваться пароль.
- Адрес Email - Адрес электронной почты, на который будут отправляться сообщения.
- Вложить в e-mail - присоединять голосовые файлы к сообщению электронной почты.
Остальные поля оставить по умолчанию.
- Вкладка «Найти меня / Следуйте сюда» служит для настройки переадресаций.
Для активации используется параметр «Включено». Остальные необходимые настройки:
- Начальное время звонка – время в секундах, в течение которого звонит аппарат внутреннего номера, после чего следует переадресация.
- Стратегия обзвона – правила вызова абонентов из списка номеров
- ringallV2: Будет звонить сначала первый номер из списка с учетом параметра Начальное время звонка,после чего произведется вызов на все номера из списка
- ringall– Звонок будет происходить одновременно на все номера списка
- hunt– По очереди на каждый номер из списка с учетом параметра Ring Time, что будет являться временем вызова на каждый номер.
- memoryhunt– Звонок с увеличением количества вызываемых номеров. Т.е. сначала будет звонить 1й номер из списка, далее 1й и 2й, далее 1й, 2й и 3й и тд. (всё так же с учетом параметра Ring Time для каждого вызова)
- firstavaialbleВызов пойдет на первый доступный номер из списка, далее вызов уйдет по направлению, указанному в Destination
*-prim - Режимы с данной припиской работают как и описанные выше, с одним отличием – если первый номер в списке занят, вызов прекратится.
- Время звонка - Время, на протяжении которого будет совершаться вызов с учетом стратегий.
- Список - список номеров для вызова. В данном поле можно указывать внешние номера, для них обязательно указание символа решетки в конце номера
Для быстрого ввода номеров можно воспользоваться кнопкой «Quick Select»
- Приветствие - сообщение, которое будет воспроизводиться вызывающему абоненту перед вызовом на номера из списка Follow Me. Выбирается из списка аудиозаписей Записи в системе (меню Администратор)
- Воспроизводить мелодию на удержании - Музыка, которая будет использоваться вместо гудков при вызове на номера из списка. По умолчанию обычные гудки.
- Вкладка «Расширенный» используется для тонкой настройки внутреннего номера.
Параметры, имеющие практический смысл:
- Сигнализация DTMF - Режим сигнализации DTMF используемый этим устройством.
- Может вызывать через Reinvite – позволяет управлять передачей голосовых пакетов напрямую между абонентами, минуя Asterisk, образуя т.н. Native Bridge.
- Контекст - контекст Астериск, где будет обработан вызов этого абонента. Позволяет выбирать custom контексты, через которые можно ограничивать направления исходящей связи.
- Хост – позволяет привязать устройство к конкретному IP адресу, по умолчанию динамический.
- Режим NAT– позволяет активировать встроенные механизмы Астериск по преодолению
- Квалифицировать – включить sip-пингование, позволяет отслеживать статусы оконечного оборудования.
- Частота запросов Qualify – частота запросов sip-пинга в секундах.
- Транспорт – используем UDP
- Группа вызова - – это группа перехвата, в которую входит данный Extension. Устройство может входить сразу в несколько групп.
- Группа перехвата - это поле указывает устройства каких групп мы можем перехватывать, и здесь тоже можно указать несколько групп. Чтобы перехватывать вызов не обязательно находиться в группе, достаточно чтобы она была указана в Pickup Groups.
- Запрещённые кодеки – заполняется, если есть необходимость установить конкретный набор кодеков. В противном случае применяются глобальные настройки.
- Разрешённые кодеки – указываются разрешённые для устройства кодеки в виде alaw&ulaw&g729.
- Разрешить – Диапазон разрешённых для доступа подсетей, используется как полезная опция дополнительной безопасности. По умолчанию разрешён доступ с любой подсети (0.0.0.0/0)
- Опции Asterisk-команды Dial– скрытые опции набора номера. В случае использования Reinvite не использовать, иначе медиа трафик будет в обязательном порядке проходить через Asterisk.
- Запись разговоров – позволяет активировать запись переговоров для этого внутреннего номера.
- По окончании настройки необходимо Сохранить внесённые данные и затем в обязательном порядке Применить изменения, нажав одноимённые кнопки.
- Часто возникает необходимость создания большого количества абонентов и проведение процедуры настройки по п.п. 4 – 8 приведёт к большому количеству затраченного времени. Для решения этой задачи имеется специальный модуль FreePBX «Массовый обработчик» в разделе меню «Администратор». Общая процедура работы с модулем заключается в создании эталонного внутреннего extension (п.п. 4 – 8 настоящей инструкции), экспорта созданного внутреннего номера в виде табличного CSV-файла. Для его редактирования рекомендуется использовать офисный пакет LibreOffice.
Внимание! В файл будут выгружены все созданные ранее внутренние номера, в этом случае из CSV файла необходимо удалить все строки кроме эталонного номера.
- Далее строка с настройками эталонного номера клонируется кратно необходимому количеству создаваемых абонентов. Произвести замену переменных уникальных для каждого абонента в столбцах extension, name, outboundcid, sipname, id, dial, user, description, devicedata, callerid, secret.
- После окончания редактирования необходимо залить созданный файл в АТС. Для этого перейти в раздел «Импорт» Массового обработчика, выбрать вкладку «Внутренние номера»:
Нажать кнопку «Просмотр», выбрать созданный CSV файл и «Применить».
- В открывшемся окне провести контроль введённых номеров и нажать кнопку «Импорт»: