com.sipresponse.flibblecallmgr.internal
Class FlibbleSipProvider
java.lang.Object
com.sipresponse.flibblecallmgr.internal.FlibbleSipProvider
- All Implemented Interfaces:
- java.util.EventListener, javax.sip.SipListener
public class FlibbleSipProvider
- extends java.lang.Object
- implements javax.sip.SipListener
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sipProvider
public javax.sip.SipProvider sipProvider
addressFactory
public javax.sip.address.AddressFactory addressFactory
messageFactory
public javax.sip.message.MessageFactory messageFactory
headerFactory
public javax.sip.header.HeaderFactory headerFactory
FlibbleSipProvider
public FlibbleSipProvider(CallManager callMgr)
initialize
public boolean initialize()
waitForResponseEvent
public javax.sip.ResponseEvent waitForResponseEvent(javax.sip.ClientTransaction ct)
sendDialogRequest
public javax.sip.ClientTransaction sendDialogRequest(javax.sip.Dialog dialog,
javax.sip.message.Request request)
sendRequest
public javax.sip.ClientTransaction sendRequest(javax.sip.message.Request request)
ackResponse
public void ackResponse(javax.sip.ResponseEvent responseEvent)
processDialogTerminated
public void processDialogTerminated(javax.sip.DialogTerminatedEvent arg0)
- Specified by:
processDialogTerminated in interface javax.sip.SipListener
processIOException
public void processIOException(javax.sip.IOExceptionEvent arg0)
- Specified by:
processIOException in interface javax.sip.SipListener
processRequest
public void processRequest(javax.sip.RequestEvent requestEvent)
- Specified by:
processRequest in interface javax.sip.SipListener
processResponse
public void processResponse(javax.sip.ResponseEvent responseEvent)
- Specified by:
processResponse in interface javax.sip.SipListener
processTimeout
public void processTimeout(javax.sip.TimeoutEvent timeoutEvent)
- Specified by:
processTimeout in interface javax.sip.SipListener
processTransactionTerminated
public void processTransactionTerminated(javax.sip.TransactionTerminatedEvent arg0)
- Specified by:
processTransactionTerminated in interface javax.sip.SipListener
getSipStack
public javax.sip.SipStack getSipStack()
createRequest
public javax.sip.message.Request createRequest(java.lang.String callId,
java.lang.String requestMethod,
javax.sip.address.SipURI fromUri,
javax.sip.address.SipURI toUri)
getSipProvider
public javax.sip.SipProvider getSipProvider()
setSipProvider
public void setSipProvider(javax.sip.SipProvider sipProvider)