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:
- Agente de Usuario Cliente (UAC)— una aplicación cliente que inicia solicitudes SIP hacia la red IP.
- Agente de Usuario Servidor (UAS)— una aplicación que al recibir una solicitud SIP de la red IP se pone en contacto con el usuario y devuelve la respuesta que este desee.
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.
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.

