Asterisk и FreePbx установка , начальный уровень

у

установка Asterisk через терминал сводится к вводу нескольких команд :

yum install gcc, gcc-c++, openssl, ncurses, ncurses-devel, newt, libxml2, libxml2-devel, kernel-devel, kernel-devel

yum install sqlite, sqlite-devel

yum install doxygen

yum install asterisk

для запуска  IPPBX  ASTERISK в терминале пускаем старт сервиса

service asterisk start 

Для установки вебинтерфейса Freepbx вводим в терминале следующие команды:

cd /usr/src # переходим в папку /usr/src

wget http://mirror.freepbx.org/freepbx-2.9.0.tar.gz # с применением утилиты wget скачиваем дистрибутив

tar zxvf freepbx-2.9.0.tar.gz # с применением утилиты tar распаковываем дистрибутив

cd /freepbx-2.9.0

./start_asterisk start

./install_amp

в нашем случае мы будем действовать иначе, с сайта производителя скачиваем iso образ «asteriskNow» и разворачиваем виртуальную машину, присваиваем сетевому интерфейсу виртуальной машины ip адрес 192.168.100.1 , а самой витруальной машине имя ippbx, разворачиваем виртуальную машину на virtualBox входящим в состав дистрибутива Fedora.

с этого момента у нас установлена и готова к настройке развернутая IPPBX ASTERISK с уже установленным веб интерфейсом для удобной конфигурации виртуальной телефонной станции.

Для подключения IP телефонов к станции необходимо в веб интерфейсе создать необходимое количество аккаунтов, равное количеству телефонов (для каждого аккаунта необходимо создать логин пароль и номер внутреннего телефона абонента)

для регистрации телефонов на станции необходимо в каждом телефоне установить следующие настройки

в качестве телефонов рассматриваем модель Ciscо spa 303

Настройка SIP телефонов Linksys (Cisco)

На странице SIP

Caller ID Header: FROM (присутствует не во всех моделях/прошивках)

RTP Packet Size: 0.020

G729a Codec Name: G729 (без буквы «a»)

STUN Server: не используется

STUN Enable: no

Substitute VIA Addr: no

Insert VIA rport: yes

NAT Keep Alive Intvl: от 20 до 170 (необходимо подбирать, зависит от [пред]установок устройства, выполняющего NAT; влияет на [не]прохождение входящих вызовов, см. здесь)

На страницах Line (или Ext)

NAT Mapping Enable: no

NAT Keep Alive Enable: yes («no» при отсутствии NAT)

SIP Remote-Party-ID: no

SIP Transport: TLS или TCP или UDP (в порядке предпочтений; наличие параметра и список доступных значений зависит от модели)

Proxy: 192.168.100.2

Outbound Proxy: пусто

Use Outbound Proxy: no

Register: yes («no» — только если не нужно принимать входящие вызовы, не рекомендуется)

Register Expires: 600

Use DNS SRV: yes (в ряде случаев, при проблемах с используемым DNS, приводит к негативному результату)

DNS SRV Auto Prefix: yes

Display Name: любой текст, например, свое реальное имя или имя аккаунта; не использовать кириллицу

User ID: SIP ID

Password: пароль

Use Auth ID: no

! Не нужно вписывать свой SIP ID или имя аккаунта ни в какие другие поля !

Preferred Codec: G711a

Use Pref Codec Only: no