Настройка FreePBX Distro

В предыдущей статье я описывал установку FreePBX Distro, в этой статье я расскажу о том как настроить данный дистрибутив что бы с ним можно было работать.

Настройка астериска, даже для какой-нибудь маленькой компании довольно трудоёмкий по описанию процесс, поэтому я разделю весь процесс на несколько статей, по пунктам получится примерно следующее:

Начальная настройка;
Создание внутреннего номера (extenshions);
Руссификация или учим наш FreePBX говорить по русски;
Создание приветствия (announcement);
Создание группы звонков (ring groups)
Создание очереди звонков (queues);
Создание IVR;
Групповая голосовая почта (voicemail);
Создание правила по времени (time conditions);
Создание транка (trunk);
Настройка исходящих вызовов (outbound routes);
Настройка входящих вызовов (inbound routes);
Бэкап.

 

Фуф, вроде перечислил сколько всего нам придётся сделать что бы наш астериск начал работать. Итак, настраивать мы будем всё не просто так, а по примеру (сферический конь в вакууме), выглядит он примерно так:

3 Внешних транка, один допустим шлюз, аппаратный, городская линия, один транк для звонков на мобильники и один транк для межгорода;
10 Внутренних номеров, прям не знаю, отдел продаж человека, директор, и технари 5 человек, ииии секретарь например;
1 IVR конечно же куда ж без него;
1 Очередь для технарей, у кого ещё очередь может быть;
1 Группа звонков, это для мэнеджеров, они должны брать трубку быстро им очередь не нужна;
Запись всех разговоров которые пришли извне или уходят наружу;
Во внерабочее время работает голосовая почта;
У сотрудников должна быть возможность перехвата звонков.

 

Начальная настройка

Поехали. Перво наперво, надо будет выполнить настроить основу нашего астериска, что бы мы потом могли нормально с ним работать.

Итак, после установки астериска, появится приветствие и просьба ввести логин, затем пароль, которые мы задали в момент установки. Затем появится окно, в котором мы можем увидеть IP адрес нашего астериска.

freepbx distro after logon window

Заходим через браузер по этому адресу - FreePBX просит задать логин-пароль для WEB интерфейса, а так же email для уведомлений.

Freepbx first logon web

После задания этих параметров мы попадаем на стартовое окошко, для настройки выбираем - FreePBX Administration.

Freepbx distro web

Так выглядит основная страница настроек нашего астериска, в 10 версии всё выглядит пример так же.

FreePBX Distro web

Переходим в раздел Advanced Settings который выбирается из меню Settings.Здесь сосредоточены важные настройки астериска, и я не рекомендую менять в этом разделе что-либо если Вы точно не уверены что делаете. Здесь рекомендую изменить Country Indication Tones на Russian Federation и Ringtime Default на 60, в разделе Dialplan and Operational, не забудьте нажать зелёную галочку после изменений, и красную кнопку Apply Settings для сохранения.

Freepbx Distro web advanced

Спускаемся ниже и в разделе GUI Behavior меняем False на True в параметре Show Language setting, так же сохраняем всё это дело.

freepbx distro web

Опускаемся ещё ниже, до раздела System Setup и в пункте User Portal Admin Password видим пароль который мы задавали для web в открытом виде, ужасаемся, меняем на что-нибудь ненужное. Забегая вперёд хочу сказать что пароль для вебки FreePBX хранится в mysql в зашифрованном виде, а для User Portal разработчики могли бы и сгенерировать что-нибудь, вместо того что бы вот так светить потом чужие пароли, админов у астериска ведь может быть несколько, некрасиво это.

freepbx distro web

Есть подозрение что в разделе Asterisk Manager надо также сменить пароль для AMI админа.

freepbx distro web

Переходим к настройкам Fail2Ban что бы добавить свой IP адрес в белый список, в меню Admin выбираем пункт System Admin. Довольно хороший раздел, помогает лишний раз не лазить в консоль. Здесь можно например изменить IP адрес астериска. Но нам нужен пункт - Intrusion Detection.

freepbx distro web

В поле WhiteList через пробел добавляем адрес своего пк. Можно задавать как адреса, так и сети, например всеми любимая 192.168.0.0/24. Добавлять адреса через пробел! Для сохранения жмём Отправить запрос (непонятно почему, но кнопка на русском).

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

Пожалуй на этом первоначальные настройки завершены.

 

Создание внутреннего номера (Extenshion)

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

Процедура проста до безобразия. Заходим в меню Приложения (Applications) и выбираем пункт Внутренние номера (Extenshions).
По умолчанию уже выбрано SIP устройство, SIP это основной протокол с которым работает астериск, поэтому именно его мы и будем использовать. Жмём кнопку Сохранить (Submit), в новом окне заполняем несколько полей, это Внутренний номер (User Extension) пользователя я буду использовать 101, вы же можете использовать что угодно, только не забывайте что номер состоит только из цифр, Отображаемое имя (Display Name) - здесь задаём имя для номера, латинские буквы и цифры.

freepbx distro web

В разделе опции устройства (Device Options) уже сгенерирован пароль (secret), не рекомендую его менять, но если есть желание....

freepbx distro web

В разделе iSymphony Settings рекомендую поставить пункт Create User в No

В разделе Опции записи (Recording Options) мы можем установить какие разговоры для этого номера будут записываться, думаю в основном звонки внутри атс мало кого интересуют, поэтому выберем только контроль внешних соединений (external calls).

freepbx distro web 

Затем жмём кнопку Сохранить (Submit) в самом низу и красную Применить изменения (Apply Settings).

Для тестирования нашего пользователя вы можете использовать софтфон, например - PhonerLite (здесь же инструкция по настройке для астера), набрав с него *65 - система продиктует вам ваш внутренний номер, пока на английском.

Посмотреть остальные служебные коды можно в разделе Feature Codes что находится в меню Администратор (Admin).

 freepbx distro web

Как и прежде можно оставлять комментарии, вопросы и пожелания, постараюсь ответить.

Zo2 Framework Settings

Select one of sample color schemes

Google Font

Menu Font
Body Font
Heading Font

Body

Background Color
Text Color
Link Color
Background Image

Header Wrapper

Background Color
Modules Title
Text Color
Link Color
Background Image
Background Color
Modules Title
Text Color
Link Color
Background Image
 
Top of Page