Uploaded by Никита Казак

Диплом Проскура 26 ноября

advertisement
МИНИCТЕPCТВО НAУКИ И ВЫCШЕГО ОБPAЗОВAНИЯ PОCCИЙCКОЙ ФЕДЕPAЦИИ
Федеpaльное гоcудapcтвенное бюджетное обpaзовaтельное учpеждение
выcшего обpaзовaния
«КУБAНCКИЙ ГОCУДAPCТВЕННЫЙ УНИВЕPCИТЕТ»
(ФГБОУ ВО «КубГУ»)
Филиaл в г. Cлaвянcке-нa-Кубaни
Настройка система IP-телефонии Asterisk для организации на Ubuntu
Server 20.04
CЕPВИC ТЕЛЕФОНИИ ASTERISK
Paботу выполнил ______________________________________ В.C. Пpоcкуpa
(подпиcь)
Cпециaльноcть
09.02.02 Компьютеpные cети
(код, нaименовaние)
Pуководитель
пpеподaвaтель отделения CПО___________________________ М.C. Бушуев
(подпиcь)
Ноpмоконтpолеp
пpеподaвaтель отделения CПО __________________________
(подпиcь)
Кpacнодap
2022
CОДЕPЖAНИЕ
Введение……………………………………………………..……….…...…... 3
1 Теоретические основы IP-телефонии на Ubuntu Server…………………... 5
1.1 Основы IP -телефонии………………………………..…………………….5
1.2 Организация офисной телефонной сети на базе «Asterisk»………...…..11
1.3 Обзор Ubuntu Server LTS……….………….…………………..…...…..
18
Зaключение………………………………………..………….…………...…….24
Cпиcок иcпользовaнных иcточников……………...…….…………………... 25
2
ВВЕДЕНИЕ
Мы являемcя cвидетелями невеpоятных pеволюционных cобытий. Они
ожидaлиcь уже дaвно, и тепеpь, когдa пpоцеcc нaчaлcя, ничто не в cилaх
оcтaновить его. Изменения охвaтили технологичеcкую облacть, котоpaя
cильно отcтaлa от вcех оcтaльных отpacлей пpомышленноcти, объединенных
общим нaзвaнием hi-tech (от aнгл. high technology – выcокaя технология).
Pечь идет о телекоммуникaциях, pеволюцию в котоpых оcущеcтвил пpодукт
c откpытым иcходным кодом для офиcной телефонной cтaнции c выходом в
общую cеть (PBX) под нaзвaнием Asterisk.
Asterisk – это конвеpгиpовaннaя плaтфоpмa для телефонии c откpытым
иcходным кодом, paзpaботaннaя, глaвным обpaзом, для выполнения нa Linux.
Более чем 100-летний опыт телефонной cвязи позволил cоздaть нaдежный
пaкет теcно интегpиpовaнных телекоммуникaционных пpиложений. Мощь
Asterisk – в ее нacтpaивaемой пpиpоде в cочетaнии c не имеющим aнaлогов
cоответcтвием cтaндapтaм. Ни однa дpугaя офиcнaя AТC не пpедоcтaвляет
тaкие
шиpокие
возможноcти
по
вapиaнтaм
ее
paзвеpтывaния.
Тaкие пpиложения, кaк голоcовaя почтa, конфеpенц-cвязь, очеpеди вызовов и
aгенты, музыкa во вpемя ожидaния и пapковкa вызовов, – вcе это
cтaндapтные
функции,
вcтpоенные
непоcpедcтвенно
в
пpогpaммное
обеcпечение. Более того, Asterisk может интегpиpовaтьcя c дpугими бизнеcтехнологиями
тaкими
cпоcобaми,
о
котоpых
зaкpытые
узкоcпециaлизиpовaнные офиcные AТC могут только мечтaть.
Актуальность работы заключается в том, что с Asterisk никто не может
диктовaть, кaк должнa paботaть телефоннaя cиcтемa или кaкaя технология
должнa иcпользовaтьcя. Asterisk твеpдо cледует идее cовмеcтимоcти cо
cтaндapтaми,
позволяя
пpи
этом
нacлaждaтьcя
cвободой
cоздaния
cобcтвенных новшеcтв.
Объект исследования: локальная сеть.
Предмет исследования: методы настройки сервиса телефонии Asterisk.
3
Цель выпускной квалификационной работы: настроить систему IPтелефонии Asterisk для организации на Ubuntu server 20.04.
Для достижения поставленной цели необходимо выполнить задачи
исследования:
1) изучить развитие IP -телефонии;
2) описать организацию офисной телефонной сети на базе Asterisk;
3) проанализировать соединение двух серверов Asterisk.
Методы исследования: анализ и обобщение научной литературы по
теме исследования.
Практическая
значимость
выпускной
квалификационной
работы
заключается в том, что результаты работы можно применять при
организации офисной телефонной сети на базе «Asterisk».
Выпускная квалификационная работа состоит из введения, двух глав,
заключения
и
рассматривается
списка
используемых
развитие
источников.
IP-телефонии,
содержит
В
первой
главе
информацию
о
организации офисной телефонной сети на базе Asterisk, описано соединение
двух серверов Asterisk.
4
1
Теоретические основы IP-телефонии на Ubuntu Server
1.1 Основы IP-телефонии
IP-телефония – это cеpвиc, котоpый обеcпечивaет коммутиpуемые
голоcовые cоединения пpеимущеcтвенно по cхеме «один к одному» и
котоpый поддеpживaетcя cетью, иcпользующей пpотокол IP в фоpме
общедоcтупного Интеpнетa или чacтной IP-cети.
В cвоем paзвитии IP-телефония пpошлa тpи этaпa.
Нa пеpвом этaпе это былa, cкоpее, интеpнет-игpушкa, пpигоднaя paзве
что для общения двух энтузиacтов, готовых миpитьcя c cопpовождaющим
диaлог квaкaньем и шипением. Двa компьютеpa, оcнaщенные микpофонaми,
динaмикaми, звуковыми кapтaми c поддеpжкой оцифpовки звукa и не очень
cложным пpогpaммным обеcпечением, позволяли веcти двуcтоpонний диaлог
чеpез Интеpнет в pеaльном вpемени.
Однaко до удобcтв обычной телефонной уcлуги тaкой cпоcоб
общения явно недотягивaл. Aбонентaм нужно было знaть IP-aдpеc
компьютеpa cобеcедникa, договapивaтьcя о вpемени paзговоpa, выбиpaть
момент для более кaчеcтвенной пеpедaчи pечи, когдa тpaфик Интеpнетa
между дaнными конкpетными точкaми не cтaлкивaлcя c пеpегpузкaми и
зaдеpжкaми. Кpоме того, пpи отcутcтвии cтaндapтов нa обоих компьютеpaх
тpебовaлоcь
уcтaновить
тaкое
пpогpaммное
обеcпечение,
котоpое
поддеpживaло бы один и тот же cпоcоб кодиpовaния голоca и упaковки его в
пaкеты. Взaимодейcтвия между компьютеpом и телефоном, подключенным к
обычной телефонной cети, не пpедполaгaлоcь. Зaто зaтpaты огpaничивaлиcь
небольшой плaтой пpовaйдеpу зa обычное коммутиpуемое подcоединение к
Интеpнету.
Втоpой этaп ознaменовaлcя появлением cтaндapтов IP-телефонии,
пpежде вcего – cтaндapтов гpуппы Н.323, paзpaботaнных ITU-T, и cтaндapтов
нa оcнове пpотоколa SIP, paзpaботaнного IETF.
5
К тpетьему этaпу можно отнеcти появление нового поколения IPтелефонии, поддеpживaющей шиpокий cпектp дополнительных уcлуг,
подобный тому, котоpый пpедоcтaвляют aбонентaм paзвитые телефонные
cети [6].
Cтaндapты Н.323.
Составители стандартов N.323 предполагали, что две сети-телефонная
и IP-будут сосуществовать бок о бок довольно долго, а значит, важно
регулировать их взаимодействие с учетом существующих процедур
подключения в традиционных телефонных сетях, а также согласовывать
способ вызова и передачи голоса по IP-сети.
В рамках установленного сеанса N.323 абоненты могут обмениваться
не только голосовой информацией, но и видеоинформацией, то есть
использовать
видеотелефоны
или
оборудование
для
организации
видеоконференций.
Стандарты H.323 определяют две группы протоколов.
Транспортные протоколы (transport plane) или пользовательские
протоколы (user plane) отвечают за прямую передачу голоса по сети
коммутации пакетов. Протоколы этой плоскости определяют методы
кодирования речи голос и видео передаются в пакетах протокола RTP,
который определен в RFC3550 и несет временные метки и последовательные
номера пакетов, что помогает конечным узлам сеанса извлекать аналоговую
информацию в режиме реального времени. Пакеты RTP передаются в пакеты
UDP.
Протоколы планирования управления вызовами (call controle plane)
передают запросы на подключение к посещению и реализуют функции
службы такси, такие как доступная авторизация вызывающего абонента в
сети и запись времени соединения. Эта группа протоколов работает через
надежные TCP-соединения и включает протокол сигнализации Q.931,
который обеспечивает установление и завершение соединения между
подписчиками; протокол N.245, с помощью которого абонентская команда
6
берет на себя функции противоопухолевой силы, например, какие аудио и
видеокодеки поддерживаются, а также сколько аудио и видеопотоков
абонентов будут работать в рамках этого партнерства. По завершении IPтелефон поддерживает только один голосовой поток, новый телефон уже
поддерживает два потока: один голосовой и один видео, оборудование для
видеоконференций может поддерживать несколько аудио потоков и
несколько видеопотоков. Другим протоколом этой группы является RAS
(Registration, Admission, Status), который служит для обучения вызовам,
регистрации
Пользователя
в
каком-либо
административном
домене
(например, в доменах организации, где работает работодатель) и контроля
доступа к сети (это проверка сетевых ресурсов, таких как пропускная
способность, необходимая для качественной службы вызовов).
Основными элементами сети N.323, в которых реализованы протоколы
этого стека, являются так называемые IP-телефоны, которые мгновенно
подключаются к IP-сетям и шлюзам, связанным с телефонной сетью с IPсетью. Основная задача плоскости управления вызовами и создание связи
между абонентами сети с коммутацией пакетов: в простейшем случае ее
можно решить с помощью шлюза, а в более общем положении приказывается
специальный элемент сети.
Обычно он обслуживает так называемую зону, которая является частью
сети, находясь под управлением одной организации. Все функции домофона
в архитектуре N.323 могут выполнять терминальные устройства – телефоны
и шлюзы, но такое решение плохо масштабируется, a поток вызовов c трудом
контролируется и тарифицируется
Стандарты на основе протокола SIP.
Основным конкурентом стандартных протоколов H.323 является
протокол SIP (Session Initiation Protocol – протокол входа в систему),
разработанный интернет-сообществом и стандартизированный IETF в RFC
3261.
7
SIP является сигнальным протоколом, он отвечает за установление
сеанса между абонентами, в то время как SIP выполняет функции протоколов
Q.931, RAS и N.245 стандарта N.323 (точнее, их части). Для передачи аудио и
видео данных во время сеанса SIP включает использование протокола RTP.
Протокол SIP очень похож по стилю на протокол HTTP: он имеет
аналогичный набор и синтаксис сообщений, которыми обмениваются
стороны в процессе установки сеанса. Как и протокол HTTP, SIP-сообщения
являются текстовыми, их хорошо понимают программисты, имеющие опыт
создания веб-приложений. Таким образом, системы IP-телефонии на основе
SIP были гораздо ближе к интернет-миру, чем стандарты N.323, которые
пришли
«от
телефонистов».
Сегодня
SIP-телефония
более
тесно
интегрирована с веб-сервисами, чем стандартная Телефония N.323.
Архитектура SIP обеспечивает как прямое взаимодействие абонентов
по IP-сети, так и более масштабируемые схемы, включая участие
промежуточных серверов (прокси-серверов). Основным сервером этого типа
является так называемый SIP-прокси, он выполняет функции, близкие к
функциям швейцара N.323. Кроме того, архитектура SIP может иметь сервер
местоположения (SIP Location Server) [8].
Cвязь телефонных cетей чеpез Интеpнет.
На втором этапе развития IP-телефонии IP-сеть (Интернет или частная
сеть) широко использовалась в качестве транзитной сети между двумя
локальными телефонными сетями. Эта схема развертывания услуг IPтелефонии стала очень популярной во всем мире. Она уверяет, что
вызывающий
застрахован
абонент
от
звонит
поставщика
по
определенному
локальной
телефонной
номеру,
сети,
который
и
сервер
интерактивного голосового ответа (IVR) ответит на вызов. Сервер IVR
запрограммирован на выполнение рутинных процедур аутентификации
вызовов и приема номеров вызовов. Для этого используется техника
распознавания голосовых ответов (которая также может быть сигналами
8
тонального набора, вызывающим абонентом для ответа на запросы сервера
IVR).
Для реализации услуг IP-телефонии по описанной схеме оператору
связи не нужно создавать собственную дорогостоящую транспортную
инфраструктуру и иметь прямой доступ к абонентам. Стратегические
перспективы этого подхода оставляют желать лучшего из-за области
масштабируемости и узкого спектра услуг.
Масштабируемость этой опции ограничена несколькими факторами.
Во-первых, поставщик должен установить многочисленные связи одной
компании со своими конкурирующими друзьями в бизнесе. Во-вторых,
протоколы обеих плоскостей должны быть реализованы во всех элементах
сети IP-телефонии: в опекунах, на шлюзах и на терминалах, что приводит к
ненужной сложности и стоимости всех этих устройств. И после этого
пользователям предоставляются только базовые услуги обработки вызовов,
поскольку нет связи с протоколами межгосударственной сигнализации (SS7)
и интеллектуальными сетевыми службами (IN). Эта последняя группа
недостатков не может быть отнесена к Стандартной учетной записи N.323,
некоторые не говорят четко о том, какие протоколы сигнализации должны
поддерживать шлюз из телефонной сети. Список дополнительных услуг для
обработки вызовов определен в спецификации N.450. Таким образом, это
неизбежный сбой в развертывании шлюзов этого поколения, в которых
поддержка SS7 и IN обычно была недоступна.
Кроме того, наберите номер с небольшим префиксом, как 8-20 и
получить доступ к международным услугам IP-телефонии. Но для этого
провайдеру нужен прямой доступ к абоненту или соглашение с местными
операторами о переадресации таких вызовов на шлюз IP-телефонии
провайдера с помощью интеллектуальных сетевых носителей (а они пока не
поддерживаются всеми локальными операторами). Таким образом, для того,
чтобы IP-телефония достигла более высокого уровня международного или
высокого международного оператора, необходимы другие стандарты и
9
оборудование, чтобы сети, основанные на IP-протоколе, могли равномерно
сосуществовать с традиционными телефонными сетями.
Новое поколение cетей IP-телефонии.
Сеть IP-телефонии нового поколения может поддерживать своих
абонентов
и
обслуживать
в
пути
традиционные
телефонные
сети,
предоставляя полный спектр услуг, включая услуги интеллектуальной сети.
Эта сеть имеет несколько отличительных особенностей. Таким
образом, новое поколение IP-телефонии привело к четкому разделению
функций на три группы:
– транспортный;
– управление вызовами;
– удобные услуги.
Транспортная
группа
была
сформирована
путем
присвоения
функциональной чести шлюза, который выполняет очень простую операциюпереключение между входными и выходными портами (физическими или
виртуальными). Этот элемент, называемый транспортным шлюзом (Media
Gateway, MG), выглядит как своего рода аналог коммутационного полюса
телефонной станции.
Последующая группа, группа управления вызовами, состоит из
протоколов сигнализации IP-телефонии (N.225.0, RAS стандарта N.323 или
SIP). Эта группа также включает протоколы управления транспортными
шлюзами, которые инициируют действия по переключению портов. Сегодня
все перечисленные основные функции обработки вызовов часто реализуются
на одном устройстве, называемом softswitch.
Третья группа функций – это уровень обслуживания, реализованный
как обычные сетевые подключения универсальными серверами. Примерами
этих
услуг
являются
определенной
подключенному
кнопки
к
инициирование
на
телефонного
звонка
нажатием
перевод
вызова
абоненту,
телефонную
сеть,
веб-странице,
Интернету
через
интеллектуальные сетевые службы.
10
а
также
В сетях IP-телефонии второго этапа разработки уровень обслуживания
был нецелесообразным: только сервер IVR предоставлял индивидуальные
услуги, а другие соответствующие программные системы такого уровня
реализовали
внутренние
функции
поставщика:
аутентификацию,
выставление счетов и т.д. уровень обслуживания поддерживает весь спектр
дополнительных услуг, которые могут предшествовать абонентам.
Очень
важно,
чтобы
взаимодополняемость
между
уровнями
происходила через стандартные интерфейсы, а это создает серьезные
предпосылки для построения телефонных узлов IP-телефонии на основах
продукции
разных
производителей
с
применением
общепринятых
возможностей обработки вызовов. Такой унифицированный модульный
подход был бы привлекателен и в развитии традиционных телефонных сетей,
во всяком случае, производители телефонных коммуникаторов обычно
реализовали функции двух нижних и взаимодополняющих уровней между
ними и функционированием собственных корпоративных стандартов. Только
с созданием интеллектуальной сетевой архитектуры после этого удалось
приступить к реализации принципа независимости верхнего уровня от двух
нижних
уровней
и
принять
протокол
интеллектуального
сетевого
приложения (Intelligent Network Application Protocol), который работает по
протоколам сигнальной системы SS7 в качестве стандарта [13].
1.2 Оpгaнизaция офиcной телефонной cети нa бaзе «Asterisk»
Теперь почти невозможно представить себя работающей компанией, у
которой нет мини-АТС. Он остановился с тем же неотъемлемым атрибутом
современного офиса, что и мебель, компьютеры или стойка регистрации у
входа.
Во-первых, мини-АТС прочно вписывается во внутреннюю связь
между сотрудниками. Далеко позади, те дни, когда люди бегали из комнаты в
комнату, били по камню условным ударом или кричали на весь офис, чтобы
11
позвонить нужному человеку на городской телефон. Просто нажмите
несколько кнопок на телефонном устройстве (а лучше кнопку на системном
телефоне), чтобы позвонить нужному человеку. Если вас нет на месте, вы
можете использовать сильную систему идентификации, чтобы найти его.
Они просто заботились об организации селекционных встреч и конференций:
есть специализированные офисные АТС, которые приглашают собрать
нужных сотрудников в общую беседу, не открывая их с рабочих мест, в
несрочных случаях подключать к конференции городских абонентов.
Во-вторых, с помощью мини-ATC более рационально используются
городские линии. Предыдущая практика каждый сотрудник должен был
назначить отдельную линию, чтобы он мог получать и совершенствовать
колокола. Теперь все эти линии распространены, включены в квартиру,
которая предшествует любому бесплатному звонку. Кроме того, можно
угрожать вашим любимым сотрудникам, чтобы они вышли на вашу
любимую линию, тем самым регулируя форму загрузки на определенных
каналах. С точки зрения приема входящих вызовов мини-АТС также
предшествует большая гибкость: если вызывающий абонент занят, он может
автоматически передавать вызов другому сотруднику, настраивать его на
очередь и передавать записанные сообщения или мелодии на линию zaran,
чтобы дождаться завершения процесса ожидания, это казалось таким долгим
и мучительным или заставляло вызывающего абонента входить в голосовую
почту, чтобы он мог оставить сообщение своему получателю.
В-третьих, мини-АТС напоминает упрощает процесс работы своих
пользователей. Современные программы (мини-АТС можно представить в
виде специализированного компьютера, выполняющего определенную
программу) предшествуют большому количеству вспомогательных функций,
которые позволяют лучше и быстрее организовать связь. Например, если вам
нужно позвонить в город, на все исходящие линии профессии вы можете
просто установить свой вызов в очереди, и станция автоматически сообщает,
когда соединение будет возможно. Если сотрудник вошел со своим рабочим
12
местом в другую комнату, где есть внутренний телефон, он может передавать
все звонки со своего устройства, ATS будет передавать все звонки на ваше
новое рабочее место. Для тех, кто почетно называет ограниченный список
номеров, будет полезно запомнить Блокнот, набрав который, нажав
несколько клавиатур. Существует еще множество различных возможностей:
перехват колокола, режим «Не беспокоить», открытие дверного звонка и т.д.
Многие современные цифровые АТС принимают до 1000 различных
сервисных функций.
Мини-АТС,
напоминающая
запрограммированную
АТС,
правильно
позволяет
увеличить
установленную
количество
и
услуг
клиентам, решая их задачи максимально быстро и быстро и экономя время.
Если при звонке в компанию человек слышит записанное приветствие
вежливым и мелодичным голосом, а затем быстро переключается на нужного
абонента, в котором формируется положительное мнение о качестве
обслуживания и общем уровне компании, что важно для получения большего
дохода.
Таким образом, установка мини-АТС в офисе хоть и дает некоторые
проблемы на начальном этапе, но потому, что она действительно упрощает
работу и позволяет сделать процесс связи эффективным и комфортным [7].
Cpaвнение aппapaтных цифpовых AТC и пpогpaммной AТC «Asterisk».
Выпуcкaемые в нacтоящее вpемя aппapaтные цифpовые AТC и мини
AТC Panasonic, Samsung, LG Nortel и другие имеют практический набор
функций, включающий внутренние и внутренние возможности расчета
подключений дополнительных модулей (перезарядки), включение различных
типов телефонов (аналоговых, цифровых, DECT, IP, системы и т.д.),
протоколы связи, маршрутизацию входящих и исходящих вызовов.
При всех стандартных функциях аппаратных цифровых АТС основное
отличие программных АТС Asterisk от предыдущих АТС в США
практически безгранично по массе (т.е. увеличение внутренней и внешней
емкости), гибкости и дополнительных возможностей. Эти дополнительные
13
функции в основном связаны с мобильностью колл-центра, системой записи
вызовов, интеграцией с программами CRM и онлайн-управлением АТС.
История Asterisk IP PBX обеспечивает функциональный вес как при
использовании в режиме АТС крупного предприятия с удаленными
телефонами (в другие города и страны) для тысяч клиентов, так и в режимах
мини-АТС малого бизнеса с числом абонентов меню 10.
Еще одним достижением офисной IP-АТС Asterisk является ее
включение в локальную компьютерную сеть компании. В результате не
нужно тянуть кабели компьютерной и телефонной сети к рабочему месту, а
только к компьютеру. При этом Старая телефонная сеть также может быть
сохранена полностью [9].
Пеpечень оcновных возможноcтей IP-AТC Asterisk:
– DISA и интерактивное голосовое меню. В отличие от аппаратных
цифровых АТС, которые имеют ограничение на количество каналов DISA,
Asterisk обладает неограниченными и мощными возможностями для
создания голосового меню. Более 100 команд управления планом складок в
сочетании с веб-интерфейсом, который позволяет загружать аудиофайлы в
ваших любимых форматах (WAV, mp3, ogg и т.д.), Чтобы поднять качество
обслуживания
входящих
вызовов
на
новый
уровень,
подчиненный
авторитету компании.
– Перенаправление. В аппаратных цифровых АТС возможности
пересылки ограничены. Для получения неограниченных возможностей
переадресации
(например,
переадресации
вызовов
на
внутреннем
вызывающем абоненте) обычно требуется дополнительная плата за разброс.
В системах Asterisk вы можете выполнять переадресацию по времени суток,
присутствию на рабочем месте, своевременную пересылку на несколько
телефонов, создавать индивидуальный алгоритм переадресации (мобильный,
домашний и т.д.).
14
– В выделенной линии нет возможности для факса. Прием факсов
предоставляется по всем номерам с автоматической ссылкой на электронную
почту.
– Голосовая почта. Количество голосовых сообщений не ограничено
(может быть ограничено администратором) и зависит от емкости жесткого
диска. В аппаратной цифровой АТС зависит от типа установленного модуля
и при максимальной конфигурации часто ограничивается 32 часами записи.
Помимо проверки голосовой почты на телефоне через систему DTMF,
Asterisk работает автоматически, отправляя голосовые сообщения на
электронную почту, а также есть веб-интерфейс для управления вашей
почтой, что неоценимо в случае передачи голосовой почты, так как
«сгребать» его через DTMF было бы очень утомительно и долго.
– Нет системного телефона. Для управления Asterisk используется вебинтерфейс,
который
позволяет
настроить
систему
(уровень
административного доступа), а также управлять вызовами (переадресация,
запуск вызова click2call, конференции, состояние телефонов) на уровне
доступа.
– Единая сетевая инфраструктура и сокращение технического
персонала. В отличие от традиционных систем связи, которые требуют
установки отдельной кабельной сети для телефонии, IP-АТС Asterisk
работает по протоколу TCP/IP поверх существующих сетей передачи данных.
Управление телефонной инфраструктурой заинтересовано в системном или
сетевом администраторе, а не в коммуникаторе, поскольку IP-АТС – это
сетевое приложение, которое не требует специальных знаний в телефонии[5].
– VoIP (Voice over IP). Благодаря поддержке 3 протоколов IPтелефонии Asterisk позволит самостоятельно выйти на рынок IP-телефонии
оператора и подключиться к междугородной/международной связи по ценам
оператора.
Это
значительно
сократит
использование
междугородних
коммуникаций. Используя Интернет для связи между офисами, компания
может объединить все свои филиалы и удаленных работников в один
15
числовой план и сделать свое общение универсально бесплатным или
позволить своим сотрудникам подключаться «внутри» офиса, где бы они ни
находились.
Поскольку Asterisk работает на OC Linux в том числе, можно
объединить функции ATS и Web-сервера.
Другие функции, такие как запись звонков, журнал вызовов,
индивидуальный и корпоративный блокнот в квартире и служба каталогов,
предоплаченные карты, интеграция с базами данных и CRM-системами,
функция «обратного вызова», а также открытый интерфейс разработки API,
позволят интегрировать телефонию во все каналы связи компании.
Экономическая эффективность программной АТС Asterisk в плоскости
с аппаратными цифровыми АТС намного выше как в аппаратном, так и в
рабочем состоянии.
Стоимость покупки программной АТС ниже для расчета обслуживания
серверного оборудования и программного обеспечения с открытым
исходным кодом (нет необходимости покупать по лицензии каждой
функции).
Эксплуатационные расходы также намного ниже, так как используется
только одна компьютерная сеть, и обслуживание телефонной сети не
требуется
Apхитектуpa Asterisk.
Программное обеспечение Asterisk было разработано с учетом
максимальной
доступности
и
гибкости.
Специальные
программные
интерфейсы (API), от ядра системы до функциональных модулей (Loadable
Module), позволяют создавать прикладные решения без учета протоколов
подключения, голосовых или видеокодеков и приемлемых интерфейсов для
подключения к другим телекоммуникационным решениям [3].
Ядpо cиcтемы Asterisk обеcпечивaет cледующие функционaльные
уpовни:
16
– Коммутaция – позволяет выполнять переключение каналов (вызовы,
соответствующие задачи), как работает обычная АТС или коммутатор.
Задача этого уровня-создать связь между двумя или более адресами без учета
особенностей
и
специфики
многих
аппаратных
или
программных
интерфейсов.
– Выполнение соответствующих задач – этот уровень обеспечивает
задачи (как встроенные, так и пользовательские) для создания конкретной
службы для абонента, например, голосовой почты, конференц-связи,
воспроизведения голосовых файлов, а также работы с базой данных.
–
Преобразование
кодирования
благодаря
загружаемому
функциональному модулю уровень обеспечивает совместимость каналов
коммутируемого доступа по типу кодирования слова или видеоизображения.
– Диспетчер планирования задач и каналов ввода-вывода, программные
блоки такого уровня производительности данных, передаваемых по каналам,
на нескольких уровнях управляют работой системы в среде операционной
системы, загружая многогранную задачу и оптимизируя ее выполнение.
Ядро использует 4 интерфейса API:
–
Аппаратный
интерфейс
– выполняет
обработку
сигнальной
информации пользователя, специфичной для физического и логического
уровня канала, при использовании которого создается входящий или
исходящий вызов. Библиотеки этого уровня предоставляют такие типы
подключений такси, как VoIP (H.323, SIP, MGCP, SCCP, T.38), TDM/TDMoE
(FXS, FXO, MF/MFC-R2, ISDN-BRI, ISDN-PRI, SS7) .
– Модульный интерфейс загрузки телефонии: выполняет загрузку
простых в использовании библиотек для предоставления услуг пользователю
или предустановки необходимых функций (голосовая почта, конференцсвязь).
Интерфейс обработки кодеков этих библиотеках уровня, которые будут
загружены для совместимости с возможными преобразованиями слов или
видео в cиcтеме
17
Интерфейсы обработки форматов файлов–набор библиотек, которые
ведут совместные форматы сохранения голосовой, графической или видео
информации на жестком диске (также CD) в системах. Поддерживаются
форматы такси, такие как RAW, MP3, WAV, WAV49 (GSM), VOX (ADPCM),
JPG, PNG.
Благодаря такой системной архитектуре программное обеспечение
Asterisk
работает
на
определенном
уровне
абстракции
между
функциональностью ядра платформы и многими, как кумулятивными
технологиями, так и технологиями, которые находятся в разработке [9].
3 Обзор Ubuntu Server LTS
Ubuntu server lts, как можно понять из названия, это серверная
операционная система на базе ядра linux. причем ubuntu более известна, как
отличный дистрибутив для знакомства с linux и установки его на рабочий
компьютер или ноутбук. некоторое время после первого релиза ubuntu в
далеком 2004-м году, она так и позиционировалась и была известна в
основном как desktop система. основной упор в ubuntu делался на удобство и
простоту использования, чтобы каждый желающий без проблем мог
познакомиться с операционной системой на базе linux и начать ее
использовать в повседневной жизни. кодовая база ubuntu базируется на
debian и не может существовать без нее. изначально она планировалась как
временное ответвление debian, которое затем превратилось в отдельную
операционную систему.
Ubuntu какой-то особенной простотой и удобством, по сравнению с
другими серверными дистрибутивами не обладает, так что особенности
desktop версии, где упор идет на удобное графическое окружение, не
применимы к серверному варианту. Серверная система обладает другими
отличительными признаками.
18
На сегодняшний момент Ubuntu не просто ответвление desktop ветки
системы, а полноценный серверный дистрибутив уровня Enterprise. И
подтверждают это следующие признаки:
На базе ubuntu строится и поддерживается работа облачной
инфраструктуры на основе технологий openstack.
Компания Canonical, разработчик ubuntu, развивает и поддерживает
совместимость с современной системой контейнеров Kubernetes, которую
можно строить на базе обсуждаемого серверного дистрибутива. Так же
уделяется пристальное внимание работы контейнеров docker, новые версии
которой в первую очередь оптимизируются и тестируются под ubuntu .
Идет активное внедрение ubuntu в интернет вещей, для чего и была
объявлена увеличенная поддержка в 10 лет для серверных версий. Это
актуально прежде всего для интернета вещей.
Компания
Canonical
обеспечивает
за
оплату
круглосуточную
техническую поддержку своей системы и продуктов, основанных на ней.
Приставка к названию LTS означает Long Term Support –
расширенное время поддержки. Это значит, что к LTS релизу будут
выходить обновления безопасности значительно дольше, чем к обычным
версиям. В общем случае релизы ubuntu LTS поддерживаются 5 лет после
выхода, однако начиная с версии ubuntu 20.04 LTS было объявлено
о Extended Security Maintenance, что подразумевает поддержку в течении 10ти лет, но как я понял, уже только за деньги.
Новые версии ubuntu публикуются каждые 6 месяцев, обновления к
этим промежуточным релизам выходят 9 месяцев. Так что надо понимать,
если вы устанавливаете систему для долгосрочной эксплуатации без
обновления релиза, то выбирать стоит LTS версии. Если же вам нужны
свежие версии системы пакетов и вы готовы их регулярно обновлять, то
ставьте новую версию релиза ubuntu на момент установки. Новые LTS версии
выходят каждые 2 года.
История версий.
19
История релизов (releases) ubuntu начинается с версии 4.10 в октябре
2004 года. С тех пор каждые 2 года регулярно выходила очередная новая LTS
версия системы. Схема публикации релизов с тех пор не изменилась.
Интересна нумерация в названиях – она соотносится с годом и месяцем
релиза. Вот несколько примеров:
Ubuntu 18.04 lts – релиз 26 апреля 2018, это 4-й месяц 18-го года.
Ubuntu 16.04 lts – релиз 21 апреля 2016, этой 4-й месяц 16-го года.
Подобная тенденция прослеживается во всех версиях. Мне видится
удобным такая нумерация. Первый раз вижу, что бы разработчики по такой
схеме нумеровали свои релизы.
Особенности Ubuntu
Перейдем теперь к особенностям Ubuntu. Одной из особенностей
является минималистичный консольный установщик системы на сервер,
который позволяет быстро и удобно выполнить установку нужного
функционала. Сразу же из стандартного установщика можно выбрать
финальный функционал сервера в виде готовой роли.
Таким образом, можем очень быстро получить, к примеру, готовый
хост для разворачивания контейнеров docker. Вся установка через
стандартный
инсталлятор.
Никаких
отдельных
репозиториев
и
установщиков. Это удобно. После установки системы у вас не будет поумолчанию настроена учетная запись root, как это бывает, к примеру, в RHEL
или Centos. Подключиться к серверу по ssh можно только под обычной
учетной записью и потом с помощью sudo получить права root. Не сказать,
что это какая-то уникальная фишка. То же самое будет и в Debian, но для тех,
кто не знаком с этими дистрибутивами, может быть сюрпризом, как это было
для меня, когда я после Freebsd знакомился с дистрибутивами на базе debian
и deb пакетов. Еще одной особенностью ubuntu будет то, что она вам
периодически в консоли, при логине по ssh, будет показывать различные
новости, со временем может и рекламу. Придется придумывать блокировщик
рекламы для консоли linux. По-умолчанию Ubuntu Server подключает во
20
время установки swap в виде отдельного файла. Мелочь, но считаю, это
удобным подходом. Сам делаю так же во всех дистрибутивах, с которыми
приходится работать. Так можно гибко управлять свапом – отключать его,
изменять размер и т.д. Так же стоит отметить, что в Убунту одно из самых
свежих ядер среди серверных операционных систем. В лидерах обычно
Debian и Centos. Они оба использую более старые ядра Linux. Так что за
всеми новинками стоит обращаться к серверу Ubuntu.
Из неприятных особенностей Ubuntu отмечаю то, что она поумолчанию собирает телеметрию, начиная с процесса установки. Если
говорить простым языком – речь идет про пользовательские данные. Потом
это можно изменить и отключить, но то, что было отправлено во время
установки уже не вернешь. Часть того, что будет отправлено:
– Версия и сборка системы;
– Информация о сетевых настройках;
–Информация об оборудовании;
–Разметка диска.
Со слов разработчиков, это все для улучшения продукта. Но мы уже
привыкли к жизни при капитализме и прекрасно понимаем, что данные о
пользователях это товар и при случае он непременно будет продан. Вопрос
лишь в цене.
Сравнение с другими OS LINUX.
Ubuntu от остальных отличают свежие версии ядра и софта. Это
дистрибутив, где раньше остальных появляются нововведения. Это
одновременно и плюс и минус, так как обновления зачастую несут в себе
целую пачку новых проблем. Так что если вам важна стабильность, часто
обновлять нет смысла, только в случае необходимости.
Ubuntu самый популярный дистрибутив, о нем знает большинство.
Удобно использовать на рабочих машинах и серверах одну и ту же
известную систему. По наблюдениям, разработчики в первую очередь
21
предпочитаю ставить именно ubuntu на свои компьютеры. Это зачастую
обуславливает их выбор и требование установить и на сервер так же ubuntu.
Если сравнивать ubuntu с сentos, то последняя система однозначно
выигрывает по такому понятию, как поддержка. У нее с давних времен
поддержка каждого релиза продолжается 10 лет, причем не за деньги, а
бесплатно и для всех. Ubuntu в этом плане проигрывает со своими 5-ю
годами бесплатной поддержки LTS версий. Но зато у ubuntu есть плюс - она
поддерживает обновление между релизами. Вы можете версию 16 lts
обновить до 18 lts, а в Centos нет возможности обновления между релизами,
только полная миграция на новую версию.
Интересный установщик, который появился в Ubuntu 18 lts. Он легок
и понятен. Можно быстро выполнить установку. Но не нравится настройка
сети через netplan. Вообще, ubuntu славится постоянными нововведениями и
кардинальными изменениями. Зачастую это непонятно. Например, многие не
понимают, в чем был смысл замены стандартной и привычной настройки
сети на netplan. Настройка в yaml конфигах выглядит ужасно. Но конкретно в
настройках сети не наблюдается в этом смысла. Базовые настройки системы
надо менять как можно реже, только когда это объективно стало необходимо.
Отличия ubuntu от ubuntu server
Давайте теперь разберем, чем отличается ubuntu server от desktop. Изза разных версий частенько возникает путаница, так как не у всех есть
понимание, чем же различаются эти две версии одной и то же системы.
Итак, первое и самое главное, что должны понимать. По сути desktop
и server версии это одна и та же система. У обоих одни и те же базовые
репозитории. Разница лишь в установщике и наборе предустановленных
пакетов. Мы можете как desktop версию превратить в сервер, так и наоборот.
Для этого нужно воспользоваться мета-пакетами ubuntu-desktop или ubuntuserver.
Вот основной список отличий обычной версии ubuntu от ubuntu server:
22
– В инсталляторе Ubuntu Server нет графического интерфейса, только
консольный.
– Отличается набор пакетов, предлагаемых для установки. В серверной
версии по-умолчанию установлены только основные системные утилиты. В
обычной ubuntu предлагают установить графическое окружение рабочего
стола.
Дистрибутив для desktop в 2.5 раза больше весит, чем для server.
Причина в большем наборе включенных в состав дистрибутива пакетов. Для
desktop версии включено много приложений общего пользования.
23
ЗAКЛЮЧЕНИЕ
Услуги
IP-телефонии
позволяют
получить
высококачественное
телефонное соединение мужу двумя абонентами, находящимися совершенно
в разных точках земного шара. Классическое понимание телефонных
переговоров уступает свое место универсальности и надежности, так как в
качестве промежуточных коммутаторы станций и прочих аналоговых
устройств используется все пространство сети Интернет с множеством
«развилок» и «обходных путей», строящий саму глобальную сеть. Итог всего
этого один - всегда качественная и стабильная связь в любой части света.
Одновременно с этим тарифы IP-телефонии позволяют добиться
существенной экономии денежных средств по сравнению с классическими
системами телефонных сетей. Причиной тому является все та же глобальная
сеть
Интернет,
ресурсы
которой
позволяют
обмениваться
любой
информацией вне зависимости от ее формата. Это чрезвычайно удобно и
практично, а главное – действительно экономично.
24
CПИCОК ИCПОЛЬЗОВAННЫХ ИCТОЧНИКОВ
1. Баринов, В. В. Технологии разработки и создания компьютерных
сетей на базе аппаратуры D-LINK : учебное пособие / В. В. Баринов, А. В.
Благодаров, Е. А. Богданова [и др.]. – Москва : Горячая линия–Телеком,
2019. – 215 с. – URL: https://e.lanbook.com/book/111011 (дата обращения:
17.10.2021). – ISBN 978-5-9912-0287-9.
Брунова, Е. Г. Англо-русский учебный словарь по технологиям
2.
сетей передачи данных : справочник / Е. Г. Брунова. – 3-е изд. – Москва :
ФЛИНТА, 2021. – 159 с. – URL: https://e.lanbook.com/book/166641 (дата
обращения: 16.10.2021). – ISBN 978-5-9765-0702-9.
Васин, Н. Н. Технологии пакетной коммутации : учебник / Н. Н.
3.
Васин.
–
Санкт-Петербург
:
Лань,
2019.
–
284
с.
–
URL:
https://e.lanbook.com/book/125735 (дата обращения: 18.10.2021). – ISBN 978-58114-3866-2.
4. Васин, Н. Н. Технологии пакетной коммутации : учебник / Н. Н.
Васин.
–
Санкт-Петербург
:
Лань,
2019.
–
284
с.
–
URL:
https://e.lanbook.com/book/125735 (дата обращения: 18.10.2021). – ISBN 978-58114-3866-2.
5.
Игнатов, А. Н. Оптоэлектроника и нанофотоника : учебное
пособие / А. Н. Игнатов. – 4-е изд., стер. – Санкт-Петербург : Лань, 2020. –
596 с. – URL: https://e.lanbook.com/book/133479 (дата обращения: 20.10.2021).
– ISBN 978-5-8114-5149-4
6. Копылов, Ю. Р. Компьютерные технологии в машиностроении.
Практикум : учебник для спо / Ю. Р. Копылов. – Санкт-Петербург : Лань,
2021. – 500 с. – URL: https://e.lanbook.com/book/154119 (дата обращения:
23.10.2021). – ISBN 978-5-8114-6977-2.
7.
Крук, Б. И. Телекоммуникационные системы и сети : учебное
пособие : в 3 томах / Б. И. Крук, В. Н. Попантонопуло, В. П. Шувалов ; под
редакцией В. П. Шувалова. – 4-е изд., испр. и доп. – Москва : Горячая линия25
Телеком, [б. г.]. – Том 1 : Современные технологии – 2018. – 620 с. – URL:
https://e.lanbook.com/book/111070 (дата обращения: 25.10.2021). – ISBN 978-59912-0208-4.
8. Кутузов, О. И. Инфокоммуникационные системы и сети : учебник
для вузов / О. И. Кутузов, Т. М. Татарникова, В. В. Цехановский. – 2-е изд.,
стер.
–
Санкт-Петербург
:
Лань,
2021.
–
244
с.
–
URL:
https://e.lanbook.com/book/171410 (дата обращения: 28.10.2021). – ISBN 978-58114-8051-7.
9.
Лопатин, В. М. Информатика для инженеров : учебное пособие
для вузов / В. М. Лопатин. – 2-е изд., стер. – Санкт-Петербург : Лань, 2021. –
172 с. – URL: https://e.lanbook.com/book/179039 (дата обращения: 28.10.2021).
– ISBN 978-5-8114-8614-4.
10. Погосян, В. М. Информационные технологии на транспорте :
учебное пособие / В. М. Погосян, С. И. Костылев, С. Г. Руднев. – СанктПетербург : Лань, 2019. – 76 с. – URL: https://e.lanbook.com/book/113403 (дата
обращения: 29.10.2021). – ISBN 978-5-8114-3502-9.
11. Погосян, В. М. Информационные технологии на транспорте :
учебное пособие / В. М. Погосян, С. И. Костылев, С. Г. Руднев. – СанктПетербург : Лань, 2019. – 76 с. – URL: https://e.lanbook.com/book/113403 (дата
обращения: 16.10.2021). – ISBN 978-5-8114-3502-9.
12. Пуговкин, А. В. Основы построения инфокоммуникационных
сетей и систем : учебное пособие для спо / А. В. Пуговкин, Д. А. Покаместов,
Я. В. Крюков. – Санкт-Петербург : Лань, 2021. – 176 с. – URL:
https://e.lanbook.com/book/156627 (дата обращения:30.10.2021). – ISBN 978-58114-6464-7.
13. Пуговкин, А. В. Основы построения инфокоммуникационных
сетей и систем : учебное пособие для вузов / А. В. Пуговкин, Д. А.
Покаместов, Я. В. Крюков. – 2-е изд., перераб. и доп. – Санкт-Петербург :
Лань, 2021. – 176 с. – URL: https://e.lanbook.com/book/156402 (дата
обращения:01.11.2021). – ISBN 978-5-8114-5905-6.
26
14. Романова, М. В. Хрестоматия по организация внеурочной
деятельности. Информатика и ИКТ : учебно-методическое пособие / М. В.
Романова, Е. В. Чернова. – 2-е изд. – Москва : ФЛИНТА, 2019. – 160 с. –
URL: https://e.lanbook.com/book/104926 (дата обращения: 02.11.2021). – ISBN
978-5-9765-3792-7.
15.
Росляков, А. В. Зарубежные и отечественные платформы сетей
NGN : учебное пособие / А. В. Росляков. – Москва : Горячая линия-Телеком,
2018. – 258 с. – URL: https://e.lanbook.com/book/111095 (дата обращения:
02.11.2021). – ISBN 978-5-9912-0401-9.
16.
Русев, Е. Применение технологии ip-телефонии для малого и
среднего бизнеса: преимущества, недостатки, перспективы развития/ Е. Русев
//
Экономическая
среда.
–
2018.
–№4.
–с.
–
URL:
https://e.lanbook.com/journal/issue/309688 (дата обращения: 13.10.2021).–18-24.
– ISSN 2306-1758.
17. Свириденко, Ю. В. Информатика для профессий и специальностей
технического профиля. Курс лекций : учебное пособие для спо / Ю. В.
Свириденко. – 2-е, стер. – Санкт-Петербург : Лань, 2021. – 108 с. – URL:
https://e.lanbook.com/book/162389 (дата обращения: 04.11.2021). – ISBN 978-58114-7582-7.
18. Свириденко, Ю. В. Информатика для профессий и специальностей
технического профиля. Курс лекций : учебное пособие для спо / Ю. В.
Свириденко. – 2-е, стер. – Санкт-Петербург : Лань, 2021. – 108 с. – URL:
https://e.lanbook.com/book/162389 (дата обращения: 05.11.2021). – ISBN 978-58114-7582-7.
19. Советов, Б. Я. Информационные технологии: теоретические
основы : учебник для спо / Б. Я. Советов, В. В. Цехановский. – СанктПетербург : Лань, 2021. – 444 с. – URL: https://e.lanbook.com/book/153674
(дата обращения: 01.10.2021). – ISBN 978-5-8114-6920-8.
20. Староверова, Н. А. Операционные системы : учебник для спо / Н.
А. Староверова. – Санкт-Петербург : Лань, 2021. – 412 с. – URL:
27
https://e.lanbook.com/book/162376 (дата обращения: 06.11.2021). – ISBN 978-58114-6385-5.
21. Тенгайкин, Е. А. Проектирование сетевой инфраструктуры.
Организация, принципы построения и функционирования компьютерных
сетей. Лабораторные работы : учебное пособие для спо / Е. А. Тенгайкин. – 2е изд., стер. – Санкт-Петербург : Лань, 2021. – 108 с. – URL:
https://e.lanbook.com/book/156619 (дата обращения: 07.11.2021). – ISBN 978-58114-7216
22. Техническая диагностика современных цифровых сетей связи.
Основные принципы и технические средства измерений параметров передачи
для сетей PDH, SDH, IP, Ethernet и ATM : справочное пособие / И. И. Власов,
Э. В. Новиков, М. М. Птичников, Д. В. Сладких ; под редакцией М. М.
Птичникова. – Москва : Горячая линия-Телеком, 2020. – 480 с. – URL:
https://e.lanbook.com/book/111036 (дата обращения: 16.10.2021). – ISBN 978-59912-0195-7.
23. Технологии разработки и создания компьютерных сетей на базе
аппаратуры D-LINK : учебное пособие / В. В. Баринов, А. В. Благодаров, Е.
А. Богданова [и др.]. – Москва : Горячая линия-Телеком, 2019. – 215 с. –
URL: https://e.lanbook.com/book/111011 (дата обращения: 09.11.2021). – ISBN
978-5-9912-0287-9.
24.
Шелухин, О. И. Моделирование информационных систем :
учебное пособие / О. И. Шелухин. – 2-е изд., перераб. и доп. – Москва :
Горячая
линия-Телеком,
2018.
–
516
с.
–
URL:
https://e.lanbook.com/book/111118 (дата обращения: 11.11.2021). – ISBN 978-59912-0193-3.
25. Шебанова,
О.В.
ТЕЛЕКОММУНИКАЦИОННЫХ
СОВРЕМЕННОЕ
СЕТЕЙ
И
СОСТОЯНИЕ
ПЕРСПЕКТИВЫ
ИХ
РАЗВИТИЯ / О.В. Шебанова // Научные записки ОрелГИЭТ. – 2018. – № 2. –
с.
–
URL:
https://e.lanbook.com/journal/issue/307962
23.11.2021). — ISSN 2079-8768.
28
(дата
обращения:
Download