William Murillo

Buscando nuevos retos …

Entidades de una red SIP – SIP Network Elements

En este post describiré brevemente las diferentes entidades lógicas que forman parte una red SIP, con la finalidad de que nos vayamos familiarizando con las funciones de cada elemento. 


Una red SIP típicamente esta compuesta por las siguientes entidades:


User agent  

Un user agent es una función lógica que inicia o responde a transacciones SIP, es el endpoint como tal. Los user agents inician y terminan sesiones intercambiando solicitudes y respuestas. En una transacción SIP un  user agent puede actuar como cliente o servidor. 

Según el  RFC 3261  existen dos tipos de user agents: 

User Agent Client (UAC): aplicación de tipo cliente que inicia peticiones SIP. 

User Agent Server (UAS): aplicación de tipo servidor, que contacta al usuario cuando una petición SIP es recibida, y retorna una respuesta a favor del usuario. 

Las workstations, IPphones, gateways telefónicos, call agents entre otros, son dispositivos que tienen funcionalidades de user agents dentro de una red SIP. 

Proxy server 

Un servidor proxy es una entidad intermediaria en una red SIP que es responsable de reenviar peticiones SIP a un UAS (User Agent Server) de destino o a otro servidor proxy en nombre de otro UAC (User Agent client). 

La función principal de un servidor proxy en una red SIP es la de enrutamiento de mensajes, que consiste en asegurar que una petición es enviada a otra entidad cercana al usuario apuntado.

El servidor proxy también interpreta y si es necesario, rescribe partes de los mensajes de petición antes de reenviarlos. También se  asegura de poner en funcionamiento las políticas en la red, tales como autenticar a un usuario antes de darle servicio.

Redirect server

Un redirect server, es un UAS (User Agent Server)  que se encarga de redirecciones las transacciones SIP generadas por un UAC. Para esto genera respuestas a peticiones SIP con código 300 (mensaje de redirección con múltiples opciones), dirigiendo al UAS a contactar a un grupo de  URIs (Uniform Resource Identifiers)  alternativo. 

Back-to-back user agent 

Un back-to-back user agent (B2BUA) es una entidad intermedia dentro de una red SIP que procesa peticiones SIP entrantes a un UAS. Para responder a las peticiones entrantes, el B2BUA actúa como un UAC, regenerando una petición SIP, y enviándola a la red. Un B2BUA debe mantener el estado de dialogo y debe participar en todas las transacciones involucradas en el dialogo.

Octubre 7, 2007 Publicado por wmurillo | SIP, Telecomunicaciones | | Aún no hay comentarios