После установки 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