Class Agente

public class Agente

Programa: umasip

Copyright: Copyright GNU/GPL (c) 2004 Pablo Montoro Escaño

Version:
1.00
Author:
Pablo Montoro Escaño
Since:
SDK 1.4.2.
Constructor Detail

Agente

public Agente()
Constructor para el Agente de Usuario SIP. Cliente y Servidor (UAC y UAS) Se adopta como usuario local anonymous@direccion_IP_local

Agente

public Agente(java.lang.String usuario)
Constructor para el Agente de Usuario SIP. Cliente y Servidor (UAC y UAS) Se adopta como usuario local valor_de_usuario@direccion_IP_local
Parameters:
usuario - Nombre del usuario

Agente

public Agente(java.lang.String usuario,
              java.lang.String ip)
Constructor para el Agente de Usuario SIP. Cliente y Servidor (UAC y UAS) Se adopta como usuario local valor_de_usuario@direccion_IP_local
Parameters:
usuario - Nombre del usuario
ip - Direccion IP local

Method Detail

llamar

public void llamar(java.lang.String uriRemoto)
Metodo encargado de enviar la peticion SIP INVITE
Parameters:
uriRemoto - SIP URI al que se quiere realizar la peticion INVITE

colgar

public void colgar()
Metodo encargado de cerrar la conexion

aceptar

public void aceptar()
Metodo para indicar que se ha aceptado la llamada solicitada

rechazar

public void rechazar()
Metodo para indicar que se ha rechazado la llamada solicitada

setSIP

public synchronized void setSIP(java.lang.String string)
Metodo que establece la informacion de depuracion sobre el protocolo SIP
Parameters:
string - Cadena de texto con la informacion de depuracion sobre SIP

addSIP

public synchronized void addSIP(java.lang.String string)
Metodo que añade informacion adicional de depuracion a la existente
Parameters:
string - Cadena de texto con la nueva informacion a añadir

getSIP

public synchronized java.lang.String getSIP()
Metodo que obtiene la informacion de depuracion sobre el protocolo SIP
Returns:
String Cadena de texto con la informacion de depuracion sobre SIP

salir

public void salir()
Destructor del Agente de Usuario. Se libera la memoria ocupada.