Agente de Usuario


Agente de Usuario

Todos los terminales de Telefonía IP tienen cierta inteligencia que está proporcionada por un Agente de Usuario (UA), que consiste en un programa informático (siempre activo, del tipo demonio). Dicho de otro modo en UA es la entidad final o del extremo, la que dialoga con otras entidades. Los UAs inician y terminan las sesiones mediantes mensajes que solicitan algún servicio, responden a solicitudes o piden respuestas.

La RFC 3261 define el Agente de Usuario como una aplicación, que contiene dos elementos: un Agente de Usuario cliente y un Agente de Usuario servidor, tal como se detalla a continuación:

Cuando un UAC emite una solicitud, esta pasa por algunos proxys y termina en un UAS del corresponsal. Cuando dicho UAS responde, la respuesta se hace llegar al UAC del otro extremo de la conversación.

Los procedimientos UAC y UAS dependen de dos factores. Si la solicitud o respuesta forma parte o no de un Diálogo, y cual es el método invocado por la solicitud. Los Diálogos se explican en la Sección 12 de la RFC 3261, representan una relación peer-to-peer entre los UA y se establecen mediante métodos SIP como INVITE.


Esquema de UA


Algunos de los dispositivos que pueden tener una función de UA son los Teléfonos IP, ordenadores con Softphone, pasarelas telefónicas y sistemas de mensajería automática.