Инструменты пользователя

Инструменты сайта


early_media

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

early_media [2018/09/01 00:18] (текущий)
Строка 1: Строка 1:
 +====== Early Media VoIP ======
 +  * [[http://​adonin.wordpress.com/​2011/​10/​12/​lync-sip-3/​|Lync и SIP. Объявление медиа-возможностей и ошибка КПВ]]
 +
 +**Early Media** (предответное проключение).
 +
 +
 +<​note>​Предответное проключение означает возможность запустить медиа-информацию (звук для телефонии) до установления сеанса SIP (до того, как был послан код ответа 2хх). В SIP любое [[RTP]] до прихода сообщения с кодом 200 ОК считается Early Media и не тарифицируется.</​note>​
 +
 +Для телефонии желательно установление медиа-соединения в обратном направлении,​ т.к. можно выдать частоты и сигналы уведомления,​ особенно при взаимодействии с сетью, которая не может сигнализировать о состоянии вызова вне полосы речевого сигнала (как то сеть MF). В случаях,​ когда межсетевого взаимодействия не осуществляется,​ использование предответного приключения почти всегда нежелательно,​ т.к. это занимает ресурсы медиа-канала,​ от которой нет никакой пользы.
 +
 +Так как INVITE почти всегда содержит [[SDP]], необходимую для отправки медиа-информации в обратном направлении,​ и требует,​ чтобы агенты пользователя сами подготовились для получения обратного медиа-каната,​ как только INVITE был передан,​ базовый протокол SIP имеет достаточную поддержку для рудиментарных однонаправленных систем предответного проключения. Однако этот механизм имеет некоторые ограничения — например,​ медиа-потоки,​ предлагаемые SDP INVITE, не могут быть изменены или отклонены,​ и двунаправленный RTCP, необходимый для установления сеанса,​ не может быть установлен.
 +
 +В сетях SIP не только коммутаторы,​ но также и агенты пользователя могут генерировать коды ответа 18х и инициировать в обратном направлении предответное проключение. Поэтому некоторые шлюзы могут ввести такую политику,​ которая ограничит использование проключения в обратном направлении от произвольных агентов пользователя.
 +
 +
 +<​note>​**Предответное состояние** - состояние линии после прихода входящего звонка,​ но до ответа на него. В некоторых протоколах связи предусмотрены два отдельных состояния Offered и Accepted. ¦ Connected, Disconnected,​ In-progress.</​note>​
 +
 +
 +  * Источник:​ Гольдштейн Б.С., Зарубин А.А., Саморезов В.В. "​Протокол SIP. Справочник."​
 +
 +Часто возникают случаи,​ когда необходимо изменить некоторые параметры сессии (например,​ кодеки) до прихода окончательного ответа на начальное сообщение INVITE. Например,​ предответное состояние (early media) - ситуация,​ когда сессия устанавливается в целях передачи информации о текущем состоянии вызова до того, как на запрос INVITE будет отправлен сервером ответ. Важно, чтобы и вызывающая,​ и вызываемая стороны могли изменять параметры сессии до того как поступит ответ на вызов. Запрос re-INVITE (INVITE, передаваемый в ходе сессии) не может быть использован для этих целей, поскольку re-INVITE оказывает влияние не только на состояние сессии,​ но и на состояние диалога. В противоположность ему запрос UPDATE может быть отослан агентом пользователя в режиме диалога (находящегося на ранней стадии или установленного) для обновления параметров сессии без воздействия на состояние диалога.
  
загрузка...
early_media.txt · Последние изменения: 2018/09/01 00:18 (внешнее изменение)