Файл: IP Телефония_Гольдштейн_1-4 части.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 20.10.2024

Просмотров: 68

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Конвергенция сетей связи

33

 

 

5.Когда вызываемый абонент принимает вызов, его оборудование извещает об этом прокси сервер (код 200), который переправля ет информацию о том, что вызов принят, к оборудованию вызы вающего пользователя.

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

Сервер переадресации (Redirect server) определяет текущее ме стоположение вызываемого абонента и сообщает его вызывающе му пользователю (рис. 1.11). Для определения текущего местополо жения вызываемого абонента сервер переадресации обращается к серверу определения местоположения, принципы работы которо го в документе RFC 2543 не специфицированы.

ДОМЕН 1

Пользователь А (Endpoint1@Site1)

IN

 

 

 

 

 

 

 

 

 

VI

 

 

 

 

 

 

 

 

 

TE E

 

 

 

 

 

 

 

 

 

ndpoi

nt2@Si

 

 

 

 

 

 

 

 

 

te2

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

raril

 

 

 

 

 

 

mpo

 

 

 

 

 

 

d Te

 

 

ite3

 

 

 

ove

 

 

 

2M

 

 

 

@S

30

 

 

 

 

 

int2

 

 

 

 

 

 

 

dpo

 

 

 

 

 

 

 

: En

 

 

 

 

 

tact

 

 

 

 

 

Con

 

 

 

 

 

 

 

 

 

 

 

 

 

A

 

 

 

 

 

 

 

 

 

CK

 

 

 

 

 

 

 

 

ДОМЕН 3

 

ДОМЕН 2

 

 

Пользователь Б

 

 

 

(Client2@Site3)

Сервер

 

Сервер опре,

 

 

деления мес,

 

 

переадресации

 

 

 

тоположения

 

 

 

 

 

Endpoint2

Site3

 

 

 

 

 

 

 

 

 

 

INVITE

Endpoint2@Site3

 

 

 

 

 

 

 

 

 

 

 

 

ing

 

 

 

 

100 Try

 

 

 

 

 

 

OK

 

 

 

 

 

 

ACK

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рис. 1.11 Сеть SIP с сервером переадресации

Алгоритм установления соединения с использованием протоко ла SIP при участии сервера переадресации выглядит следующим образом:

1.Сервер переадресации принимает от вызывающей стороны за прос соединения INVITE и связывается с сервером определения местонахождения, который выдает текущий адрес вызываемого клиента.

2.Сервер переадресации передает этот адрес вызывающей сторо не. В отличие от прокси сервера, запрос INVITE к оборудованию вызываемого пользователя сервер переадресации не передает.

3.Б.С. Гольдштейн


34

Глава 1

 

 

3.Оборудование вызывающего пользователя подтверждает завер шение транзакции с сервером переадресации запросом ACK.

4.Далее оборудование вызывающего пользователя передает запрос INVITE на адрес, полученный от сервера переадресации.

5.Оборудование вызываемого пользователя уведомляет послед него о входящем вызове и возвращает вызывающему обору дованию сообщение о том, что запрос INVITE обрабатывается (код 100).

6.Когда вызываемый абонент принимает вызов, об этом извещает ся оборудование вызывающего пользователя (код 200). Установ ление соединения закончено, абоненты могут обмениваться ре чевой информацией.

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

Дадим краткую характеристику самого протокола SIP. Следует заметить, что сообщения SIP могут переноситься как протоколом TCP, так и протоколом UDP.

Протокол SIP предусматривает 6 запросов и ответов на них. Сиг нализация SIP дает возможность пользовательским агентам и сете вым серверам определять местоположение, выдавать запросы и управлять соединениями.

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

ACK – запрос подтверждает прием от вызываемой стороны отве та на команду INVITE и завершает транзакцию.

OPTIONS – запрос позволяет получить информацию о функцио нальных возможностях пользовательских агентов и сетевых серве ров. Однако этот запрос не используется для организации сеансов связи.

BYE – запрос используется вызывающей и вызываемой сторона ми для разрушения соединения. Перед тем как разрушить соедине ние, пользовательские агенты отправляют этот запрос к серверу, сообщая о намерении прекратить сеанс связи.

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



Конвергенция сетей связи

35

 

 

REGISTER – запрос применяется клиентами для регистрации ин формации о местоположении с использованием серверов SIP.

Более подробная информация о протоколе SIP приведена в главе 7.

1.5.3 Сеть на базе MGCP и MEGACO

Третий подход к построению сетей IP–телефонии, основанный на использовании протокола MGCP [56], также предложен комитетом IETF, рабочей группой MEGACO.

При разработке этого протокола рабочая группа MEGACO опира лась на сетевую архитектуру, содержащую основные функциональ ные блоки трех видов (рис.1.12):

шлюз – Media Gateway (MG), который выполняет функции преоб разования речевой информации, поступающей со стороны ТфОП с постоянной скоростью передачи, в вид, пригодный для переда чи по сетям с маршрутизацией пакетов IP (кодирование и упаков ку речевой информации в пакеты RTP/UDP/IP, а также обратное преобразование);

контроллер шлюзов – Call Agent, которой выполняет функции управления шлюзами;

шлюз сигнализации – Signaling Gateway (SG), который обеспечи вает доставку сигнальной информации, поступающей со стороны ТфОП, к контроллеру шлюзов и перенос сигнальной информации в обратном направлении.

Call Agent

 

Шлюз

АТС

сигнализации

 

 

ОКС,7

 

MGCP

 

E1

P T R

Транспортный

шлюз

 

 

 

 

 

 

 

 

ая

 

 

 

 

 

 

 

нн

 

 

 

 

 

фо

 

 

 

 

 

ле

 

 

 

 

 

 

 

Те

 

 

я

 

 

 

 

 

 

 

ни

 

 

 

 

 

 

ли

 

 

 

 

 

 

 

 

 

 

 

RTP

RTP

УПАТС

 

Транспортный шлюз Транспортный

шлюз

Рис. 1.12 Архитектура сети на базе протокола MGCP

Таким образом, весь интеллект функционально распределенного шлюза сосредоточен в контроллере, функции которого могут быть распределены между несколькими компьютерными платформами.


36

Глава 1

 

 

Шлюз сигнализации выполняет функции STP – транзитного пункта сети сигнализации ОКС7. Сами шлюзы выполняют только функции преобразования речевой информации. Один контроллер управляет одновременно несколькими шлюзами. В сети могут присутствовать несколько контроллеров. Предполагается, что они синхронизованы между собой и согласованно управляют шлюзами, участвующими в соединении. Вместе с тем, MEGACO не определяет протокола для синхронизации работы контроллеров. В ряде работ, посвященных ис следованию возможностей протокола MGCP, для этой цели предла гается использовать протоколы H.323, SIP или ISUP/IP.

Сообщения протокола MGCP переносятся протоколом без гаран тированной доставки сообщений UDP. Рабочая группа SIGTRAN ко митета IETF в настоящее время разрабатывает механизм взаимодей ствия контроллера шлюзов и шлюза сигнализации.

Шлюз сигнализации должен принимать поступающие из ТфОП пакеты трех нижних уровней системы сигнализации ОКС7 (уровней подсистемы переноса сообщений МTP) и передавать сигнальные сообщения верхнего, пользовательского, уровня к контроллеру шлю зов. Шлюз сигнализации также должен уметь передавать по IP сети приходящие из ТфОП сигнальные сообщения Q.931 .

Основное внимание рабочей группы SIGTRAN уделяется вопро сам разработки наиболее эффективного механизма передачи сиг нальной информации по IP сетям. Следует отметить, что существу ет несколько причин, по которым пришлось отказаться от использо вания для этой цели протокола TCP. Рабочая группа SIGTRAN пред лагает использовать для передачи сигнальной информации прото кол Stream Control Transport Protocol (SCTP), имеющий ряд преиму ществ перед протоколом TCP, основным из которых является значи тельное снижение времени доставки сигнальной информации и, сле довательно, времени установления соединения – одного из важней ших параметров качества обслуживания.

Если в ТфОП используется сигнализация по выделенным сигналь ным каналам (ВСК), то сигналы сначала поступают вместе с пользо вательской информацией в транспортный шлюз, а затем передают ся в контроллер шлюзов без посредничества шлюза сигнализации.

Отметим, что протокол MGCP является внутренним протоколом для обмена информацией между функциональными блоками распре деленного шлюза, который извне представляется одним шлюзом. Протокол MGCP является master/slave протоколом. Это означает, что контроллер шлюзов является ведущим, а сам шлюз – ведомым уст ройством, которое должно выполнять все команды, поступающие от контроллера Call Agеnt.

Вышеописанное решение обеспечивает масштабируемость сети и простоту управления сетью через контроллер шлюзов. Шлюзы не