После установки FreePBX Distro нужно проделать следующее:

1. Удалить все коммерческие модули – “Admin” – “Module Admin”, выбираем все модули с лицензией “Commercial”, кроме ” System Admin” и в настройках модулей меняем опцию “Action” на “Remove”. После того, как это будет проделано у всех коммерческих модулей (кроме System Admin) нужно нажать кнопку “Process”.

2. Сменить канальный драйвер по умолчанию на SIP, заходим в “Settings” – “Advanced Settings”, там находим “SIP Channel Driver” и меняем значение этой настройки с “both” на “chan_sip”.

3. Обновить модули – “Admin” – “Module Admin” – “Check Online” – “Upgrade All”

4. Выполнить обновление системы – в консоли putty: yum upgrade

5. “Settings” – “Asterisk SIP Settings”: снять галочки со всех кодеков, кроме alaw и ulaw и перенести их на первое и второе место, соответственно. Значение “Allow Anonymous Inbound SIP Calls” меняем на “No”. Значение “Allow SIP Guests” меняем на “No”.

P.S. Для того, чтобы настроить телефонную книгу, нужно зайти: “Admin” – “CallerID Lookup Sources”, добавляем, Source Description: любое, Source Type: internal, Cache Results: No.

Затем добавляем запись в “Admin” – “Asterisk Phonebook”. Заходим в “Connectivity” – “Inbound Routes” и на вкладке “Other” в опции “CID Lookup Source” выбираем наш ранее созданный CallerID Lookup Sources. Теперь входящие звонки, с номеров, которые есть в телефонной книге будут отображаться с CallerID.

P.P.S Если после установки, сеть настроили, но пинги не идут, нужно добавить шлюз по умолчанию:

В файл /etc/sysconfig/network добавить:

NETWORKING=yes
HOSTNAME=FreePBX
GATEWAY=192.168.20.200