Вы находитесь на странице: 1из 7

МИНИСТЕРСТВО ОБРАЗОВАНИЯ, КУЛЬТУРЫ И ИССЛЕДОВАНИЙ РЕСПУБЛИКИ

МОЛДОВА
ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ РЕСПУБЛИКИ МОЛДОВА
ФАКУЛЬТЕТ ЭЛЕКТРОНИКИ И ТЕЛЕКОММУНИКАЦИЙ
ДЕПАРТАМЕНТ ТЕЛЕКОММУНИКАЦИЙ И ЭЛЕКТРОННЫХ СИСТЕМ

Отчёт
по лабораторной работе №1

Дисциплина: Цифровые системы передачи


информации.
Тема: «Создание SIP-номера с помощью графического
интерфейса FreePBX системы ASTERISK».

Выполнил студент
Группы TLC-163: Чавдарь Вадим.

Проверил
конф. унив. докт.: Мировский В.

Кишинёв 2019
1.1. Цель работы: Изучение IP-системы Asterisk PBX через графический
интерфейс FreePBX; добавление локальных SIP-номеров; создание номера,
используемого для конференц-связи.
1.2. Краткая теория : Asterisk представляет собой программную реализацию
телефонной станции PBX (Private Branch Exchange), устанавливаемой на
любой дистрибутив Linux / Unix (включая CentOS) [1]. Он был создан в
1999 году Марком Спенсером, название которого происходит от знака «*» и
спонсируется компанией Digium. Первоначально он был доступен только в
Linux, но позже стало возможно использовать его в других операционных
системах, таких как NetBSD, OpenBSD, FreeBSD, Mac OS X и Solaris.
Asterisk - это программное обеспечение с открытым исходным кодом,
которое превращает полученный компьютер в коммуникационный сервер.
Термин «открытый исходный код» означает, что можно проанализировать
более подробно, увидеть, как он работает, и внести любые желаемые
изменения или улучшения. Звездочку можно считать стабильной и
безопасной, она управляет системами IP-АТС, шлюзами VoIP, серверами
конференций и другими индивидуальными решениями. Он используется
малыми и крупными предприятиями, колл-центрами, операторами и
государственными учреждениями по всему миру [2]. Идея, с которой она
началась, заключается в том, что многие из средств, включенных в АТС,
используются редко или не используются вообще, но оплачиваются
покупателем. Следовательно, Asterisk не реализует все функции
предприятия, но распространяется в рамках Стандартной общественной
лицензии (GPL) и может быть добавлено в любое время программными
модулями, необходимыми заказчикам. Asterisk обеспечивает связь в
реальном времени между сетями PSTN и VoIP. Поскольку она считается не
просто УАТС, она может иметь функцию обновления для существующей
УАТС, но она также предлагает новые возможности в области телефонии,
такие как:
• подключение сотрудников, работающих из дома к офисной АТС, по
широкополосному Интернету;
• Подключение нескольких офисов из разных мест через IP-сеть, частную
сеть или даже Интернет;
• Предоставление сотрудникам голосовых сообщений, интегрированных с
электронной почтой и веб-страницей;
• Создание приложений, таких как Interactive Voice Response (IVR), которые
позволяют подключаться к системе управления или другим приложениям;
• Предоставление доступа к УАТС компании из любого места для
пользователей, путешествующих по простому широкополосному или VPN-
соединению. [3, с.2]
Asterisk имеет гибкую архитектуру, состоящую из модулей и
представленную на рисунке 1.1.

Рисунок 1.1. Архитектура Asterisk.


Преимущества системы Asterisk:
• Неограниченное количество интерфейсов и каналов: в отличие от самого
важного оборудования, представленного международными
производителями, Asterisk не только поддерживает базовые протоколы
VoIP без необходимости искусственного лицензирования и ограничений, но
также предлагает возможность плавного преобразования этих протоколов
без потери от гибкости конфигурации и без ограничения количества
каналов. Asterisk имеет возможность прозрачно кодировать различный
голосовой трафик, который использует разные законы кодирования голоса -
так называемые кодеки.
• Расширение бесплатно: телефонная система, основанная на Asterisk,
предлагает возможность неограниченного расширения. В этом случае нет
необходимости покупать материнские платы, процессоры, коммутаторы и
другое дополнительное оборудование.
• Стабильная разработка: Asterisk - это программное обеспечение с
открытым исходным кодом, благодаря которому оно поддерживается и
быстро развивается благодаря усилиям тысяч программистов по всему
миру. Появление новых версий с новыми возможностями, а также
расширение старых происходит регулярно.
• Удобная в использовании архитектура: наличие модульной архитектуры
позволяет динамически работать с Asterisk. Это относится к загрузке и
выгрузке модулей, изменению конфигурации в рабочем процессе без
потери производительности и без прерывания текущих соединений.
• Asterisk - платформа для эффективного бизнеса. Из-за высоких цен
сложное оборудование для АТС может использоваться только крупными
компаниями, поскольку их цены не подходят для малого и среднего
бизнеса. Таким образом, такие функции, как ожидание вызова и
интерактивное голосовое меню, недоступны для малого бизнеса. [5]
В лаборатории мы установили AsteriskNOW, который является
нестандартным дистрибутивом Linux и включает в себя Asterisk, его
графический интерфейс - FreePBX и другие программы, необходимые для
системы Asterisk. Графический интерфейс позволяет пользователям легко
настроить систему. Доступ к FreePBX осуществляется с любого компьютера
в лаборатории путем ввода в браузере IP-адреса Asterisk (192.168.202.101).
Отобразите IP-адрес Asterisk для дальнейшей настройки через FreePBX
FreePBX - это веб-приложение со всеми функциями УАТС. Это позволяет
простой настройке Asterisk любым пользователем через веб-интерфейс.
Некоторые функции, которые может предложить FreePBX: [6]:
• Добавление или изменение профиля добавочного номера и голосовой
почты на несколько секунд;
• Поддержка клиентов SIP, IAX и ZAP (и другие терминалы
поддерживаются пользовательскими расширениями);
• Поддерживает все типы транков, поддерживаемых Asterisk;
• Модульная структура, с возможностью добавления или обновления своих
функций онлайн в интерфейсе;
• Создание интерактивных голосовых меню IVR;
• обнаружение и прием факсимильных сообщений;
• Позволяет выполнять резервное копирование и восстановление системы;
• Маршрутизация входящих звонков в зависимости от времени суток,
номера звонящего.
192.168.202.101/admin/config.php

Adm in Applic ations C onnec tiv ity R e p o rts S e ttin g s Others

FreePBX System Status


FreePBX Notices System Statistics
Symlink from modules failed Processor
Default ARI Admin password Used Load Average 0.11
Default Asterisk Manager Password Used CPU 0%

Collecting Anonymous Browser Stats Memory


44 New modules are available App Memory 16%

No email address for online update checks Swap 0%


Disks
show all
/ 1%

FreePBX Statistics /boot 10%


/dev/shm 0%
Total active calls 0 Networks
Internal calls 0
eth0 receive 0.71 KB/s
External calls 0
eth0 transmit 4.33 KB/s
Total active channels 0
wlan0 receive 0.00 KB/s
FreePBX Connections
wlan0 transmit 0.00 KB/s
IP Phones Online 7
IP Trunks Online 1
Server Status
Asterisk OK
Uptime
MySOL OK
Web Server OK
System Uptime: 2 hours, 12 minutes
SSH Server OK
Asterisk Uptime: 2 hours, 11 minutes
Last Reload: 1 hour, 5 minutes

Рисунок 1.2. Графический интерфейс FreePBX.

1.3. Ход работы :


1. Введите адрес 192.168.202.101 в браузере и войдите в FreePBX (логин:
admin; пароль: admin). Перейдите в меню Applications  Extensions 
Generic SIP Device и добавьте расширение, как показано ниже.
Рисунок 1.3 Создание SIP-устройства.

2. Откройте меню Applications  Conferences и создайте номер для


конференц-связи, как показано на рисунке ниже.

Рисунок 1.4. Создание номера для конференц-связи.


1.4. Вывод: В ходе этой лабораторной работы мы изучили интерфейс Asterisk
PBX. Создали локальные SIP-номера с помощью графического интерфейса
FreePBX, а также номера используемые для конференц-связи. Полученные
данные мы используем в следующей лабораторной работе для
осуществления связи, телефонных звонков и конференций.