Que significa SIP ??



+ Responder Tema
Resultados 1 al 1 de 1

Tema: Que significa SIP ??

  1. #1
    Administrador Zero13 va por un camino distinguido Avatar de Zero13
    Fecha de Ingreso
    11 feb, 06
    Ubicación
    Barcelona
    Mensajes
    9,207
    Gracias
    1,952
    Gracias 4,524 veces en 2,013 mensajes

    Que significa SIP ??

    Session Initiation Protocol (SIP o Protocolo de Inicialización de Sesiones) es un protocolo desarrollado por el IETF MMUSIC Working Group con la intención de ser el estandar para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia como el video, voz, mensajeria instantanea, juegos online y realidad virtual.

    En Noviembre del año 2000, SIP fue aceptado como el protocolo de señalización de 3GPP y elemento permanente de la arquitectura IMS (IP Multimedia Subsystem).

    SIP es uno de los protocolos de señalización para voz sobre IP, acompañado por H.323.

    Diseño del protocolo

    Los clientes SIP usan el puerto 5060 en TCP (Transmission Control Protocol) y UDP (User Datagram Protocol) para conectar con los servidores SIP. SIP es usado simplemente para iniciar y terminar llamadas de voz y video. Todas las comunicaciones de voz/video van sobre RTP (Real-time Transport Protocol).

    Un objetivo de SIP fue aportar un conjunto de las funciones de procesamiento de llamadas y capacidades presentes en la red poblica conmutada de telefonia. Asi, implementó funciones tipicas que permite un telafono comon como son: llamar a un nomero, provocar que un telafono suene al ser llamado, escuchar la señal de tono o de ocupado2. La implementación y terminologia en SIP son diferentes.

    SIP tambian implementa muchas de las mas avanzadas caracteristicas del procesamiento de llamadas de SS7, aunque los dos protocolos son muy diferentes. SS7 es altamente centralizado, caracterizado por una compleja arquitectura central de red y unos terminales tontos (los tradicionales telafonos de auricular). SIP es un protocolo punto a punto (tambian llamado p2p). Como tal requiere un nocleo de red sencillo (y altamente escalable) con inteligencia distribuida en los extremos de la red, incluida en los terminales (ya sea mediante hardware o software). Muchas caracteristicas de SIP son implementadas en los terminales en oposición a las tradicionales caracteristicas de SS7, que son implementadas en la red.

    Aunque existen muchos otros protocolos de señalización para VoIP, SIP se caracteriza porque sus promotores tienen sus raices en la comunidad IP y no en la industria de las telecomunicaciones. SIP ha sido estandarizado y dirigido principalmente por el IETF mientras que el protocolo de VoIP H.323 ha sido tradicionalmente mas asociado con la Unión Internacional de Telecomunicaciones. Sin embargo, las dos organizaciones han promocionado ambos protocolos del mismo modo.

    SIP funciona en colaboración con otros muchos protocolos pero solo interviene en la parte de señalización al establecer la sesión de comunicación. SIP actoa como envoltura al SDP, que describe el contenido multimedia de la sesión, por ejemplo qua puerto IP y códec se usaran durante la comunicación, etc. En un uso normal, las sesiones SIP son simplemente flujos de paquetes de RTP (Real-time Transport Protocol). RTP es el portador para el actual contenido de voz y video.

    La primera versión propuesta para estandar (SIP 2.0) fue definida en el RFC 2543. El protocolo aclarado en el RFC 3261, aunque muchas implementaciones estan usando todavia versiones en fase de borrador. Hay que fijarse en que el nomero de versión sigue siendo 2.0.

    SIP es similar a HTTP y comparte con al algunos de sus principios de diseño: es legible por humanos y sigue una estructura de petición-respuesta. Los promotores de SIP afirman que es mas simple que H.323. Sin embargo, aunque originalmente SIP tenia como objetivo la simplicidad, en su estado actual se ha vuelto tan complejo como H.323. SIP comparte muchos códigos de estado de HTTP, como el familiar '404 no encontrado' (404 not found). SIP y H.323 no se limitan a comunicaciones de voz y pueden mediar en cualquier tipo de sesión comunicativa desde voz hasta video o futuras aplicaciones todavia sin realizar.

    Elementos SIP de red

    Los terminales fisicos, dispositivos con el aspecto y forma de telafonos tradicionales, pero que usan SIP y RTP para la comunicación, estan disponibles comercialmente gracias a muchos fabricantes. Algunos de ellos usan numeración electrónica (ENUM) o DUNDi para traducir los nomeros existentes de telafono a direcciones SIP usando DNS (Domain Name Server), asi llaman a otros usuarios SIP saltandose la red telefónica, con lo que tu proveedor de servicio normalmente actoa de pasarela hacia la red poblica conmutada de telefonia para los nomeros de telafono tradicionales (cobrandote por ello).

    Hoy en dia, ya son habituales los terminales con soporte SIP por software. Microsoft Windows Messenger usa SIP y en Junio de 2003 Apple Computer anunció y publicó en fase beta su iChat, una nueva versión compatible con el AOL Instant Messenger que soporta charlas de audio y video a travas de SIP.

    SIP tambian requiere proxy y elementos de registro para dar un servicio practico. Aunque dos terminales SIP puedan comunicarse sin intervención de infraestructuras SIP (razón por la que el protocolo se define como punto-a-punto), este enfoque es impracticable para un servicio poblico. Hay varios implementaciones de softswitch (de Nortell, Sonus y muchas mas) que pueden actuar como proxy y elementos de registro. Otras empresas, como Ubiquity Software y Dynamicsoft tienen productos cuya implementación esta basada en estandares, construidos sobre la especificación Java JAIN.

    De los RFCs:

    "SIP hace uso de elementos llamados servidores proxy para ayudar a enrutar las peticiones hacia la localización actual del usuario, autenticar y autorizar usuarios para darles servicio, posibilitar la implementación de politicas de enrutamiento de llamadas, y aportar capacidades añadidas al usuario."
    "SIP tambian aporta funciones de registro que permiten al usuario informar de su localización actual a los servidores proxy."

    "Es un concepto importante que la distinción entre los tipos de servidores SIP es lógica y no fisica."
    A continuación un esquema basico de cómo se realiza la comunicación entre 2 terminales IP utilizando el protocolo SIP:

    Mensajeria instantanea y presencia

    Un protocolo de mensajeria instantanea basado en SIP, llamado SIMPLE, fue propuesto como estandar y esta en desarrollo. SIMPLE puede tambian encargarse de la información de presencia, transmitiendo la voluntad de una persona de entablar comunicación con otras. La información de presencia es mas reconocible hoy en dia como el estado en los clientes de mensajeria instantanea como MSN Messenger, AIM y Skype.

    Se han realizado algunos esfuerzos para integrar la voz sobre IP (VoIP) con la especificación XMPP usada por Jabber. El mas notable ha sido Google Talk, que extiende XMPP para soportar voz, diseñado para integrar SIP. La extensión XMPP de Google se llama "Jingle" 1 2 y como SIP actoa de portador para SDP.

    OpenWengo, software libre de telefonia, y Gizmo Project, en software propietario, han implementado SIP en sus clientes y servicios. Ambos programas usan SIP para aceptar las llamadas de un cliente a otro.
    Saludos!,
    Zero13

    "No creo que haya alguna emoción más intensa para un inventor que ver alguna de sus creaciones funcionando. Esa emoción hace que uno se olvide de comer, de dormir, de todo." - Nikola Tesla
    Citar Citar  

  2. El siguiente Usuario Agradeció a Zero13 por este Mensaje:

    Madara (21/05/2014)


+ Responder Tema

Información de Tema

Usuarios Viendo este Tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

     

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes