В данном разделе описывается сценарий установления соединения между двумя шлюзами с участием SIP proxy-сервера. В этом случае вызывающий шлюз (абонент А) должен знать постоянный адрес абонента и IP-адрес proxy-сервера. SIP proxy-сервер обрабатывает сообщения, полученные от «абонента А», выполняет поиск «абонента B», приглашает к сеансу связи и выполняет функции маршрутизатора между двумя шлюзами.
Рисунок. Алгоритм вызова с участием SIP proxy-сервера.
Описание алгоритма:
- Абонент «А» и абонент «B» регистрируются на SIP-сервере.
- SIP-сервер запрашивает авторизацию.
- Абонент «А» и абонент «B» регистрируются на SIP-сервере с авторизацией.
- Ответ SIP-сервера об успешной регистрации.
- Абонент «А» вызывает абонента «B».
- Запрос аутентификации от SIP-сервера.
- Шлюз абонента «А» подтверждает принятую команду на запрос авторизации.
- Абонент «А» вызывает абонента «B».
- SIP-сервер принял команду на обработку.
- SIP-сервер транслирует запрос вызова абонентом «А» абонента «B».
- Шлюз абонента «B» принял команду на обработку.
- Абонент «B» свободен. В этот момент на аппарат абонента «B» выдается «Посылка вызова», а абоненту «A» «Контроль посылки вызова».
- Абонент «В» отвечает на вызов.
- Шлюз абонента «А» подтверждает установление сессии.
- Отбой абонентка «А», абоненту «B» выдается акустический сигнал «Занято».
- Шлюз абонента «B» подтверждает принятую команду отбоя.
0 Комментариев