DtmfEventHandlerpublic class UserAgent extends Object implements DtmfEventHandler
| Modifier and Type | Field | Description |
|---|---|---|
static String |
CONFIG_FILE |
|
static int |
RTP_DEFAULT_PORT |
| Constructor | Description |
|---|---|
UserAgent(SipListener sipListener,
String peersHome,
Logger logger) |
|
UserAgent(SipListener sipListener,
Config config,
Logger logger) |
|
UserAgent(SipListener sipListener,
AbstractSoundManagerFactory abstractSoundManagerFactory,
Config config,
String peersHome,
Logger logger) |
public static final String CONFIG_FILE
public static final int RTP_DEFAULT_PORT
public UserAgent(SipListener sipListener, String peersHome, Logger logger) throws SocketException
SocketExceptionpublic UserAgent(SipListener sipListener, Config config, Logger logger) throws SocketException
SocketExceptionpublic UserAgent(SipListener sipListener, AbstractSoundManagerFactory abstractSoundManagerFactory, Config config, String peersHome, Logger logger) throws SocketException
SocketExceptionpublic void close()
public SipRequest register() throws SipUriSyntaxException
SipUriSyntaxExceptionpublic void unregister()
throws SipUriSyntaxException
SipUriSyntaxExceptionpublic SipRequest invite(String requestUri, String callId) throws SipUriSyntaxException
SipUriSyntaxExceptionpublic void terminate(SipRequest sipRequest)
public void acceptCall(SipRequest sipRequest, Dialog dialog)
public void rejectCall(SipRequest sipRequest)
public SipRequest getSipRequest(SipMessage sipMessage)
sipMessage - public boolean isRegistered()
public UAS getUas()
public UAC getUac()
public DialogManager getDialogManager()
public int getSipPort()
public int getRtpPort()
public String getDomain()
public String getUserpart()
public MediaMode getMediaMode()
public boolean isMediaDebug()
public SipURI getOutboundProxy()
public Echo getEcho()
public void setEcho(Echo echo)
public AbstractSoundManagerFactory getAbstractSoundManagerFactory()
public SipListener getSipListener()
public MediaManager getMediaManager()
public Config getConfig()
public String getPeersHome()
public TransportManager getTransportManager()
public void dtmfDetected(RFC4733.DTMFEvent dtmfEvent, int duration)
dtmfDetected in interface DtmfEventHandlerCopyright © 2018. All rights reserved.