TIAL.RU - внедрение FreePBX

Администратор, 11.11.2015

Как же мы "любим" клиентов, которые выбирают FreePBX. Не спорим, что в базовом функционале наши АТС (использующие FreePBX 12) предлагают широкие возможности, но вот дебажить потом все это добро и допиливать "хотелки" клиента - то еще счастье.

ООО «ПФК «Техпрокомплект» (Россия), производит высококачественные термоусаживающиеся изоляционные материалы ТИАЛ для антикоррозионной защиты и гидроизоляции стальных и теплоизолированных трубопроводов, а также их компонентов.

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

Клиент приобрел следующее оборудование:

1) IP АТС AsteriskNow 150 . Сервер на базе процессора Intel, 2U.
2) Плата Digium 1TE133F + двухюнитовый брекет
3) Плата A4B00F + 2 модуля S110M для подключения двух аналоговых факсов
4) IP телефоны Grandstream GXP1620 для рядовых сотрудников
5) IP телефоны Grandstream GXP1260 для секретарей
6) IP телефоны Grandstream GXP1240 для руководителей
7) IP-DECT трубка Grandstream DP715

Разумеется, настраивать десятки телефонов, причем одного вендора через веб-интерфейс не комильфо. Поэтому нами была разработана утилита, которая:
а) Подменяет NS запись fm.grandstream.com на IP АТС
б) Телефоны при загрузке скачивают пробную конфигурацию с тестовым добавочным
в) Пользователь подходит к телефону набирает новый, актуальный добавочный (присущий данному телефонному аппарату)
г) сприпт генерит новый конфиг файл уже для конкретного MAC адреса телефона и перезагружает девайс.

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

К сожалению, в новом офисе провайдер МТС (Комстар) не имел возможности провести линию E1, поэтому они предоставили отдельный вилан для VOIP трафика. Отсутствие NAT - всегда положительно сказывается на телефонии, не представляю, как бы себя чувствовали покупали коробочных АТС, в которых не предусмотрена возможность работать с несколькими интерфейсами одновременно. 

Конфигурация транка:
type=peer
host=82.204.255.42
dtmfmode=rfc2833
insecure=port,invite
nat=no
qualify=yes
context=from-trunk
allow=ulaw&alaw
directmedia=no
canreinvite=no

Inbound routes:
DID Number в формате 495XXXXXXX
Language = ru
Outbound routes

Outbound routes:
Route CID = 495XXXXXXX
Dial patterns = 8X.

Редактирование VlanID в консоли:

/etc/sysconfig/network-scripts/ifcfg-eth0.3051 (3051 необходимо заменить на тот, что предоставит МТС)

VLAN=yes

DEVICE=eth0.3051

BOOTPROTO=static

ONBOOT=yes

TYPE=Ethernet

IPADDR=10.60.3.98

NETMASK=255.255.255.252

А также нужного маршрута:

cat /etc/sysconfig/network-scripts/route-eth0.3051

82.204.255.42/32 via 10.60.3.97