Capitulo 3 SIP [Sólo lectura] [Modo de compatibilidad]
Transcripción
Capitulo 3 SIP [Sólo lectura] [Modo de compatibilidad]
ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 1 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano SIP es un protocolo para señalización definido por el IETF según el RFC3261. SIP permite establecer, liberar y modificar sesiones multimedia y está basado en un modelo de transacciones cliente-servidor. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 2 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 3 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 4 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 5 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano SIP es un protocolo cliente-servidor. Por ejemplo, en una red de VoIP usando SIP las llamadas son iniciadas por los clientes y tienen como punto de finalización a los servidores. Si se requiere una transmisión segura se usa SIPS en cuyo caso los mensajes de SIP se envían por medio de TCP. En el RFC 3261 se definen sólo los tres tipos de servidores arriba mencionados. Sin embargo, ha medida que SIP se ha ido expandiendo se han incorporado otros servidores, por ejemplo el servidor de presencia, el servidor de eventos. También se ha definido un UA especial, el Back-2-Back User Agent (B2BUA) el cual actúa como servidor en un lado y cliente en el otro lado. Otro elemento especial es el Forking Proxy. Después de procesar una solicitud entrante y decidir hacia donde la enviará, el Proxy puede seleccionar reenviar la solicitud a varias direcciones, a diferencia de lo que hace un proxy normalmente. Este proceso se llama forking y el proxy que tiene esa capacidad se denomina Forking Proxy. Forking permite la implementación de carácterísiticas especiales, tales como el repique simultánea para un usuario que se ha registrado en varios dispositivos. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 6 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 7 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano Un servidor de redireccionamiento por si mismo no hace ninguna solicitud. Esta filosofía permite prestar el servicio de call-forwarding/follow-me (envíosígueme) realizado por el propio origen, el servidor sólo suministra la dirección del destino y le corresponde al origen enrutar la llamada despues que ha hecho la solicitud al servidor de redireccionamiento. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 8 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano El servidor REGISTRAR almacena la asociación establecida en una base de datos llamada “Location Service”, que pertenece al LOCATION SERVER, la cual puede ser usada por el Proxy cuando lo necesite. Por lo general el REGISTRAR y el PROXY son un mismo equipo, aunque software diferente, para un mismo dominio. Es importante recalcar que la diferenciación de los diferentes servidores SIP es lógica, no física. Un usuario se puede registrar desde varios dispositivos. Igualmente desde un dispositivo se pueden registrar varios usuarios de manera simultánea. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 9 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 10 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano El direccionamiento en SIP es muy similar al usado en el corre electrónico. En el e-mail se usa mailto: [email protected] una dirección SIP podría ser sip:[email protected]. El userinfo del URI puede no estar presenta, esto sucede en aquellos casos donde el host de destino no tiene noción de usuarios, o cual el recurso solicitado es el mismo host. Si el signo @ está presente el campo user no debe estar vacío. El término Host significa dominio. En lo sucesivo se seguirá usando Host para ser consistente con la literatura. En resumen podemos decir que SIP URI es el número de contacto de otra persona para comunicarse vía SIP en un servicio de VoIP, en particular, y en general para cualquier servicio multimedia. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 11 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 12 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano Con la excepción del conjunto de caracteres, los mensajes de SIP y los encabezados son muy similares, en cuanto a la sintaxis, a HTTP/1.1 RFC 2616. Sin embargo, es bueno aclarar que SIP no es una extensión de HTTP. Dado que las respuestas del servidor indican el estado de la llamada con relación a la solicitud, también se denominan Status. Cada transacción incluye un método, el cual se refiere a una función particular que es la razón de ser del mensaje. El method es la acción que el solicitante (request) espera que el servidos haga. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 13 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 14 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano Estos son los headers que viene despues del start-line. Cada vez que el mensaje pasa por un servidor, éste agrega un campo VIA con su dirección. Al final el servidor que da la respuesta deja el campo VIA tal como esta y en el mismo orden. De regreso cada servidor va quitando el campo VIA que él mismo agregó. Cuando la respuesta llega al origen, este verifica que en el campo vía sólo existe su dirección, esto prueba que el mensaje de respuesta era para él. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 15 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano Las solicitudes de clientes son denominadas METHOD en el ambiente de SIP. SIP se ha desarrollado a partir de un protocolo base (RFC3261) junto con una serie de extensiones para permitir nuevos servicios sobre el protocolo base. En el documento base se definen 6 métodos, y en RFCs adicionales se definen las extensiones, es decir métodos para ofrecer servicios adicionales. En particular para IMS se han desarrollado los Private Headers (P-Headers). En IMS todas las solicitudes de los usuarios se hacen a través de los métodos y las extensiones desarrolladas para SIP. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 16 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 17 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 18 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 19 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano 100 TRYING Esta respuesta indica que el servidor recibió la solicitud, pero que se encuentra ejecutando una serie de acciones en pro de la misma; por ejemplo accediendo a una basa de datos. La recepción de esta respuesta evita la retransmisión del INVITE por parte del UAC. 180 RINGING El User Agent que recibió el INVITE está tratando de avisar al usuario. 181 CALL IS BEING FORWARDER Esta respuesta es generada por un servidor para indicar que la llamada se está enviando a un conjunto de diferente de destinatarios. 182 QUEUED Esta respuesta indica que el destino está temporalmente indisponible, pero que el servidor ha decidido poner la llamada en cola de espera en lugar de rechazarla. Cuando el destino este disponible, el servidor enviará la respuesta definitiva. 183 SESSION PROGRESS Esta respuesta lleva información acerca del progreso de una llamada. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 20 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano 300 MULTIPLE CHOICES La dirección en la solicitud generó varias alternativas, cada una con su propia localización específica, y el usuario o UA puede seleccionar un entre ellas y redirigir su solicitud a la localización escogida. 301 MOVED PERMANENTLY La localización URL solicitada por el cliente ha sido asignada a una URL nueva permanente, por lo que el cliente debe hacer una nueva solicitud usando la dirección enviada en este mensaje. 302 MOVED TEMPORARILY El cliente debe hacer una nueva solicitud usando la dirección URL enviada en este mensaje. 305 USE PROXY El recurso solicitado debe ser accedido a través del proxy cuya dirección se envía en este mensaje. 380 ALTERNATIVE SERVICE La llamada no tuvo éxito, pero existen algunos servicios alternativos, los cuales son descritos en el mensaje. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 21 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 22 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano SESION (RFC 2327) Una sesión multimedia es un conjunto de emisores y receptores con capacidad multimedia y que intercambian entre ellos flujos de datos desde los emisores a los receptores. Una conferencia multimedia es un ejemplo de una sesión multimedia. SDP está especificado en el RFC 2327. Adicionalmente el RFC 3264 describe como SDP y SIP pueden ser usados en conjunto. SDP sencillamente suministra un formato para describir una sesión de comunicación y así informar a los potenciales usuarios de la misma. Básicamente una sesión está formada por una cierta cantidad de flujos de información basada en el medio que se este intercambiando. Entre otros la sesión se caracteriza por: nombre de la sesión, el origen de la misma, el tiempo que la sesión estará activa. A nivel del medio se incluye: tipo de medio, número de puerto, protocolo de transporte a usar y el formato. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 23 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 24 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 25 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Prof. Diógenes Marcano Capítulo 3 Pág. 26 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano Esta información es generada por los UAs, es decir por el segmento del software SIP que se encarga de generar toda la información para describir la sesión. SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 27 Telf. 0212-9417771 0416-6306739 ATEL ASESORES C.A IP Multimedia Subsystem Prof. Diógenes Marcano PROCEDIMIENTO DE UNA LLAMADA USANDO SIP El teléfono de origen envía un INVITE El teléfono destino envía una respuesta código 100 – Trying Cuando el destino comienza a repicar, el destino envía una respuesta de código 180 – Ringing Cuando el origen levanta el teléfono, el destino envía una respuesta código 200 – OK El origen responde con un ACK – Acknowledgement Se inicia la transmisión de los paquetes de voz usando RTP Cuando el destino terminación) cuelga, su teléfono envía un BYE (solicitud de El origen responde con un mensaje de código 200 - OK SIP Atel Asesores C.A [email protected] www.atelasesores.com.ve Capítulo 3 Pág. 28 Telf. 0212-9417771 0416-6306739
Documentos relacionados
Capitulo 5 Procedimientos de IMS [Sólo lectura] [Modo de
El usuario debe poseer un UE que soporte IMS y haber establecido un contrato de servicio con un proveedor. Luego debe conectarse a la red de acceso IP del operador o IP_CAN (IP Connectivity Access ...
Más detallesConceptos y Elementos Básicos de Tráfico en Telecomunicaciones
partes: los costos de la infraestructura que depende de la cantidad de usuarios y los costos asociados al tráfico cursado por los usuarios. La planificación tiene por objeto minimizar los costos ma...
Más detalles