5.4.1 Прикладной процесс Asterisk – это программная АТС, способная коммутировать как VoIP вызовы, так и вызовы, осуществляемые между IP-телефонами и традиционной телефонной сетью общего пользования. Количество абонентов в сети может достигать 2000 и ограничено только мощностью сервера.
Asterisk поддерживает следующие протоколы:
- IAX;
- SIP;
- H.323;
- Skinny;
- UNIStim.
Программное обеспечение Asterisk поддерживает следующие кодеки:
- G.711 (ulaw и alaw);
- G.722;
- G.723;
- G.729;
- GSM;
- iLBC;
- LPC-10;
- Speex.
В основу принципов построения универсального шлюза VRX-1010-E1 положены гибкость и масштабируемость как программных, так и аппаратных средств.
VoIP-шлюз VRX-1010-E1 подключается к аналоговым и цифровым офисным АТС практически любых производителей (Panasonic, LG, Samsung, Siemens и др.).
Универсальный VoIP VRX-1010-E1 шлюз реализован в виде законченного конструктива. Контроллер шлюза выполнен на основе мощного однокристального телекоммуникационного процессора и, по сути, представляет собой промышленный компьютер, функционирующий под управлением встроенной операционной системы Linux.
Программа управления шлюзом реализован как сервис (демоны) операционной системы Linux, что позволяет программе управления системой функционировать как на отдельно устанавливаемом специализированном сервере, так и непосредственно на плате универсального шлюза.
Между собой программы управления шлюзом и программа управления системой взаимодействуют через стек протоколов TCP-IP, что позволяет строить распределенные системы любой степени сложности. Поддерживает следующие основные протоколы управления/сигнализации:
- поддержка протоколов SIP и H.323;
- расширенные функции QoS;
- функции безопасности (авторизация пользователей, списки доступа);
- прием/передача факсов (FAX over IP);
- конфигурирование через web-интерфейс.
Универсальный шлюз VRX-1010-E1 – модульное цифровое устройство, которое обладает мощным специализированным процессором для трансляции 2х мегабитных потоков E1 от АТС (УАТС) до SIP сервера (SIP АТС.
Универсальный VoIP шлюз позволит объединить в единое целое среды передачи для сетей передачи данных и традиционной телефонной сети.
5.4.2 Осуществите соединение сетевых устройств в соответствии схемы, представленной на рисунке 5.1.
5.4.3 Пропишите на ПК IP-адрес и маску в соответствии с вариантом (таблица 1.1). В качестве шлюза по умолчанию установите IP-адрес шлюза VRX-1010-E1.
5.4.4 Подключитесь к консоли шлюза VRX-1010-E1 через SSH-клиент
5.4.5 Приведите содержимое файла /etc/asterisk/asterisk.conf к следующему виду:
Рисунок 5.1 – Схема сети
[directories](!)
astetcdir => /etc/asterisk
astmoddir => /usr/lib64/asterisk/modules
astvarlibdir => /var/lib/asterisk
astdbdir => /var/lib/asterisk
astkeydir => /var/lib/asterisk
astdatadir => /usr/share/asterisk
astagidir => /usr/share/asterisk/agi-bin
astspooldir => /var/spool/asterisk
astrundir => /run/asterisk
astlogdir => /var/log/asterisk
[options]
languageprefix = yes
runuser = asterisk
rungroup = asterisk
documentation_language = en_US
[compat]
pbx_realtime=1.6
res_agi=1.6
app_set=1.6
5.4.6 Приведите содержимое файла /etc/asterisk/sip.conf к следующему виду
[general]
context=default
allowoverlap=no
udpenable=yes
udpbindaddr=0.0.0.0
tcpenable=no
srvlookup=yes
videosupport=yes
5.4.7 Приведите содержимое файла /etc/asterisk/extensions.conf к следующему виду
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp
IAXINFO=guest
TRUNKMSD=1
[office]
5.4.8 Добавьте в файл /etc/asterisk/sip.conf следующие строки
[<X>]
type=friend
dtmfmode=rfc2833
host=dynamic
secret=<pass>
context=office
Здесь <X> и <pass> - логин и пароль в соответствии с вариантом.
5.4.9 Добавьте к содержимому файла /etc/asterisk/extensions.conf следующие строки
exten => <X>,1,Dial(SIP/<X>)
same => n,HangUp()
Здесь <X> - логин в соответствии с вариантом.
5.4.10 В консоли введите следующие команды
service asterisk restart
service iptables stop
5.4.11 На ПК запустите программу 3CX Phone и выполните её настройку для подключения к шлюзу.
5.4.12 Выполните тестовые вызовы между ПК
5.4.13 Составьте отчет о результатах выполнения работы.
Таблица 5.1 – Исходные данные
№ | Сетевой адрес | № | Сетевой адрес | № | Сетевой адрес |
168.192.1.1 | 168.192.1.8 | 168.192.1.15 | |||
168.192.1.2 | 168.192.1.9 | 168.192.1.16 | |||
168.192.1.3 | 168.192.1.10 | 168.192.1.17 | |||
168.192.1.4 | 168.192.1.11 | 168.192.1.18 | |||
168.192.1.5 | 168.192.1.12 | 168.192.1.19 | |||
168.192.1.6 | 168.192.1.13 | 168.192.1.20 | |||
168.192.1.7 | 168.192.1.14 |
Контрольные вопросы
5.5.1 Какие существуют аналоги прикладные процессы выполняющие функции виртуальной АТС?
5.5.2 Какие существуют аналоги ПО 3CX Phone?
5.5.3 Какие VoIP услуги телекоммуникационных провайдеров Вы знаете?
5.5.4 Какая информация предоставляется провайдером клиенту для настройки IP-телефона?
5.5.5 Какие преобразования происходят при передаче голосовых сигналов через IP-сети?