IP-телефония

Содержание

Слайд 2

Введение
IP-телефония, основные понятия и термины

Введение IP-телефония, основные понятия и термины

Слайд 3

IP-телефония или VoIP (Voice over IP) – это технология, позволяющая использовать

IP-телефония или VoIP (Voice over IP) – это технология, позволяющая использовать Интернет
Интернет или любую другую IP-сеть в качестве средства организации и ведения телефонных разговоров и передачи факсов в режиме реального времени. Используя Интернет, можно обмениваться цифровой информацией. Следовательно, технически возможно оцифровать звук или факсимильное сообщение и переслать его аналогично тому, как пересылаются цифровые данные. В этом смысле IP-телефония использует Интернет (или любую другую IP-сеть) для пересылки голосовых или факсимильных сообщений между двумя пользователями компьютера в режиме реального времени.

010100101100

IP

Аналоговый сигнал

Оцифровка

Сжатие

Упаковка в IP-пакет

Что такое IP-телефония?

Слайд 4

Общий принцип действия телефонных серверов IP-телефонии:
С одной стороны сервер связан с

Общий принцип действия телефонных серверов IP-телефонии: С одной стороны сервер связан с
телефонными линиями и может соединиться с любым телефоном мира. С другой стороны сервер связан с Интернет и может связаться с любым компьютером в мире. Сервер принимает стандартный телефонный сигнал, оцифровывает его (если он исходно не цифровой), сжимает, разбивает на пакеты и отправляет через Интернет по назначению с использованием протокола Интернет (TCP/IP). Для пакетов, приходящих из Сети на телефонный сервер и уходящих в телефонную линию, операция происходит в обратном порядке. Обе составляющие операции (вход сигнала в телефонную сеть и его выход из телефонной сети) происходят практически одновременно, что позволяет обеспечить полнодуплексный (т.е., двунаправленный) разговор.

Слайд 5

Экономия средств
Меньшая стоимость междугородних и международных звонков
Меньшие затраты на

Экономия средств Меньшая стоимость междугородних и международных звонков Меньшие затраты на инвестиции
инвестиции в оборудование
Интеграция голосовых сетей с сетями передачи данных
Универсальность
Речь может быть преобразована в IP-пакеты в любой точке сетевой инфраструктуры: на магистрали сети оператора, в корпоративной сети или непосредственно в терминале пользователя
Открытая архитектура
Общие стандарты: H.323, MGCP, SIP
В виду острой конкуренции цены на услуги постоянно снижаются
Эффективное использование полосы пропускания
от 5.3 до 8 Кбит/с по сравнению с 64 Кбит/с для традиционной телефонии - экономия полосы пропускания

Для чего нужна IP-телефония ?

Слайд 6

VoIP-принцип работы

Поиск

Оцифровка

Сжатие

Телефонный номер
886-3-577-9966

IP адрес
172.16.1.134

0010110101

Голос
64 Кбит/с

G.711 64 Кбит/с

G.723 6.4/5.3 Кбит/с

G.729 8 Кбит/с

Соединение

Шлюз

VoIP-принцип работы Поиск Оцифровка Сжатие Телефонный номер 886-3-577-9966 IP адрес 172.16.1.134 0010110101
VoIP

Шлюз VoIP

Слайд 7

Особенности передачи голоса по IP Задержки

ITU-T в рекомендации G.114 определил требования к качеству

Особенности передачи голоса по IP Задержки ITU-T в рекомендации G.114 определил требования
передачи речи. Хорошее качество – сквозная задержка не превышает 150мс
- Влияние сети
Чем больше сетевого оборудования в маршруте тем больше время запаздывания пакета и тем больше вариация этого времени (джиттер)
- Влияние операционной системы
Soft-phones – Windows, Unix
- Влияние джиттер-буфера
Используется для компенсации джиттера
- Влияние кодека и размера пакета
Время на формирование пакета

Слайд 8

Вызывает затруднения при разговоре. Говорящий слышит с определенной задержкой свой собственный голос.

Вызывает затруднения при разговоре. Говорящий слышит с определенной задержкой свой собственный голос.

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

Особенности передачи голоса по IP Эхо

Слайд 9

Процесс преобразования аналогового сигнала в цифровую форму называется анализом или цифровым кодированием

Процесс преобразования аналогового сигнала в цифровую форму называется анализом или цифровым кодированием
речи, обратный процесс – синтез или декодирование речи.
Цель – получить такую цифровую последовательность, которая требует минимальной скорости передачи и из которой декодер может восстановить исходный речевой сигнал с минимальными искажениями.
При преобразовании используется 2 метода:
Дискретизация - дискретные во времени отсчеты амплитуды
Диапазон речевого сигнала ограничен 0.3-3.4кГц
Частота дискретизации 8кГц
Квантование - дискретизация полученных отсчетов – 8 бит
Пропускная способность для одного голосового канала
8000 отсчетов/c * 8бит = 64Кбит/c

Принципы кодирования речи

Слайд 10

Алгоритмы сжатия голоса

Примечания. Качество голоса дано по пятибалльной шкале
экспертных оценок MOS

Алгоритмы сжатия голоса Примечания. Качество голоса дано по пятибалльной шкале экспертных оценок
(Mean Opinion Score, рекомендация ITU-T P.800).

Слайд 11

Физические интерфейсы

FXS (Foreign eXchange Station)
Двухпроводная абонентская линия с интерфейсным разъемом RJ-11. Используется

Физические интерфейсы FXS (Foreign eXchange Station) Двухпроводная абонентская линия с интерфейсным разъемом
для подключения конечного пользователя с телефонным аппаратом. Подает на телефонный аппарат необходимое напряжение, генерирует звонки и тональные сигналы, воспринимает положение трубки (снята/положена) и набор номера от телефонного аппарата.
FXO (Foreign eXchange Office)
Интерфейс, используемый для эмуляции телефонного аппарата, подключенного к АТС. В качестве интерфейсного разъёма используется розетка RJ-11. Использует подаваемое АТС напряжение, воспринимает звонки и тональные сигналы. Эмулирует положение телефонной трубки (снята/положена) и генерирует набор номера для АТС.

Слайд 12

Физические интерфейсы

E&M
Система стандартных сигналов для соединения локальных АТС через ТФОП. Использует интерфейс

Физические интерфейсы E&M Система стандартных сигналов для соединения локальных АТС через ТФОП.
с восьмью проводами, из которых для передачи контрольных и информационных сигналов могут быть задействованы четыре провода, а оставшиеся одна или две пары используются для голоса. В зависимости от количества пар для голоса и методов передачи сигнализации различают E&M типов I, II, III, V.
E1
Европейский стандарт для цифровых линий связи, состоящих из 30 каналов по 64 Кбит/c каждый (используются в телефонии в качестве голосовых каналов), кроме того, используется отдельный канал для синхронизации и отдельный канал для передачи управляющих сигналов. E1 стандартизован ITU-T.

Слайд 13

Стандарты IP-телефонии

Стандарты IP-телефонии

Слайд 14

Уровни архитектуры IP-телефонии

Архитектура VoIP может быть условно разделена на два уровня:
Нижний

Уровни архитектуры IP-телефонии Архитектура VoIP может быть условно разделена на два уровня:
– это базовая сеть с маршрутизацией пакетов, представляет собой комбинацию протоколов – RTP/UDP/IP.
Верхний – это управление обслуживанием вызова.

Слайд 15

RTP (Real Time Protocol) – базовый протокол для всех приложений, связанных с

RTP (Real Time Protocol) – базовый протокол для всех приложений, связанных с
интерактивной передачей мультимедийных данных по IP-сети. Главная функция RTP – вычисление средней задержки набора принятых пакетов и их выдача пользовательскому приложению с постоянной задержкой, равной среднему значению.

Протоколы передачи данных

Слайд 16

Речь и видеоинформация чувствительны к задержкам, но менее чувствительны к потерям отдельных

Речь и видеоинформация чувствительны к задержкам, но менее чувствительны к потерям отдельных
пакетов. Поэтому, в качестве транспортного протокола используется UDP, т.к. механизмы контроля доставки и повторной передачи пакетов, обеспечиваемые TCP, не подходят для передачи голосовых данных и видеоинформации.
Для IP-телефонии разработан целый ряд протоколов, которые содержат положения, относящиеся к передачи речи по IP-сетям и к сигнализации для IP-телефонии. Наиболее распространенные на сегодня протоколы, это H.323, SIP, MGSP.

Протоколы передачи данных

Слайд 17

Протоколы управления обслуживания вызовов

H.323
Рекомендация H.323 ITU-T – стандарт для передачи голоса,

Протоколы управления обслуживания вызовов H.323 Рекомендация H.323 ITU-T – стандарт для передачи
видео и данных, описывает взаимодействие мультемедийных приложений в сетях с негарантированным качеством обслуживания
MGCP (Media Gateway Control Protocol)
Протокол управления телефонными шлюзами внешними устройствами управления - media gateway controllers или call agents
SIP (Session Initiation Protocol)
Протокол инициирования сеансов – протокол прикладного уровня, предназначенный для организации, модификации и завершения мультемедийных сеансов связи

Слайд 18

Сравнение протоколов

Сравнение протоколов

Слайд 19

Протокол H.323

Протокол H.323

Слайд 20

Рекомендация H.323

Рекомендация H.323 включает набор протоколов, задача которых – обеспечить работу мультимедийных

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

Стек протоколов Н.323

H.323

IP

UDP

RTP

RTCP

TCP/UDP

TCP

UDP

UDP

TCP

Аудио
G.711
G.723.1
G.729
..

Видео
H.261
H.263
H.264
..

V.150

T.120

TCP/UDP

T.38

H.225.0
Call
Signaling

H.245

H.225.0
RAS

Управление и контроль
оконечными устройствами

Информационные
приложения

Управление средой передачи

Мультимедийные приложения, пользовательский интерфейс

Слайд 21

Компоненты стандарта Н.323

Компоненты стандарта Н.323

Слайд 22

Версии Н.323

Версии Н.323

Слайд 23

Сети на базе H.323 ориентированы на интеграцию с телефонными сетями и хорошо

Сети на базе H.323 ориентированы на интеграцию с телефонными сетями и хорошо
подходят операторам местных телефонных сетей для предоставления междугородней и международной связи по IP-сети.

Архитектура сети Н.323

Слайд 24

Устройства сети H.323

Терминал H.323 – устройство пользователя сети IP-телефонии. Обеспечивает двустороннюю связь

Устройства сети H.323 Терминал H.323 – устройство пользователя сети IP-телефонии. Обеспечивает двустороннюю
с другим терминалом H.323, шлюзом или устройством управления конференциями.
Типичный пример терминала - персональные компьютеры с ПО аудио- или видеоконференций типа NetMeeting, IP-телефоны, Видео-телефоны.
Все терминалы должны поддерживать стандарты G.711 для сжатия голоса, H.245 для согласования параметров соединения, Q.931 для установления и контроля соединения, канал RAS для взаимодействия с привратником, а также протоколы RTP/RTCP для оптимизации доставки аудио- (видео-) потоков. Кроме этого, терминалы могут поддерживать и другие аудио- и видеокодеки.

Слайд 25

Структурная схема терминала H.323

Структурная схема терминала H.323

Слайд 26

Устройства сети H.323

Шлюз IP-телефонии (Gateway) – передает речевой трафик по IP-сетям в

Устройства сети H.323 Шлюз IP-телефонии (Gateway) – передает речевой трафик по IP-сетям
соответствии с протоколом H.323. Основная задача – преобразование речевой информации, поступающей со стороны ТфОП, в вид, пригодный для передачи по IP-сетям.
Кроме того, шлюз преобразует сообщения системы сигнализации DSS1 и ОКС7 в сигнальные сообщения H.323 и производит обратное преобразование (H.246)
При отсутствии в сети привратника должна быть реализована еще одна функция шлюза – преобразование номера ТфОП в IP-адрес.
Если терминал H.323 связывается с другим терминалом H.323, расположенным в той же IP-сети, шлюз в этом соединении не участвует.
Существует много типов шлюзов, отличающихся числом поддерживаемых терминалов, соединений, конференций и протоколов.

Слайд 27

Устройства сети H.323

Привратник (GateKeeper) – устройство, в котором сосредоточен весь интеллект сети

Устройства сети H.323 Привратник (GateKeeper) – устройство, в котором сосредоточен весь интеллект
IP-телефонии. Сеть H.323 имеет зонную архитектуру. Привратник как раз и выполняет функции управления одной зоной IP-сети.

Зона сети Н.323

Слайд 28

Функции привратника

Регистрация оконечных и других устройств
Контроль доступа пользователей к услугам

Функции привратника Регистрация оконечных и других устройств Контроль доступа пользователей к услугам
сети IP-телефонии при помощи сигнализации RAS
Преобразование alias-адреса (напр., телефонный номер или имя абонента) вызываемого пользователя в транспортный адрес IP-сети
Контроль, управление и резервирование пропускной способности сети
Ретрансляция сигнальных сообщений H.323 между терминалами Кроме основных функций, привратник может отвечать за аутентификацию пользователей и начисление платы (биллинг) за телефонные соединения.
В одной сети IP-телефонии, основанной на H.323, может быть несколько привратников, взаимодействующих между собой по протоколу RAS.

Слайд 29

Устройства сети H.323

Устройство управления конференциями (MCU) – обеспечивает возможность организации связи между

Устройства сети H.323 Устройство управления конференциями (MCU) – обеспечивает возможность организации связи
тремя и более участниками. Состоит из обязательного элемента – контроллера конференций (MC) и может включать в себя один или несколько процессоров(MP) для обработки пользовательской информации. Может быть совмещен с привратником, шлюзом.
Н.323 определяет 3 вида конференции:
- Централизованная (управляемая MCU, участники соединяются в режиме точка-точка) более простое терминальное оборудование, более сложное устройство управления конференциями
- Децентрализованная (участник соединяется с остальными в режиме точка-много точек) более сложное терминальное оборудование, желательно наличие IP Multicasting
- Смешанная

Слайд 30

В общем случае включают фазы:
1. Установление соединения
2. Определение ведущего/ведомого и обмен данными

В общем случае включают фазы: 1. Установление соединения 2. Определение ведущего/ведомого и
о функциональных возможностях
3. Установление аудио-видео связи между оборудованием
4. Изменение полосы пропускания, запрос текущего состояния, создание конференций, обращение к дополнительным услугам
5. Завершение соединения

Алгоритмы установления, поддержания и закрытия соединения

Слайд 31

Основные процедуры:
1. Обнаружения привратника
2. Регистрация оконечного оборудования у привратника
3. Контроль доступа оконечного

Основные процедуры: 1. Обнаружения привратника 2. Регистрация оконечного оборудования у привратника 3.
оборудования к сетевым ресурсам
4. Определение местоположения оконечного оборудования в сети
5. Изменения полосы пропускания в процессе обслуживания вызова
6. Опрос и индикация текущего состояния оконечного оборудования
7. Оповещение привратника об освобождении полосы пропускания
В сети без привратника не используется

Протокол H.225.0 RAS

Слайд 32

Основные типы сообщений:
- Request (xRQ)
- Reject (xRJ)
- Confirm (xCF)
Исключения:
- Information Request

Основные типы сообщений: - Request (xRQ) - Reject (xRJ) - Confirm (xCF)
/ Response / Ack
- “nonStandardMessage”
- The “unknownMessage” response
- Request in Progress (RIP)
- Resource Available Indicate / Confirm (RAI/RAC)
- Service Control Indication / Response

Протокол H.225.0 RAS

Слайд 33

Два способа :
Ручной
регистрация у привратника по заранее заданному адресу, UDP порт

Два способа : Ручной регистрация у привратника по заранее заданному адресу, UDP
1719
Автоматический
Запрос Gatekeeper Request (GRQ) в режиме multicasting(224.0.1.41) – Gatekeeper UDP discovery Multicast Address и UDP порт 1718 – GateKeeper UDP discovery port. Ответ – на адрес переданный в поле rasAdress запроса GRQ, сообщение Gatekeeper Confirmation (GCF) c предложением услуг и указанием транспортного адреса канала RAS. Отказ в регистрации – Gatekeeper Reject (GRJ)

Обнаружение привратника

Слайд 34


Терминал Н.323

Привратник

Если получено несколько GCF – оконечное оборудование может выбрать по

Терминал Н.323 Привратник Если получено несколько GCF – оконечное оборудование может выбрать
своему усмотрению любой из них.

Обнаружение привратника

Слайд 35

После обнаружения привратника оконечное оборудование должно зарегистрироваться – передать привратнику:
- Список alias-адресов
-

После обнаружения привратника оконечное оборудование должно зарегистрироваться – передать привратнику: - Список
Список транспортных адресов

Терминал Н.323

Привратник

Регистрация UDP 1719

Отмена регистрации терминалом

Отмена регистрации привратником

Регистрация

Слайд 36

Терминал Н.323

Привратник

ARQ Включает в себя идентификатор оборудования, пославшего ARQ и контактную информацию

Терминал Н.323 Привратник ARQ Включает в себя идентификатор оборудования, пославшего ARQ и
(AliasAdress) того оборудования, с которым пытаются связаться. В ACF передается транспортный адрес удаленного терминала если передача будет идти напрямую, или адрес привратника, если он будет маршрутизировать сигнальные сообщения. После ACF на указанный в нем адрес передается Setup.

Доступ к сетевым ресурсам

Слайд 37

Терминал Н.323

Привратник

LRQ – определение адреса сигнального канала и канала RAS по AliasAdress.

Терминал Н.323 Привратник LRQ – определение адреса сигнального канала и канала RAS
Привратник у которого зарегистрировано указанное оборудование должен ответить LCF с требуемой информацией.

Определение местоположения

Слайд 38

Описывает процедуры управления соединениями (TCP):
Setup – Запрос соединения (TCP порт 1720)
Call proceeding

Описывает процедуры управления соединениями (TCP): Setup – Запрос соединения (TCP порт 1720)
– передается вызывающему оборудованию для оповещения что соединение устанавливается
Alerting - передается вызывающему оборудованию и информирует о том что вызываемое оборудование не занято и пользователю передается сигнал о вызове – аналог
Connect - передается вызывающему оборудованию и информирует о том что пользователь принял входящий вызов
Release Complete - передается вызывающим или вызываемым оборудованием с целью завершить соединение (только когда открыт сигнальный канал)
Q.932 Facility – дополнительные услуги H.450.x

Сигнальный канал H.225.0 (Q.931)

Слайд 39

Упрощенный сценарий установления
соединения в сети Н.323

Сообщения RAS

Сообщения H.225.0 (Q.931)

1. ARQ

2.

Упрощенный сценарий установления соединения в сети Н.323 Сообщения RAS Сообщения H.225.0 (Q.931)
ACF

5. ARQ

6. ACF

3. SETUP

4. Call Proceeding

7.Alerting

8.Connect

H.245 Messages

RTP Media Path

Терминал А

Терминал В

Привратник

9. Release Complete

Слайд 40

Описывает ряд независимых процедур, которые должны выполняться для управления информационными каналами (TCP):
Определение

Описывает ряд независимых процедур, которые должны выполняться для управления информационными каналами (TCP):
ведущего и ведомого(Master/Slave determination)
Обмен данными о функциональных возможностях(Capability Exchange)
Открытие и закрытие однонаправленных логических каналов(Logical Channel Signaling)
Открытие и закрытие двунаправленных логических каналов(Bi-directional Logical Channel Signaling)
Закрытие логических каналов(Close Logical Channel Signaling)
Определение задержки(Round Trip Delay Determination)
Выбор режима обработки информации (Mode Request)
Сигнализация по петле (Maintenance Loop Signalig)

Управляющий канал H.245

Слайд 41

Используется для разрешения конфликтов – попытка одновременно открыть двунаправленный канал
Обмен сообщениями Master-Slave

Используется для разрешения конфликтов – попытка одновременно открыть двунаправленный канал Обмен сообщениями
Determination, в поле terminalType помещается значение типа оборудования, а в поле status Determination Number – случайное число [0-(2^24-1)]
Ведущим становится оборудование с большим terminalType, при совпадении – с большим statusDeterminationNumber.

Определение ведущего и ведомого

Слайд 42

Определение ведущего и ведомого

Определение ведущего и ведомого

Слайд 43

CapabilityExchange Используется для согласования режимов работы передающей и принимающей сторон. Терминалы обмениваются

CapabilityExchange Используется для согласования режимов работы передающей и принимающей сторон. Терминалы обмениваются
сообщениями Terminal CapabilitySet, в которых каждый указывают поддерживаемы алгоритмы.
Функциональные возможности терминала описываются набором дескрипторов (capabilityDescriptor), каждый из которых состоит из одного набора одновременно возможных режимов функционирования
[{H.261, H.263} и {G.711, G.723.1}]

Обмен данными о функциональных возможностях

Слайд 44

Информация, передаваемая источником передается по логическим каналам, идентифицируемым уникальным для каждого направления

Информация, передаваемая источником передается по логическим каналам, идентифицируемым уникальным для каждого направления
номером.
Два вида каналов:
- однонаправленные
- двунаправленные
В требовании открыть логический канал openLogicalChannel оборудование указывает вид информации, который будет передаваться по этому каналу, и алгоритм кодирования информации. Если логический канал предназначен для RTP, то дополнительно указывается параметр mediaControlChannel указанием транспортного адреса канала RTCP

Открытие и закрытие логических каналов

Слайд 45

Оборудование в ходе процедуры CapabilityExchange может объявить поддерживаемые им режимы передачи, встречное

Оборудование в ходе процедуры CapabilityExchange может объявить поддерживаемые им режимы передачи, встречное
оборудование получив эти режимы может, передав сообщение requestMode запросить передачу в одном из этих режимов.
В конференциях все requestMode обрабатывает контроллер конференций.

Выбор режима обработки информации

Слайд 46

Для ускорения установления соединения может использоваться инкапсуляция сообщение H.245 в сигнальный канал,

Для ускорения установления соединения может использоваться инкапсуляция сообщение H.245 в сигнальный канал,
а не передача по отдельному управляющему каналу. При этом сообщения H.245 переносятся в элементе h245Control в любом из разрешенных полей Q.931.
Чтобы инициировать этот режим оборудование должно передать в Setup h245tunneling:TRUE. Если вызываемое оборудование согласно работать в этом режиме – в ответ на Setup также передается h245tunneling:TRUE.

Туннелирование H.245

Слайд 47

Самый быстрый способ установить соединение в Н.323 – процедура Fast Connect.
Для

Самый быстрый способ установить соединение в Н.323 – процедура Fast Connect. Для
инициации этой процедуры – сообщение Setup с элементом fastStart, включающий в себя структуру OpenLogicalChannel, в которой есть информация об алгоритме, используемом вызывающим оборудованием и адрес каналов RTP и RTCP.

Процедура быстрого установления соединения

Слайд 48

Протокол SIP

Протокол SIP

Слайд 49

Протокол Session Initiation Protocol (SIP) – это протокол сигнализации, используемый для установления,

Протокол Session Initiation Protocol (SIP) – это протокол сигнализации, используемый для установления,
изменения и прерывания сессий (или звонков) между одним или несколькими пользователями IP-сетей.
Разработан IETF MMUSIC WG (Multiparty Multimedia Session Control Working Group)
Предложен в стандарте RFC2543 в Марте 1999, получил реализацию и формализован в RFC3261

Принципы протокола SIP

Слайд 50

Инновации
SIP предоставляет новые сервисы и приложения, недоступные в H.323 (или других

Инновации SIP предоставляет новые сервисы и приложения, недоступные в H.323 (или других
протоколах IP телефонии)
Например, SIP использует простую инкапсуляцию на основе текста (основанную на Интернет стандарте MIME) , позволяющую передавать данные или запускать приложения одновременно с голосовым соединением, облегчая отправку фото, визиток, MP3 при звонке абоненту.
Масштабируемость
SIP использует Интернет-модель – быстрота и простота ядра и перефирии.
В рамках протоколов точка-точка, SIP более эффективный и менее составной ( В то время, как H.323 требуется обмен 13 сообщениями, SIP использует только 7.

Преимущества SIP

Слайд 51

Простота разворачивания сетей
Развертывание и поддержка SIP схожа с HTTP. Он использует

Простота разворачивания сетей Развертывание и поддержка SIP схожа с HTTP. Он использует
стандартные протоколы и функции, уже существующие в IP сетях и легок для понимания сетевых администраторов и технического персонала.
Стандартная адресация, принятая в Интернет: SIP использует обычный формат IP адреса для имени и для адреса, например sip:username@abcorp.com или sip:1.781.938.5306@abcorp.com
SIP использует только текст для протокольной инкапсуляции, в отличие от H.323, использующего бинарное кодирование, что делает SIP проще в диагностике и устранении проблем.
Простые сообщения об ошибках: SIP использует привычные сообщения об ошибках с префиксами, как 10x, 20x, etc.

Преимущества SIP

Слайд 52

Архитектура SIP

Архитектура SIP

Слайд 53

Устройства сети SIP

SIP Клиент
User agent client (UAC) - Клиентское приложение, которое

Устройства сети SIP SIP Клиент User agent client (UAC) - Клиентское приложение,
инициирует SIP запросы.
User agent server (UAS) - Серверное приложение, которое отвечает на запросы пользователя при получении SIP запроса от клиента.
Обычно, большинство программ работают и как UAC и как UAS.
SIP Клиент может быть программой для PC, IP-телефоном или SIP шлюзом

Слайд 54

Устройства сети SIP

SIP сервер
Location server - сервер определения расположения используется для

Устройства сети SIP SIP сервер Location server - сервер определения расположения используется
получения сведений о местоположении вызываемых абонентов.
Proxy server - это устройство-посредник, которое принимает SIP запросы от клиентов и затем перенаправляет их на следующий SIP сервер в сети. Прокси-сервер может выполнять дополнительные функции, такие как аутентификация, авторизация, маршрутизация, безопасность, контроль доступа и передача достоверных запросов.

Слайд 55

Устройства сети SIP

SIP сервер
Redirect server - Предоставляет клиенту информацию о следующем шаге

Устройства сети SIP SIP сервер Redirect server - Предоставляет клиенту информацию о
пересылки сообщения и запрашивает сервер на следующем шаге или непосредственно UAS о подключении клиента.
Registrar server - Сервер регистрации, обслуживает запросы от UAC для регистрации их расположения. Часто совмещен с прокси-сервером или сервером перенаправления.

Слайд 56

Адресация SIP

SIP использует традиционную для Интернет схему адресов, состоящих из имени пользователя

Адресация SIP SIP использует традиционную для Интернет схему адресов, состоящих из имени
и имени домена. Это очень важно, поскольку означает, что существующие Интернет сервисы имен, адресации и маршрутизации могут обслуживать SIP адресацию без модификации.
Примеры SIP адресов :
SIP:user01@bigcorp.com
SIP:user@61.16.10.8
SIP:1-212-555-1212@business.com

Слайд 57

Адресация SIP

Наиболее важные положения данной схемы адресации:
Не создается новой структуры справочников

Адресация SIP Наиболее важные положения данной схемы адресации: Не создается новой структуры
(directory) что позволяет обслуживание существующими IP серверами.
Используются привычные e-mail или URL адреса для телефонных звонков, и необходимо помнить меньше.

Слайд 58

Сообщения и запросы SIP

Запросы SIP :
INVITE - Приглашает пользователя принять участие в

Сообщения и запросы SIP Запросы SIP : INVITE - Приглашает пользователя принять
сеансе связи. Содержит SDP-описание сеанса
ACK - Подтверждает прием окончательного ответа на запрос INVITE
BYE - Завершение соединения. Может быть передан любой из сторон соединения.
CANCEL - Отменяет обработку ранее переданных запросов
REGISTER - Регистрация на сервере
OPTIONS - Запрашивает информацию о функциональных возможностях
INFO –для дополнительной информации(DTMF, сигнальные сообщения, биллинговая информация)

Слайд 59

Сообщения и запросы SIP

Сообщения SIP :
1xx - Информационные сообщения
Пример: 180 - Ringing(КПВ)
2xx

Сообщения и запросы SIP Сообщения SIP : 1xx - Информационные сообщения Пример:
- Запрос успешно обработан
Пример: 200 - ОК
3xx - Перенаправление
Пример: 302 – Moved Temporarily
4xx - В запросе обнаружена ошибка
Пример: 401 - Unauthorized
5xx - Запрос не может быть обработан из-за отказа сервера
Пример: 500 - Server Internal Error
6xx – Соединение не может быть установлено
Пример: 604 –Does Not Exist Anywhere

Слайд 60

Упрощенный сценарий установления
соединения в сети SIP

302
(Moved Temporarily)

ACK

INVITE

302
(Moved Temporarily)

ACK

Call Teardown

Media

Упрощенный сценарий установления соединения в сети SIP 302 (Moved Temporarily) ACK INVITE
Path

Call Setup

User Agent

User Agent

Proxy Server

Location/Redirect
Server

Proxy Server

INVITE

INVITE

Слайд 61

Протокол MGCP

Протокол MGCP

Слайд 62

MGCP (Media Gateway Control Protocol)
Протокол управления телефонными шлюзами внешними устройствами управления -

MGCP (Media Gateway Control Protocol) Протокол управления телефонными шлюзами внешними устройствами управления
media gateway controllers или call agents

Принципы протокола MGCP

Слайд 63

Использован принцип декомпозиции шлюза:
- Транспортный шлюз (Media Gateway) – функции преобразования речевой

Использован принцип декомпозиции шлюза: - Транспортный шлюз (Media Gateway) – функции преобразования
информации в вид, пригодный для передачи по сетям с маршрутизацией пакетов IP: кодирование и упаковка в RTP/UDP/IP
- Устройство управления (Call Agent) – выполняет функции управления шлюзом
- Шлюз сигнализации (Signaling Gateway) – обеспечивает доставку сигнальной информации, поступающей со стороны PSTN к устройству управления шлюзом и обратно

Принцип декомпозиции шлюза

Слайд 64

Архитектура сети MGCP

Весь «интеллект» функционально-распределенного шлюза размещается в устройстве управления, функции которого,

Архитектура сети MGCP Весь «интеллект» функционально-распределенного шлюза размещается в устройстве управления, функции
в свою очередь могут быть распределены между несколькими платформами

Слайд 65

Архитектура сети MGCP

Одно устройство управления обслуживает одновременно несколько шлюзов. В сети может

Архитектура сети MGCP Одно устройство управления обслуживает одновременно несколько шлюзов. В сети
присутствовать несколько устройств управления, синхронизированных между собой.
Протокол MGCP использует принцип master/slave причем устройство управления является Master, а транспортный шлюз – Slave, выполняющий команды от устройства управления.

Слайд 66

Упрощенный сценарий установления
соединения в сети MGCP

1. Когда на телефоне А снимается

Упрощенный сценарий установления соединения в сети MGCP 1. Когда на телефоне А
трубка, шлюз А посылает сигнал устройству управления

2. Шлюз А генерирует сигнал и отслеживает набор номера

3. Номер транслируется устройству управления

4. Устройство управления определяет куда направить звонок

5. Устройство управления посылает команды Шлюзу В

6. Шлюз В посылает сигнал
вызова телефону В

7. Устройство управления посылает команды обоим шлюзам начать RTP/RTCP сессию

Слайд 67

Приложения IP-телефонии

Приложения IP-телефонии

Слайд 68

Home

ITSP

Billing System and Master Network Database

IP/PSTN Gateways

PSTN

IP Network

Call Manager

CPE GW

Broadband access:

Home

CPE GW

Home

CPE GW

CPE

Home ITSP Billing System and Master Network Database IP/PSTN Gateways PSTN IP
GW

Провайдер IP-телефонии

Слайд 69

Связь с филиалами

HQ extension #


6417

64xx

FXO Gateway

FXO

PBX

Gatekeeper

LAN

Router

Центральный офис

(3xxx)

(1xxx)

extension #

2222

3333

FXO Gateway

PBX

Офис

Связь с филиалами HQ extension # … 6417 64xx FXO Gateway FXO
N

Router

Слайд 70

Связь Телефон-Телефон

Связь Телефон-Телефон

Слайд 71

Связь Телефон-АТС

201 off hook -> 9 -> 3101
3101 off hook -> 0

Связь Телефон-АТС 201 off hook -> 9 -> 3101 3101 off hook
-> 202

9

0

Слайд 72

Связь АТС-АТС (FXS)

5201 off hook -> 0 -> 9 -> 3101
3101 off

Связь АТС-АТС (FXS) 5201 off hook -> 0 -> 9 -> 3101
hook -> 0 -> 8 -> 5201

8

9

Слайд 73

Связь АТС-АТC (FXO)

5201 off hook -> 5103 -> 3101
3101 off hook

Связь АТС-АТC (FXO) 5201 off hook -> 5103 -> 3101 3101 off
-> 3103 -> 5201

Слайд 74

Оборудование VoIP

Оборудование VoIP

Слайд 75

Продуктовая линейка

Продуктовая линейка

Слайд 76

Шлюз VoIP DG-102S/SH

2 или 4 порта Foreign Exchange Subscriber (FXS) RJ-11

Шлюз VoIP DG-102S/SH 2 или 4 порта Foreign Exchange Subscriber (FXS) RJ-11
Два порта 10/100BASE-TX RJ-45 (WAN & LAN)
Поддержка стандарта H.323 v2 (DG-102SH и DG-104SH), SIP (DG-102SS) или MGCP (DG-102S и DG-104S)
Поддержка протокола передачи факсов T.38
Компрессия голоса: G.711, G.723.1, G.729a
Обеспечения качества звука: QoS, "подавление тишины", восстановление утерянных пакетов, адаптивный буфер для улучшения приема голоса.
Поддержка NAT
DHCP Server/Client;
Управление на основе Web, Telnet , SNMP и локально через консоль RS-232
Функция Life Line – DG-102

Слайд 77

Функция Life-Line DG-102

DG-102S

Аналоговые телефоны

IP Network

PC

Call Agent/
Gatekeeper

Аналоговые телефоны

PSTN

Автоматическое переключение на аналоговую

Функция Life-Line DG-102 DG-102S Аналоговые телефоны IP Network PC Call Agent/ Gatekeeper
телефонную линию в случае отключения питания или сети

Ethernet

Телефонная Линия

Слайд 78

Транковый шлюз VoIP DVG-1104TH

4 порта FXO RJ-11для подключения к внутренним линиям

Транковый шлюз VoIP DVG-1104TH 4 порта FXO RJ-11для подключения к внутренним линиям
офисной АТС или линиям ТФОП
1 порт 10/100BASE-TX RJ-45
Поддержка протокола ITU-T H.323 Ver. 4
Подавление эха G.168/165
H.450.2 – передача данных, H.450.4 – удержание звонка
Поддержка тональных сигналов: тоновый набор, тон «занято» ,обратный звонок, удержание звонка
Динамический буфер (jitter)
Восстановление потерянных кадров
Определение ID звонящего (DTMF/ FSK) от АТС
Автоматическое определение Gatekeeper
Поддержка режима «точка-точка».
Определение полярности линии ТФОП
Набор номера в стандарте E.164
Качества услуг QoS с настройкой параметров ToS
Поддержка факс-протокола: T.38

Слайд 79

IP телефон DPH-100

Два порта 10/100BASE-TX RJ-45:
для подключения к ЛВС

IP телефон DPH-100 Два порта 10/100BASE-TX RJ-45: для подключения к ЛВС и
и к ПК
Протоколы: H.323 v2/ MGCP
Сжатие голоса: G.711, G.723.1, G.729a/G.729ab
Подавление эха : G.165
Большая жидкокристаллическая панель (2 линии по 16 символов)
Поддержка QoS
DHCP Client
Настройка с помощью подсказок с жидкокристаллической панели
Удаленная загрузка/обновление встроенного программного обеспечения
Управление на основе Web

Слайд 80

IP телефон DPH-80

Протоколы H.323 или SIP
Удаление промежутков и пауз, определение голосовой активности

IP телефон DPH-80 Протоколы H.323 или SIP Удаление промежутков и пауз, определение
(VAD)
Подстраиваемый буфер пакетов (adaptive jitter buffer)
Восстановление пакетов с поврежденным содержимым (low voice packet recovery)
Дружественный пользовательский интерфейс
Громкая связь (hands-free)
Протокол сжатия G.711, G723.1, G729a
Двух тональный многочастотный набор (DTMF)
Функции телефона: Повтор последнего номера, выключение микрофона, сброс, удержание, громкоговоритель (для hands-free), установка громкости звонка
Настройка через Web интерфейс с персонального компьютера

Слайд 81

Конфигурация
Оборудования VoIP

Конфигурация Оборудования VoIP

Слайд 82

DG-102SH
IP:192.168.0.102

DG-104SH
IP: 192.168.0.104

RadVision Gatekeeper

IP: 192.168.0.1

TEL: 102

TEL : 104

Switch

DG-102/4SH, DHP-100H, DHP-80H

WAN Port

WAN Port

GW2

GW1

DPH-100H
IP:192.168.0.100

TEL:

DG-102SH IP:192.168.0.102 DG-104SH IP: 192.168.0.104 RadVision Gatekeeper IP: 192.168.0.1 TEL: 102 TEL
100

DPH-80H
IP:192.168.0.80

TEL: 80

Слайд 83

Шаг 1. Назначить IP-адрес DG-102/4SH

Шаг 1. Назначить IP-адрес DG-102/4SH

Слайд 84

Шаг 2. Настройка режима работы с гейткипером

Шаг 2. Настройка режима работы с гейткипером

Слайд 85

Шаг 3. Настройка телефонных номеров

Шаг 3. Настройка телефонных номеров

Слайд 86

Шаг 4. Настройка префиксов

Шаг 4. Настройка префиксов

Слайд 87

Шаг 5. Проверка ATPM-таблицы

Шаг 5. Проверка ATPM-таблицы

Слайд 88

Дополнительные ресурсы

ITU-T
http://www.itu.int/ITU-T/publications/recs.html
Packetizer
http://www.packetizer.com/
Open H.323
http://www.openH323.org

Дополнительные ресурсы ITU-T http://www.itu.int/ITU-T/publications/recs.html Packetizer http://www.packetizer.com/ Open H.323 http://www.openH323.org