2.18M
Category: internetinternet

Облачная телефония

1.

Методическое пособие
вперед

2.

2
В пособии рассмотрены принцип работы виртуальной
телефонии, виртуализация системы, облачные технологии,
платформа для облачных вычислений с открытым исходным
кодом, модели развертывания облачных технологий,
функциональные возможности облачной АТС.
Пособие состоит из 4 модулей. Переход из одного модуля к
другому и доступ к отдельным модулям возможен через
меню. Для перехода внутри модуля разработана
навигационная система.
Также для удобства пользования пособием в
текст вставлены гиперссылки на рисунки для
более понятного восприятия материала.
Для ознакомления с материалом отведено 90
минут.
вперед

3.

3
Введение
1 Облачные технологии
1.1 Описание облачных
технологий
1.2 Виды облачных сервисов
1.3 Модели развёртывания облачных технологий
2 Системы совместной работы
2.1Назначение Groupware
2.2 Платформа облачных вычислений с открытым исходным кодом
3 OpenSourceVoIP-телефония
3.1 Asterisk IP-PBX
3.2 Платформа Free SWITCH
3.3СофтсвитчYate
3.4 Защищённая платформа Рустэк
4 Облачная АТС- основные функции и возможности
4.1 Принцип работы виртуальной АТС
4.2 Функциональные возможности облачной АТС
Заключение
вперед

4.

4
Облачная телефония, она же VoIP-телефония, она же
виртуальная АТС— это услуга, которая заменяет физическую
офисную телефонную станцию. Клиент получает в
пользование программную IP-АТС. В случае с виртуальной
станцией — все оборудование и программное обеспечение
развернуто у оператора, клиент подключается к АТС через
интернет. Облачная телефонная станция — это сервис, а не
аппарат.
Виртуальная АТС представляет собой вычислительное
облако, находящееся
где-то в интернете, к которому
присоединены другие операторы связи, предоставляющие
услуги местной связи, муждугородной и международной
связи и выход на мобильные номера.
Виртуальная телефония объединяет в себе достоинства
аналоговой связи и возможности Интернет коммуникаций.
назад
вперед

5.

5
меню
Для облачных технологий самой главной особенностью
является неравномерность запроса Интернет-ресурсов со
стороны
пользователей.
Чтобы
сгладить
данную
неравномерность и применяется еще один промежуточный
слой – виртуализация сервера. Таким образом, нагрузка
распределяется между виртуальными серверами и
компьютерами.
Облачные технологии – это одна большая концепция,
включающая
в
себя
много
разных
понятий,
предоставляющих
услуги.
Например,
программное
обеспечение, инфраструктура, платформа, данные, рабочее
место и т.п.
Одним из основных (но не обязательных) решений для
сглаживания неравномерности нагрузки на услуги является
размещение слоя серверной виртуализации между слоем
программных услуг и аппаратным обеспечением.
вперед
назад

6.

6
меню
В условиях виртуализации балансировка нагрузки может
осуществляться посредством программного распределения
виртуальных серверов по реальным, перенос виртуальных
серверов происходит посредством живой миграции.
Для внедрения виртуализации серверных платформ
объединяется пул аппаратных ресурсов для совместного
использования и автоматического перераспределения задач.
назад
Рисунок 1.1.1- Виртуализация серверов
вперед

7.

меню
7
Ключевым
компонентом
архитектуры
становятся
виртуальные машины, управление которыми возлагается на
специальную служебную программу — гипервизор
(менеджер виртуальных машин). Виртуальные машины
вместе с гипервизором
располагаются на физическом
сервере, причем на одном таком сервере могут выполняться
несколько
виртуальных
машин,
работающих
под
управлением одинаковых или разных ОС и совместно
использующих вычислительные ресурсы.
Для построения IT-инфраструктуры целесообразно
использовать разумное сочетание двух технологий
виртуализации – контейнерную (виртуализация на уровне
операционной
системы),
как
более
простую
и
функционирующую без накладных расходов и полную,
аппаратную виртуализацию.
назад
вперед

8.

меню
8
назад
Рисунок 1.1.2- Виртуализация серверов
вперед

9.

меню
LXC (LinuX Containers) — система виртуализации на уровне
операционной системы, позволяющая исполнять множество
изолированных Linux-систем (контейнеров) в одной системе, то
есть получить полноценную виртуализацию уровня операционной
системы на одном экземпляре ядра и используя только его
функции. Виртуализация на уровне операционной системы —
метод виртуализации, при котором ядро операционной системы
поддерживает
несколько
изолированных
экземпляров
пространства пользователя, вместо одного.
KVM(Kernel-basedVirtualMachine),
система
полной
виртуализации для Linux, являющаяся свободным программным
обеспечением с открытым исходным кодом. В отличие от других
систем виртуализации поддержка KVM является частью кода ядра
операционной системы Несомненное достоинство — в качестве
гостевых можно запускать Linux, *BSD, Windows, Solaris, Mac OS
X и ряд других ОС, причем гостевые ОС не требуют никакой
модификации.
назад
9
вперед

10.

меню
10
Каждая виртуальная машина имеет свое собственное
виртуальное аппаратное обеспечение: сетевые карты, диск,
видеокарту и прочее.KVM предоставляет возможность для
“пробрасывания” реального оборудования в виртуальное
окружение. Можно подключить виртуальному серверу
практически любое устройство: usb-флеш (что важно для
приложений, защищенных HASP-ключами и т.п.), PCI и PCIE устройства (например – графические ускорители).
Система управления ресурсами виртуального сервера
позволяет динамически изменять количество оперативной
памяти, добавлять различные сетевые, дисковые устройства
и даже процессоры
назад
вперед

11.

11
меню
LXC (LinuX Containers) — система виртуализации на уровне
операционной системы.
.
Рисунок 1.1.3- Решения виртуализации на уровне контейнера.
назад
вперед

12.

12
меню
KVM(Kernel-basedVirtualMachine), система полной
виртуализации для Linux
KVM
Рисунок 1.1.4 -Управление KVM сервером
назад
вперед

13.

13
меню
Cloud Computing или на русском – Облачные вычисления.
Термин Облако (Cloud) обязан своим появлением
графическому изображению, с помощью которого принято
изображать Интернет.
назад
Рисунок 1.2.1 - Виды облачных сервисов
вперед

14.

14
меню
К основным видам облачных технологий относят:
"Инфраструктура как сервис" ("Infrastructure as a
Service" или "IaaS")
"Платформа как сервис" ("Platform as a Service", "PaaS")
"Программное обеспечение как сервис" ("Softwareas a
Service" или "SaaS")
IaaS - это предоставление компьютерной инфраструктуры
как услуги на основе концепции облачных вычислений.
IaaS состоит из трех основных компонентов:
1.Аппаратные средства (серверы, системы хранения данных,
клиентские системы, сетевое оборудование)
2.Операционные системы и системное ПО (средства
виртуализации,
автоматизации,
основные
средства
управления ресурсами)
3.Связующее ПО (например, для управления системами)
назад
вперед

15.

меню
IaaS основана на технологии виртуализации, позволяющей
пользователю оборудования делить его на части, которые
соответствуют текущим потребностям бизнеса, тем самым
увеличивая эффективность использования имеющихся
вычислительных мощностей.
Пользователь (компания или разработчик ПО) должен
будет оплачивать всего лишь реально необходимые ему для
работы серверное время, дисковое пространство, сетевую
пропускную способность и другие ресурсы. Кроме того, IaaS
предоставляет в распоряжение клиента весь набор функций
управления в одной интегрированной платформе.
IaaS избавляет предприятия от необходимости поддержки
сложных инфраструктур центров обработки данных,
клиентских и сетевых инфраструктур, а также позволяет
уменьшить связанные с этим капитальные затраты и текущие
расходы.
назад
15
вперед

16.

меню
PaaS - это предоставление интегрированной платформы для
разработки, тестирования, развертывания и поддержки вебприложений как услуги.
16
Для разворачивания веб-приложений разработчику не
нужно
приобретать
оборудование
и
программное
обеспечение, нет необходимости организовывать их
поддержку. Доступ для клиента может быть организован на
условиях аренды. Такой подход имеет следующие
достоинства:масштабируемость;отказоустойчивость;виртуал
изация;безопасность.
Масштабируемость PaaS предполагает автоматическое
выделение и освобождение необходимых ресурсов в
зависимости от количества обслуживаемых приложением
пользователей.
назад
вперед

17.

меню
PaaS как интегрированная платформа для разработки,
тестирования, разворачивания и поддержки веб-приложений
позволит весь перечень операций по разработке,
тестированию и разворачиванию веб-приложений выполнять
в одной интегрированной среде, исключая тем самым
затраты на поддержку отдельных сред для отдельных этапов.
Способность создавать исходный код и предоставлять его
в общий доступ внутри команды разработки значительно
повышает производительность по созданию приложений на
основе PaaS.
назад
17
вперед

18.

меню
SaaS – модель развертывания приложения, которая
подразумевает предоставление приложения конечному
пользователю как услуги по требованию (ondemand). Доступ
к такому приложению осуществляется посредством сети, а
чаще всего посредством Интернет-браузера. В данном
случае, основное преимущество модели SaaS для клиента
состоит в отсутствии затрат, связанных с установкой,
обновлением
и
поддержкой
работоспособности
оборудования и программного обеспечения, работающего на
нём. Целевая аудитория - конечные потребители.
назад
18
вперед

19.

меню
19
В модели SaaS: приложение приспособлено для
удаленного использования; одним приложением могут
пользоваться несколько клиентов; оплата за услугу взимается
либо как ежемесячная абонентская плата, либо на основе
суммарного объема транзакций; поддержка приложения
входит уже в состав оплаты; модернизация приложения
может производиться обслуживающим персоналом плавно и
прозрачно для клиентов.
Развитием
логики
SaaS
является
концепция WaaS (Workplace as a Service - рабочее место как
услуга). То есть клиент получает в свое распоряжение
полностью оснащенное всем необходимым для работы ПО
виртуальное рабочее место.
назад
вперед

20.

меню
20
назад
Рисунок1.3.1 – Типы облаков
вперед

21.

меню
Частное облако – это реализация модели облачных
вычислений на ресурсах, имеющихся в распоряжении у
компании, для обслуживания внутренних потребителей при
которой
приложения
и
информационные
ресурсы
распространяются внутри предприятия как услуги.
При этом вычислительные ресурсы: серверы, сети,
устройства
хранения,
базовая
программная
инфраструктура — интегрируются в частное облако с
помощью специализированного программного обеспечения,
которое позволяет реализовать функциональные атрибуты
облака:
сервисную
модель;
автоматизированное
обслуживание
потребителей;
масштабируемость
и
мониторинг
ресурсов,
динамическое
распределение
нагрузки. В такой гибкой архитектуре сервисы и приложения
не привязаны к какой-то конкретной платформе, а могут
использовать любые доступные ресурсы для обработки
поставленных задач.
назад
21
вперед

22.

меню
22
Общественное облако
— вид инфраструктуры,
предназначенный
для
использования
конкретным
сообществом потребителей из организаций, имеющих общие
задачи (например, миссии, требований безопасности,
политики, и соответствия различным требованиям).
Общественное облако может находиться в кооперативной
(совместной) собственности, управлении и эксплуатации
одной или более из организаций сообщества или третьей
стороны (или какой-либо их комбинации), и оно может
физически существовать как внутри, так и вне юрисдикции
владельца.
назад
вперед

23.

меню
Публичное облако — это ИТ-инфраструктура используемое
одновременно
множеством
компаний
и
сервисов.
Пользователи данных облаков не имеют возможности
управлять и обслуживать данное облако, вся ответственность
по этим вопросам возложена на владельца данного облака.
Абонентом предлагаемых сервисов может стать любая
компания и индивидуальный пользователь. Провайдеры
предлагают легкий и доступный по цене способ
развертывания веб-сайтов или бизнес-систем, с большими
возможностями масштабирования.
В публичном облаке ИТ-сервисы и инфраструктурные
ресурсы предоставляются поверх глобальной сети интернет.
Возможность использования инфраструктуры стороннего
провайдера
создаёт
множество
возможностей
для
эффективной загрузки ресурсов и их перераспределения.
Большой минус состоит в том, что публичные облака гораздо
более уязвимы по сравнению с частными.
назад
23
вперед

24.

меню
В
классическом
гибридном
облаке
ИТ-ресурсы
скомбинированы: часть размещается во внутреннем
(частном) облаке организации, а другие - перенесены в
публичное
облако,
предоставляемое
коммерческим
провайдером. Такую структуру все чаще выбирают крупные
компании, так как она позволяет более гибко управлять
издержками на ИТ-ресурсы без угрозы для их стабильности.
Благодаря своей гибкости и широкой функциональности
eCloud позволяет легко настраивать и объединять
приложения, вычисления, системы хранения и сети,
предоставляемые по требованию, при помощи каталога
самообслуживания, с корпоративными ресурсами и бизнесприложениями.
назад
24
вперед

25.

меню
25
Программное обеспечение совместной работы (англ.
collaborativesoftware, groupware, workgroupsupportsystems,
groupsupportsystems) — программное обеспечение, созданное
с целью поддержки взаимодействия между людьми,
совместно работающими над решением общих задач. Так как
устоявшегося русскоязычного термина пока нет, часто
используется один из англоязычных без перевода.
Основным назначением Groupware является создание
единого информационного пространства внутри компании.
Все сотрудники работают через единую систему и
общаются через нее..
назад
вперед

26.

меню
Вся информация по клиентам и поставщикам
автоматически
систематизируется
Кроме
того, Groupware способны автоматически вести архив и
быстро отыскивать требуемую информацию или документ.
Создание отчетов также автоматизировано. Это позволяет
мгновенно
узнавать,
каковы
производительность
сотрудников и качество их работы, как выполняются планы
продаж, и так далее. Использование Groupware позволяет
значительно снизить «бюрократические» проблемы, поднять
производительность труда сотрудников и снизить затраты.
Для
наиболее
полного
удовлетворения
нужд
компании Groupware должно включать в себя три категории
(по уровню обеспечиваемого взаимодействия) — средства
связи, средства для организации конференций и средства
управления.
назад
26
вперед

27.

27
меню
Повсеместное
распространение
интернета,
облачные
технологии и развитие веб браузеров привело к бурному росту
предложений облачных АТС, не требующих физического
оборудования или интегрирующихся с ним. Все Все имеющиеся
предложения можно разделить на две группы: платформы и
готовые решения.
Готовые решения могут
быть как построены на
существующих платформах,
так и созданы с нуля
разработчиками на основе
собственных. В последнее
время стал заметен тренд,
когда готовые облачные АТС
предлагаются не “сами по
себе”, а в составе систем
автоматизации бизнеса.
Рисунок 2.1.1 – Groupware в офисе
назад
вперед

28.

меню
Все сотрудники работают через единую систему и
общаются через нее.
28
назад
Рисунок 2.1.2 – Система совместной работы
вперед

29.

меню
Платформы облачной телефонии предназначены для
разработчиков, создающих собственные продукты, и
крупных
компаний.
Они
предлагают
облачную
инфраструктуру и набор библиотек, с помощью которых
разработчики могут сделать что угодно, начиная от простой
очереди звонков для собственного бизнеса и заканчивая
полнофункциональной облачной АТС.
29
Платформы хорошо подходят для разработки на их основе
собственных продуктов, которые затем можно предлагать
конечным пользователям по более высокой цене. Также
платформы используют компании, имеющие сложную
модель телефонии: например, если нужно автоматически
звонить клиентам и уведомлять их о статусе заказа,
предоставив им функции голосового меню и возможность
связи с оператором. Бизнес-модель таких
назад
компаний называют PaaS (Platform as a Service).
вперед

30.

меню
30
ОpenStack — это платформа для облачных вычислений с
открытым
исходным
кодом,
ориентированная
на
предоставление бесплатных услуг, связанных с облачными
вычислениями. В частности, это набор инструментов,
которые могут быть использованы для управления любой
платформой облачных вычислений как для частных, так и
для публичных облаков.
Другим
огромным
преимуществом
использования
OpenStack является возможность избежать привязки к
поставщику, а также широкие возможности выбора основной
технологии, возможность полностью контролировать
назад
систему, высокая производительность.
вперед

31.

меню
31
OpenStack предлагает системный подход управления
комплексными услугами платформы облачных вычислений,
которые включают в себя: обеспечение безопасности,
систему хранения данных, межсетевое взаимодействие,
управление работой виртуальных машин, отслеживание
действий, происходящих внутри проекта, при помощи
информационной панели и т.д. OpenStack дает возможность
компаниям полностью контролировать свои активы.
OpenStack — это набор компонентов, осуществляющих
совместную работу, целью которой является предоставление
инфраструктуры как услуги. Благодаря открытой природе
компонентов пользователь может применять такие
компоненты в зависимости от собственных потребностей.
Таким образом, именно пользователь имеет больше контроля
над экосистемой, нежели программное обеспечение.
назад
вперед

32.

меню
Единственным способом достичь такой открытой
структуры является объединение уникальных решений для
различных частей облачной обработки данных.
32
Рисунок 2.2.1- Архитектура OpenStack
Архитектура OpenStack поощряет максимальную
независимость каждого проекта.
назад
вперед

33.

меню
33
Nova — это контроллер, управляющий работой
виртуальных машин OpenStack. Данный компонент
предоставляет услуги в виде платформы, а также дает вам
возможность управлять собственными гостевыми ОС. Nova
отвечает за модуль управления и подготовку к работе,
обеспечивающую корректную визуализацию. Помимо этого,
Nova выступает в роли центра управления всей системой и, в
частности, гипервизорами.
Swift — это система хранения различных файлов и
объектов. Благодаря этой системе разработчики могут
работать с уникальным идентификатором, при этом Swift
может хранить информацию, необходимую данной системе.
Такой метод обработки данных позволяет с легкостью
масштабировать и облегчать работу с данными для
разработчиков. Кроме того,Swift обеспечивает доступность к
данным.
назад
вперед

34.

меню
Glance — это инструмент, предназначенный для хранения
образов виртуальных машин. Glance позволяет легко
обрабатывать образы или настраивать виртуальные машины
и шаблоны для постоянного использования.
Cinder — это реализация блочного хранилища, принцип
работы которого является схожим с принципом работы
жесткого диска. Cinder является важным компонентом в
платформе
OpenStack,
выступающей
в
роли
предоставляемой услуги, ввиду определенных сценариев,
требующих постоянного и быстрого доступа к данным.
Использование Cinder позволяет беспрепятственно достичь
этого. Помимо этого, тот факт, что в случае
кратковременного завершения работы данные не будут
потеряны позволяет разработчикам хранить необходимую
информацию, используя блочное хранилище
Cinder.
назад
34
вперед

35.

35
меню
OpenStack — это набор компонентов, осуществляющих
совместную работу, целью которой является предоставление
инфраструктуры как услуги.
Рисунок 2.2.2- Платформа OpenStack
назад
вперед

36.

меню
36
Horizon — это информационная панель в стиле Канбан,
предназначенная для отслеживания всех действий,
происходящих внутри OpenStack. Для пользователей, Horizon
— это инструмент позволяющий отслеживать все, что
происходит внутри платформы. Для разработчиков, Horizon
— это работа с прикладным программным интерфейсом и
его настройка для системных администраторов, которым
предстоит проследить за тем, что работа облачной
платформы со всей информацией, к которой она получает
доступ, происходит с максимальной эффективностью
Keystone

играет
роль
идентификатора
и
картографического сервиса для приложений и пользователей.
Благодаря данному сервису разработчик может отобразить в
виде карты необходимые пользователю сервисы и
приложения в облаке, и, кроме того, системные
администраторы имеют возможность установить права
доступа и управлять ими.
назад
вперед

37.

меню
Ceilometer — отвечает за всю информацию, связанную с
метрикой и/или счетами. Эта услуга имеет решающее
значение для формирования счетов и обработки ресурсов.
Heat — обеспечивает хранение в едином файле всей
информации облачных приложений. Данный компонент
оркестровки является необходимым при запуске любого
облака и способствует работе разработчиков по управлению
инфраструктурой.
Neutron — это сетевой компонент OpenStack, ранее
известный как Quantum, который обеспечивает надлежащее
межсетевое
взаимодействие
между
различными
компонентами.
Это позволяет пользователям развертывать лишь
требуемое им подмножество функциональности и
интегрировать это подмножество с другими системами и
технологиями, которые предлагают подобные или
дополняющие функции.
назад
37
вперед

38.

меню
38
Asterisk – это проект с открытым исходным
кодом (OpenSource) компании Digium. Проект Asterisk был
инициирован в 1999 году Марком Спенсером, владельцем и
единственным
сотрудником
американской
компании
LinuxSupportServices.
назад
Рисунок 3.1.1 - Логотип Asterisk
вперед

39.

меню
Asterisk распространяется по условиям двойной лицензии,
основной код, распространяется по открытой лицензии GNU
GeneralPublicLicense. В настоящее время Asterisk является
самой популярной открытой IP АТС в мире , занимая почти
85% «рынка» opensource PBX. «Asterisk» означает
«звездочка», а также символ «*».
Продукт работает практически с любым оборудованием
для IP-телефонии, которые используют стандартные
протоколы для VOIP. Asterisk в комплексе с необходимым
оборудованием обладает всеми возможностями классической
АТС, поддерживает множество VoIP протоколов и
предоставляет богатые функции управления звонками:
голосовую почту, конференции, интерактивное голосовое
меню (IVR), центр обработки вызовов (постановка звонков в
очередь и распределение их по агентам используя различные
алгоритмы), запись (CDR) и прочие функции.
назад
39
вперед

40.

меню
Благодаря открытой и гибкой архитектуре оно легко
комбинируется с другими системами, а модульная
архитектура обеспечивает широту применения. Ключевой
платформой, на которой применяется Asterisk, являются
дистрибутивы GNU/Linux. Главная задача этого продукта
заключается в коммутации голосовых каналов. Прежде всего,
без какого-либо дополнительного аппаратного обеспечения
можно пользоваться каналами передачи голоса по IP.
В стандартной конфигурации Asterisk поддерживает
следующие протоколы VoIP: протокол инициирования сеанса
(SessionInitiationProtocol, SIP), все реже встречающийся
Н.323, облегченный протокол управления клиентом
(SkinnyClientControlProtocol,
SCCP),
разработанный
компанией
Cisco,
собственный
протокол
InterAsteriskExchange (IAX2) и протокол управления медиашлюзами (MediaGatewayControlProtocol, MGCP.
назад
40
вперед

41.

41
меню
Оконечные устройства, поддерживающие один из названных
протоколов, подключаются непосредственно к УАТС Asterisk.
назад
Рисунок 3.1.2 - Преимущества использования Asterisk.
вперед

42.

меню
Чтобы сделать из Asterisk современную АТС необходимо,
чтобы
функции
телекоммуникационной
системы
предоставлялись в дружественном интерфейсе управления.
Наряду с многочисленными коммерческими продуктами
особого внимания заслуживает решение с открытыми
исходными кодами FreePBX. На его базе возник портал
управления Asterisk (AsteriskManagementPortal, AMP), где
неприглядное ядро Asterisk упаковано в дружественный,
основанный на Web интерфейс управления, облегчающий
работу не только новичку.
Модули для администрирования достаточно наглядны, они
отвечают за настройку голосовой почты для филиалов,
переадресацию вызова с учетом временного фактора и
функцию поиска абонента (перевод вызова на несколько
внутренних/внешних номеров), а также поддержку
голосовых меню и конференций, причем параметры
конфигурации сохраняются в базе данных MySQL.
назад
42
вперед

43.

меню
Trixbox устанавливает с загрузочного диска полную АТС
Asterisk с дистрибутивом LinuxCentos (последний совместим
с RedHatEnterpriseLinux) на специально предназначенный
для этой цели персональный компьютер (содержимое
жесткого диска при этом стирается!).
Решение включает в себя FreePBX, генератор речи на
английском языке FestivalSpeechEnglish, Hudlite (пакет
удобных функций рабочего места для Windows), Samba для
доступа к файловой системе через компьютер под
управлением Windows и прочие модули. Кроме того, после
инсталляции Sugarcrm пользователь получает полную
систему CRM с открытыми исходными кодами. Это означает,
что телефонные соединения можно инициировать из
приложений на основе браузера одним щелчком мыши.
За все время установки — с момента запуска компактдиска до того, какпользователь может приступить к первой
конфигурации FreePBX — необходимо указать три
параметра: раскладку клавиатуры, временную зону и
пароль для доступа к корню системы Linux.
назад
43
вперед

44.

меню
44
FreeSWITCH - это открытая телефонная платформа,
созданная для удовлетворения потребности в управляемых
голосом или текстом систем, масштабируемых от софтфона
до софтсвича. VoIP телефонии обладающая обширными
возможностями. Создан группой бывших разработчиков
Asterisk, но не таким образом как Callweaver — архитектура
системы переписана с нуля, это не форк.
Так как код независим от Asterisk и его форков,
разработчики могли выбирать лицензию отличную от GPL, и
в итоге выбрали MPL, что позволяет использовать
FreeSWITCH в продуктах, производители которых не готовы
открывать свои наработки. FreeSWITCH это первая
платформа
телефонии
в
открытыми
исходниками,
поддерживающая HD кодеки. Частота дискретизации до
48кГц, это больше 44,1 кГц Audio CD.
назад
вперед

45.

45
назад
вперед
меню
Может быть использована в качестве коммутатора, АТС,
медиа шлюза или медиа сервера для приложений
IVR.FreeSWITCH поддерживает разные протоколы: SIP,
H.323,
IAX2
и
GoogleTalk,
что
позволяет
взаимодействовать c sipX, OpenPBX, Bayonne, YATE, или
Asterisk. За поддержку SIP отвечает mod_sofia,
основанныйна библиотеке Sofia-SIP от компании Nokia.
Список поддерживаемых возможностей из RFC,
относящихся к делу, очень близок к 100%. Это и TCP
транспорт,
и
TLS,
SIMPLE
и
еще
многое.
Первое, что необходимо для работы mod_sofia, это.
Профиль можно рассматривать как виртуальный сервер из
мира HTTP серверов (у SIP вообще много аналогий с
HTTP).Каждый профиль определяет пару адрес/порт,
контекст, в котором будут обрабатываться входящие
звонки, правила регистрации, домен,
ограничения, нужна ли авторизация.

46.

меню
Стандартный профиль internal служит для обслуживания
внутренних абонентов. Через этот профиль регистрируются
клиенты нашей инсталляции, пользуются голосовой почтой,
звонят друг другу, устраивают конференции, в общем ведут
активную
деловую
жизнь
с
бюрократическими
вкраплениями.
Профиль external служит для связи с внешним миром. В
его настройках задан стандартный контекст из номерного
плана public, в котором нет всех этих возможностей. Главным
образом он служит для роутинга входящих звонков во
внутренний контекст на определенные номера.
назад
46
вперед

47.

меню
Также есть понятие шлюзов (gateway). Шлюзы задуманы
для использования с провайдерами VoIP, которые требуют
регистрации на своих серверах. Если SIP хост не требует
регистрации, то звонки через него можно организовать через
номерной план без использовани конфигурационной
сущности «шлюз». На данный момент является самой
серьезной альтернативой Asterisk.
47
назад
Рисунок 3.2.1- Логотип FreeSWITCH
вперед

48.

меню
48
YATE – Yet Another Telephony Engine — это софтсвитч,
который содержит также многие PBX функции: перевод,
удержание и парковку вызова, музыку на ожидании,
конференц-связь, очереди, IVR, статистику звонков. Yate
написан на C++, позволяет использовать модули и
расширения, может быть установлен практически на любую
операционную систему.
Архитектурно Yate использует модель микроядра и шины
сообщений, а для маршрутизации сообщений используются
регулярные выражения с возможностью размещения любых
сообщений на шине. Такая архитектура делает простым
добавление новых модулей, не затрагивая существующего
кода. Yate обладает наименьшим функционалом, проще в
настройке и наименее требователен к ресурсам.
назад
вперед

49.

меню
49
Yate поддерживает основные протоколы IP-телефонии,
такие как SIP, H.323 и IAX , а также передача медиа-данных
по протоколам RTP/RTCP посредством G.711 или с
кодированием
различными
кодеками
GSM
06.10, iLBC, Speex, AMR-NB. Приём и передача факсов
методами G.711-inband (A-law или mu-law) и T.38. Для
работы
с
текстовыми
сообщениями
существует
поддержка SIMPLE и протокола XMPP(Jabber), а также его
расширения, Jingle.
Дистрибутивы Yate включают сервернуюи клиентскую
часть, именно потому можно говорить, о полноценной
системе VoIP.
Серверная часть Yate представляет собой сервер IPтелефонии, с поддержкой стандартных функций, таких как
регистрация
оконечных
терминалов,
обработка
и
маршрутизация вызовов, взаимодействие с VoIP-шлюзами.
назад
вперед

50.

меню
В то же время на сервере могут реализовываться
дополнительные услуги, такие как IVR, call-центр, карточная
телефония. Сервер также является Jabber-сервером, который
может быть связан с другими серверами для обмена
текстовыми сообщениями, в частности с GoogleTalk. Также
есть возможность использовать для сервера модули,
значительно расширяющие функциональность как с точки
зрения
телефонных
возможностей
и
стандартов
(например MGCP, ISDN, SIGTRAN и ISUP), так и с точки
зрения
интеграции
с
различными
системами,
например
биллингом,
в
частности
поддержка CDR и RADIUS.
Конфигурация сервера Yate выполняется посредством
файлов которые имеют структуру INI-файлов. Существует
стороннее решение, которое позволяет организовать
простой веб-интерфейс управления системой.
назад
50
вперед

51.

меню
Клиентское приложение YateClient для конечных
пользователей имеет простой графический интерфейс, это
классический
программный
телефон
(софтфон)
с
поддержкой
обмена
текстовыми
сообщениями
по
протоколу XMPP. Сервер и клиент Yate могут работать под
управлением
операционных
систем Windows, Linux (Mandriva, Ubuntu и др.), Mac OS.
YateClient, кроме всего прочего, также доступен
для FreeBSD.
51
Рисунок 3.3.1- Логотип Yate
назад
вперед

52.

52
меню
Рустэк – российская защищенная платформа на основе
открытого кода OpenStack для развёртывания виртуальной
ИТ-инфраструктуры, которая соответствует требованиям
обеспечения информационной безопасности.
Основные особенности и преимущества: автоматизация
процесса развертывания и управления виртуальной ИТинфраструктурой, хранение и обработка конфиденциальной
информации и персональных данных ,соответствие
требованиям регуляторов по ИБ,отсутствие привязанности к
конкретному оборудованию и вендору, эргономичные панели
управления, импортозамещение.
назад
вперед

53.

меню
53
Рустэк может быть дополнена новым функционалом
согласно требованиям развития клиента и может быть
развёрнута на любом оборудовании, что позволяет
избежать зависимости от одного вендора.
​В качестве гипервизора в платформе используется KVM со
вспомогательной инфраструктурой (сетевой и хранения
данных). Корневой операционной системой может являться
любая ОС, сертифицированная ФСТЭК России поНДВ-4,
совместимая с версией Рустэк.
Рисунок 3.4.1- Логотип Рустэк
назад
вперед

54.

54
"Сердце" платформы - система управления виртуальной ИТинфраструктурой - создано на базе открытой облачной
платформы OpenStack с применением собственных
меню
доработок и модулей.
Для
взаимодействия
с
платформой
на
уровне
администратора и конечного пользователя для платформы
разработаны веб-интерфейсы - панель управления
пользователя и администратора. Интерфейсы созданы с
учётом многолетней эксплуатации компанией собственного
публичного облака и богатого опыта интеграции и
поддержки IaaS в коммерческих компаниях.
назад
вперед

55.

55
меню
4 Облачная телефония
Виртуальная АТС расположена на нескольких серверах
провайдера, которые образуют собой так называемое облако.
Эти сервера могут находиться на огромных расстояниях друг
от друга, что гарантирует высокую надежность такой
системы. Если один из таких серверов выходит из строя, то
остальные продолжат функционировать. При этом, такие
серверы не требуют больших затрат на техобслуживание и
постоянного наличия системного администратора.
Передача данных осуществляется посредством SIP- и
VoIP-протоколов. Первые нужны для передачи мультимедиа
(видео), а вторые – для голосовой связи.
назад
вперед

56.

меню
56
Все данные хранятся на облачном сервере организации,
предоставляющей услугу. Традиционный набор номера,
голосовое общение, передача данных и видеозвонки в IPтелефонии осуществляются посредством интернет, а
центральным элементом этой системы становится шлюз. Это
устройство, которое подключено и к телефонным линиям, и к
интернету (или другой IP-сети).
Информация
передается
по
каналам
связи
в
зашифрованном виде для снижения нагрузки на сеть, иначе
потребовалась
бы
слишком
высокая
пропускная
способность. Шлюзы оборудуются кодировщиками речи,
которые шифруют ее на входе и декодируют на выходе. При
этом время на оцифровку в зависимости от скорости потока
составляет от 0,75 до 10 мс.
назад
вперед

57.

57
меню
Небольшая и постоянная задержка в потоке речевой
информации всегда присутствует, но для человека задержка
до 250 мс почти незаметна.
Таким образом, в отличие от традиционной телефонии, где
данные передаются через выделенное подключение по
телефонным линиям, в IP-телефонии пакеты данных идут по
общей сети с определенным адресом. Посредством интернет
предприятие получает доступ и к своей виртуальной АТС,
настраивая ее по своим нуждам. Отсюда и многочисленные
преимущества виртуальной АТС и IP-телефонии.
Облачная АТС позволяет экономить средства на услугах
связи, обеспечивает мобильность сотрудников и формируют
единую коммуникационную среду компании.
назад
вперед

58.

58
меню
Это
масштабируемость-Облачная
АТС
способна
обслуживать любое число стационарных, мобильных и IPтелефонов. Кроме того, возможно подключение любых
абонентских устройств: от стационарного компьютера с
установленной программой — софтофоном до мобильного
устройства с SIP-клиентом.
Это надёжность - оборудование Облачной АТС
установлено в высокотехнологичных операторских датацентрах.Бесперебойное электропитание с резервированием и
многократное дублирование каналов связи позволяют
обеспечивать постоянную работу без сбоев.
Это
безопасность-ключевые
элементы
управления
Облачной АТС в личном кабинете абонента защищены
двухфакторной авторизацией. Применяется промышленное
анти-фрод решение (Fraud Detection and Prevention) —
встроенная система обнаружения и предотвращения
злоупотреблений.
вперед
назад

59.

меню
59
На многоканальный номер поступает вызов;
Звонок попадает на виртуальную АТС, клиент слышит
голосовое приветствие и предложение нажать определенную
цифру для более точного направления звонка;
Далее, если вызываемый телефон уже занят, то звонок
адресуется на другой телефон.
назад
Рисунок 4.1.1 - Принцип работы виртуальной АТС
вперед

60.

меню
60
Услуга «Облачная АТС» это удобное, быстрое и надежное
средство
телефонизации
бизнеса,которая
заменяет
привычную мини-АТС и обладает многими функциями и
преимуществами колл-центра. Виртуальная АТС –
эффективная
система,
обеспечивающая
необходимое
подключение внутренних телефонов компании к мобильным
сетям, внешним линиям. Она помогает создать имидж
солидной организации, благодаря приветствию голосом и
превосходной возможности создания отдельных номеров для
отделов даже при их отсутствии, привлечь клиентов и не
упускать их, а, следовательно, увеличить прибыль.
Цифровая АТС – это оптимальное решение
обеспечения функциональной и надежной связи.
назад
для
вперед

61.

меню
61
Современный офис нуждается не только в качественной
телефонной связи, но и в дополнительных функциях,
которые предоставляет облачная АТС:
1.Многоканальный
номер
позволяет
принимать
неограниченное число звонков одновременно. Если все
операторы заняты, клиент «занимает место» в виртуальной
очереди.
2.Голосовое меню позволяет существенно снизить нагрузку
на секретаря или операторов. Клиент получает возможность
набора добавочного номера и самостоятельно попадает к
нужному специалисту.
3. Интеллектуальная переадресация – это не только обычные
функции перенаправления звонков в случаях, «если занято»
или «если нет ответа», но и настройка алгоритмов
соединения в зависимости от времени суток,
дня недели и других факторов.
назад
вперед

62.

меню
4.Интеграция с сайтом, в первую очередь, включает в себя
популярный сервис «обратный звонок», позволяющий
пользователям связыватьсяс операторами прямо со страниц
онлайн-ресурса нажатием одной клавиши.
5.Составление детализированных отчетов о количестве и
продолжительности разговоров.Статистические данные по
всем звонкам позволяют оценивать продуктивность работы
сотрудников компании. Инструмент экспорта данных в
различных форматах позволит анализировать информацию о
звонках во внешних программах.
6.Видеозвонки для многих становятся заменой «живому»
общению с коллегами при географической удаленности
филиалов или сотрудников.
7.Конференцсвязь – удобное проведение групповых
переговоров и совещаний на любых расстояниях.
назад
62
вперед

63.

меню
63
8.Голосовая почта позволяет клиентам оставлять звуковые
сообщения, которые затем приходят на e-mail организации в
виде аудиофайла.
9.Запись телефонных разговоров, как показывает практика, –
необходимый сервис для компаний, занимающихся
продажами, обслуживанием и работой с клиентами. Это и
постоянный контроль над качеством исполнения своих
обязанностей операторами, и возможность быстрого
решения проблем в случае конфликтов и претензий.
10.Электронный факс принимает сообщения и документы
так же, как и обычный. Единственное различие – они
поступают на e-mail в виде файла и при необходимости
печатаются на принтере.
11. «Черный список» ограничивает нежелательные звонки.
12.Добавочные номера для всех сотрудников – простой и
удобный способ связи внутри компании.
назад
вперед

64.

64
меню
13. Самостоятельная настройка сценариев вызовов. Есть
возможность создавать дополнительные номера при
необходимости в режиме онлайн. Создание нового
оптимального сценария займет считанные секунды.
назад
Рисунок 4.2.1 - Возможности виртуальной АТС
вперед

65.

65
меню
14. К АТС для офиса можно подключить стационарные,
мобильные телефоны и другие приборы, включая IPустройства, в любом количестве.
15. Авторизация по номеру телефона. Возможность
определения номера, с которого поступил входящий звонок,
позволяет решать важные задачи бизнеса.
Например, интеграция Облачной АТС с CRM-системой
позволяет
использовать
все
имеющиеся
сведения,
необходимые для работы с клиентом — в реальном времени.
Оператору доступны все необходимые для работы сведения о
звонящем клиенте, прямо во время приема и обработки
входящего вызова.
назад
вперед

66.

меню
66
16. Переадрессация Follow Me. Любому абоненту можно
назначить несколько телефонных номеров и воспользоваться
функцией интеллектуального перенаправления входящих
звонков «Follow Me» или «Следуй за мной». Облачная АТС
переадресует поступающие звонки на тот телефон, где
находится конкретный абонент и готов принять их в момент
вызова. Звонки на офисный номер в этом режиме сами
находят абонента и могут быть отвечены как на мобильном
телефоне, так и на рабочем городском или внутреннем
коротком номере.
17.Мелодия вызовов/Мелодия на удержании. Опция
позволяет для пользователей услуги заменить стандартные
гудки, а также мелодию на удержании на свою собственную
мелодию. Клиент может создать несколько групп
сотрудников с различными мелодиями.
назад
вперед

67.

меню
При создании Облачной АТС Клиенту предоставляется
логин и пароль для доступа к Web-интерфейсу. В качестве
Логина используется Основной многоканальный номер АТС.
67
назад
Рисунок 4.2.1 - Звонок с Веб-страницы
вперед

68.

меню
68
Конечные пользователи (сотрудники) также имеют доступ
к WEB-интерфейсу. В качестве логина используется номер
телефона сотрудника. Для получения пароля пользователю
необходимо обратиться к Администратору клиента.
Добавление номеров в Облачную АТС возможно с
нескольких BAN, иерархий корпоративного Клиента, в том
числе находящихся в различных регионах. Список
договоров, иерархий, с которых Администратор клиента
может подключать номера в Облачную АТС, задается в
услуге при подключении услуги в виде списка BAN. Для
добавления иерархии необходимо указать любой BAN
входящий в эту иерархию.
В рамках услуги клиенту всегда назначается как минимум 1
многоканальный номер, остальные 15 номеров клиент может
использовать как многоканальные или как номера для
сотрудников.
назад
вперед

69.

меню
При подключении номера к услуге в качестве
многоканального устанавливается абсолютная переадресация
на один из внутренних сервисов услуги. Прием звонков на
мобильном телефоне с SIM-картой с данным номером
становиться невозможным. Исходящие вызовы можно
совершать в обычном режиме.
При расширении организации становятся заметны и
другие достоинства IP-АТС: например, легкое увеличение
числа каналов вызова и внутренних номеров. Несколько
филиалов легко объединяются в сеть с общим номером и
удобной переадресацией к сотруднику из любого региона.
Недостатком является предоставление услуги всегда
какой-либо
компанией,
соответственно,
сохранность
пользовательских данных зависит от этой компании;
появление облачных монополистов и необходимость быть
всегда в сети для работы.
назад
69
вперед

70.

70
Ознакомившись с материалом пособия предлагаем Вам
пройти тест для лучшего закрепления и усваивания
полученных знаний. На выполнение теста и защиту отведено
90 минут.
Тест сосостоит из 30 вопросов.
Принцип выставления оценки:
За каждый правильный ответ на теоретический вопрос Вам
будет добавляться один балл:
30 - 26 баллов ‘’отлично’’
26 - 23 баллов ‘’ хорошо’’
23 – 20 баллов ‘’ удовлетворительно ‘’
менее 19 баллов ‘’неудовлетворительно’’
Для того чтобы перейти к тесту, нужно закрыть данное
пособие и открыть программу MyTestStudent, находящуюся
в этой же папке.
назад
English     Русский Rules