Presentación sobre el tema: «Autorización anticipada de los medios de comunicación ¿En qué condiciones debe haber flujo de medios negociados antes de 200 OK (INVITACIÓN)? Richard Ejzak.»- Transcripción de la presentación:
1 Autorización anticipada de medios ¿En qué condiciones debería haber un flujo de medios negociado antes de 200 OK (INVITACIÓN)? Richard Ejzak
2 Lo que dicen los RFC sobre los medios tempranos
Algunos RFC asumen que los medios (tempranos)pueden fluir inmediatamente después de la señalización SDP de acuerdo con la direccionalidad señalada (RFC 3264) Cuando se cumplen las condiciones previas (RFC 3312) Sin excepciones descritas para los medios tempranos Otros RFC describen condiciones en las que los medios tempranos no se renderizarán Respuesta RFC 3261: 180″ se puede usar para iniciar el retorno de llamada local » RFC 3960: No puede renderizar múltiples fuentes durante la bifurcación «Un UAC debe desarrollar su política local con respecto a la generación de anillos locales»
3 Lo que dice la PSTN sobre los medios tempranos
«Responder» suele ser el disparador para comenzar a facturar A los usuarios no esperan que se les cobre por llamadas sin respuesta Las redes no permiten a los usuarios intercambiar datos antes de «Responder» El conmutador de terminación Generalmente «corta» los medios a la parte a la que se llama en «Responder» El conmutador de terminación proporciona» progreso de la llamada » vigilar los medios iniciales en una red SIP típica ¿Cómo sabemos si los medios iniciales se intercambian con una entidad de red autorizada o un usuario final?
4 Algunas aplicaciones de Early Media
Reproducen tonos de llamada personalizados (CRBT) Reproducen mensajes de error de anuncios de red Reenvío de colas, etc. Solicitar y recopilar información de marcación adicional Para confirmar la disponibilidad de la ruta de medios
5 Opciones de política local Algunas implementaciones no permiten los primeros medios de comunicación:
Antes de recibir la respuesta SDP (para verificar el objetivo contactado) Antes de recibir 200 OK (INVITACIÓN) (para proporcionar una indicación de alerta alternativa/local) Desde una dirección de origen RTP que no sea la dirección de destino RTP remota (puede causar recorte o bloqueo total de medios) Para renderizar información de progreso de llamada alternativa (CRBT) Para renderizar medios/diálogo alternativos (bifurcación) Cuando las capacidades de medios son limitadas (p. ej., sesiones paralelas) Para dar prioridad a los medios de cabecera de información de alerta Para dar prioridad a los medios de sesión temprana Para evitar el intercambio potencialmente fraudulento de datos de usuario cuando la facturación comienza con «responder»
6 ¿Qué medios mostrar antes de»responder»?
Devolución de llamada local al recibir 180 respuestas, Información de alerta, encabezado, medios, Medios de sesión temprana, Medios de sesión temprana de diálogos alternativos No está claro cómo priorizar estas diversas fuentes, Se necesita flexibilidad de la política local
7 ¿Cómo desactivar fuentes no deseadas?
Silenciamiento de la llamada de medios En ESPERA (a = sendonly) Dirección de agujero negro (dirección cero en oferta) Precondiciones Bloqueo (cierre) de la opción de red solo de medios al servir al usuario final El dispositivo SIP Acepta paquetes de medios pero no se renderiza al usuario
8 Problemas con el silenciamiento ¿Cómo sabemos la intención del oferente?
¿Alertamos a un usuario cuando recibe una oferta inactiva o sendonly? ¿Qué recursos reservamos para la sesión? ¿Cómo sabe el contestador que la ESPERA se eliminará inmediatamente a las 200 OK (INVITACIÓN)? La dirección del agujero negro No puede confundir mejor la intención del usuario ¿Cómo sabemos a quién silenciar durante la bifurcación? Más recortes de medios que con el bloqueo de medios
9 Problemas con el bloqueo
Las interacciones con RTCP no deben esperar informes precisos sobre el tráfico antes de 200 Interacciones OK (INVITACIÓN) con ICE No se pueden identificar las fuentes durante la bifurcación paralela
10 Recomendaciones de RFC 3960 Los medios tempranos tienen prioridad cuando están presentes
De lo contrario, rendericen llamadas entrantes / Información de alerta / sesión temprana hasta que aparezca el medio Otros procedimientos permitidos según la política local Por ejemplo, SIP-I utiliza medios tempranos procedimientos recomendados exclusivamente se descompone Durante la bifurcación paralela Cuando se desea una mayor prioridad para medios alternativos (p. ej., CRBT) Cuando es necesario controlar las fuentes de los medios iniciales debido a las políticas de facturación
11 draft-ejzak-sipping-p-em-auth-01 se centra en el problema estrecho
Aplicable solo a redes privadas con modelo de confianza transitiva Red capaz de realizar bloqueo de medios (gating) cerca de UAs Identifica fuentes autorizadas de medios tempranos para evitar el bloqueo Funciona bien con RFC 3960 ya que los medios tempranos autorizados siempre pasan y tienen prioridad el bloqueo se produce La red puede bloquearse sin el encabezado Sin garantía De que se procesarán los medios iniciales
12 Definición de encabezado P-Early-Media=sendrecv-both way media allowed = sendonly-backward media allowed = recvonly – forward media allowed = inactive – no se permiten medios Enviados desde UAS a UAC para indicar autorización para Proxies de medios tempranos pueden modificarse por razones de seguridad o de política Indicación de que los medios tempranos atrasados están autorizados usando «sendonly » o» sendrecv » también indica que el extremo remoto proporcionar medios de progreso de llamada que deben ser renderizados Indicación de que los medios atrasados no autorizados se muestran usando «inactivo» o «exclusivo», también indica que el extremo local debe renderizar otra fuente Puede enviar una INVITACIÓN inicial para indicar el soporte de encabezado
13 Alternativas rechazadas al borrador
Use la etiqueta de opción en el encabezado requerido para indicar que se pueden usar procedimientos de autorización temprana de medios UAS puede solicitar medios tempranos pero no obtenerlos Use la etiqueta de opción en el encabezado requerido para indicar que los medios tempranos se bloquearán Evita que la red la implementación de políticas basadas en la información en las respuestas (debe decidir por adelantado) El modelo de confianza transitivo (tomar decisiones de autorización basadas en el conocimiento del servidor de next hop) puede no aplicarse fuera de la red Las llamadas que utilizan cualquiera de los enfoques fallarán a menos que UAS actualizado (sin incentivo para actualizar fuera de la red privada) Cualquiera de las modificaciones impida efectivamente que la red privada use la extensión para controlar el acceso a medios tempranos
14 Bloqueo en el borde de la red privada
El encabezado no es estrictamente necesario si se bloquea la política se implementa en el lugar donde se toma la decisión política, por ejemplo, en la frontera de la red (SBC), ¿por qué es tan controvertida? El encabezado permite el uso del punto de control de medios existente en redes como el encabezado IMS (at P-CSCF) permite la interconexión sin SBC entre redes de confianza implementando diferentes políticas de autorización temprana de medios
15 ¿Problema adicional a resolver?
Proporcionar medios para que los UAS descubran si se procesarán los medios iniciales Para que los UAS puedan considerar el uso de procedimientos alternativos cuando los medios iniciales no estén disponibles Resolverían el problema existente por separado de la autorización temprana de los medios Debería permitir que el borrador existente continúe Proporciona un incentivo para que los UAS que requieren disponibilidad de los medios iniciales implementen una nueva extensión