В общем случае алгоритмы установления, поддержания и разрушения соединений по протоколу Н.323 включают в себя следующие фазы:
Фаза A. Установление соединения.
Фаза B. Определение ведущего/ведомого оборудования и обмен данными о функциональных возможностях.
Фаза C. Установление аудиовизуальной связи между вызывающим и вызываемым оборудованием.
Фаза D. Изменение полосы пропускания, запрос сведений о текущем состоянии оборудования, создание конференций и обращение к дополнительным услугам. Фаза E. Завершение соединения.
Здесь мы рассмотрим базовое соединение с участием Softswitch, выполняющего функции привратника. Сценарий этого случая приведен на рис. 5.9. Другие варианты рассматривались в [8].
Вызывающее оборудование передает сообщение ARQ с alias-ад- ресом вызываемого абонента, в ответ на которое привратник передает сообщение ACF с уведомлением, что именно он будет маршрутизировать сигнальные сообщения (Gatekeper routed call signaling), и с указанием транспортного адреса своего сигнального канала.
|
|
Далее вызывающее оборудование передает на этот транспортный адрес запрос соединения Setup. Привратник пересылает сообщение Setup вызываемому оборудованию и передает вызывающему оборудованию сообщение Call Proceeding, означающее, что полученной информации достаточно для обслуживания поступившего вызова. Вызываемое оборудование также отвечает на Setup сообщением Call Proceeding. Если оборудование имеет возможность принять вызов, оно передает запрос на допуск к ресурсам сети ARQ, на который привратник может ответить подтверждением ACF или отказом в допуске к ресурсам сети ARJ. В первом случае вызываемое оборудование передает сообщение Alerting, и привратник маршрутизирует его к вызывающему оборудованию. Вызываемому пользователю подается визуальный или акустический сигнал о входящем вызове, а вызывающему дается индикация того, что вызываемый пользователь не занят и ему подается вызывной сигнал. При отказе в допуске к ресурсам сети вызываемое оборудование закрывает сигнальный канал путем передачи привратнику сообщения Release Complete.
После того как вызываемый пользователь примет входящий вызов, привратнику передается сообщение Connect с транспортным адресом управляющего канала Н.245 вызываемого оборудования. Привратник заменяет этот адрес транспортным адресом своего управляющего канала Н.245 и пересылает Connect вызывающему оборудованию, после чего открывается управляющий канал Н.245.
Чтобы ускорить создание разговорного сеанса, управляющий канал может быть открыт вызываемым оборудованием после получения сообщения Setup с транспортным адресом управляющего канала Н.245 вызывающего оборудования или привратника, или вызывающим пользователем после получения сообщения Call Proceeding или Alerting, содержащего транспортный адрес управляющего канала Н.245 вызываемого пользователя или привратника.
|
|
После открытия управляющего канала Н.245 начинается обмен данными о функциональных возможностях оборудования. В рассматриваемом нами случае все управляющие сообщения, передаваемые от одного оконечного оборудования к другому, маршрутизируются привратником.
Оконечное оборудование 1 |
Оконечное оборудование 2 |
Привратник |
ACF | ---- ► | |
Setup | ||
Call Proceeding | ||
Щ | Alerting | |
М— | Connect |
Setup Call Proceeding ARQ ACF/ARJ Alerting Connect |
TerminalCapabilitySet
TerminalCapabilitySet
TerminalCapabilitySetACK
TerminalCapabilitySetACK
MSD
MSD
MSDAck
MSDAck
OpenLogicalChannel
OpenLogicalChannel
OpenLogicalChannelAck
OpenLogicalChannelAck
Разговорная фаза
EndSessionCommand
EndSessionCommand
Release Complete DRQ |
Release Complete
DRQ
DCF
DCF
Cообщения Н.245 Cообщения RAS Стальные сообщения
Рис. 5.9. |