english | contacto
 
    >Protocolos VoIP   >Teléfonos   >QoS   >Codecs   >Foro   >Diccionario   >Futuro
 
Menu Principal
Protocolos VoIP > SIP
    >Arquitectura   >Componentes   >Mensajes   >Errores   >Cabecera   >Direccionamiento   >SDP   >Ejemplo  
  Protocolos VoIP
  SIP
    Arquitectura
    Componentes
    Mensajes
    Errores
    Cabecera
    Direccionamiento
    SDP
    Ejemplo
  H.323
    Objetivo
    Componentes
    Pila protocolos
    Señalizacion
    Ejemplo
  SIP vs H.323
  IAX
    Arquitectura
    Ejemplo mensajes
    Tipo de tramas
    Valores de tramas
    SIP vs IAX
  Telefónos
  QoS
  Codecs
  SER (SIP Express Router)
  Asterisk
  Foro
  Diccionario
  Proveedores VoIP
  Futuro
     
 

A continuación se analizará detalladamente una llamada. En una llamada SIP hay varias transacciones SIP. Una transacción SIP se realiza mediante un intercambio de mensajes entre un cliente y un servidor. Consta de varias peticiones y respuestas y para agruparlas en la misma transacción esta el parámetro CSeq.

  Usuario A   Proxy SIP   Usuario B


Las dos primeras transacciones corresponden al registro de los usuarios. Los usuarios deben registrarse para poder ser encontrados por otros usuarios. En este caso, los terminales envían una petición REGISTER, donde los campos from y to corresponden al usuario registrado. El servidor Proxy, que actúa como Register, consulta si el usuario puede ser autenticado y envía un mensaje de OK en caso positivo.

La siguiente transacción corresponde a un establecimiento de sesión. Esta sesión consiste en una petición INVITE del usuario al proxy. Inmediatamente, el proxy envía un TRYING 100 para parar las retransmisiones y reenvía la petición al usuario B. El usuario B envía un Ringing 180 cuando el teléfono empieza a sonar y también es reenviado por el proxy hacia el usuario A. Por ultimo, el OK 200 corresponde a aceptar la llamada (el usuario B descuelga).

En este momento la llamada está establecida, pasa a funcionar el protocolo de transporte RTP con los parámetros (puertos, direcciones, codecs, etc.) establecidos en la negociación mediante el protocolo SDP.

La última transacción corresponde a una finalización de sesión. Esta finalización se lleva a cabo con una única petición BYE enviada al Proxy, y posteriormente reenviada al usuario B. Este usuario contesta con un OK 200 para confirmar que se ha recibido el mensaje final correctamente.

 
   
VoIP Foro©2006