com.sipresponse.flibblecallmgr.internal
Class Call

java.lang.Object
  extended by com.sipresponse.flibblecallmgr.internal.Call

public class Call
extends java.lang.Object


Constructor Summary
Call(CallManager callMgr, java.lang.String lineHandle, java.lang.String sipUriString, java.lang.String callId, boolean fromThisSide, javax.sip.address.Address remoteAddress)
           
 
Method Summary
 void createLocalSdp(java.lang.String[] codecNames, javax.sdp.SessionDescription remoteSdp, int receivePort)
           
 void createMediaProvider()
           
 java.lang.String getCallId()
           
 CallManager getCallMgr()
           
 javax.sip.ClientTransaction getClientTransaction()
           
 javax.sip.Dialog getDialog()
           
 java.lang.String getHandle()
           
 Event getLastCallEvent()
           
 javax.sip.RequestEvent getLastRequestEvent()
           
 java.lang.String getLineHandle()
           
 javax.sdp.SessionDescription getLocalSdp()
           
 java.lang.String getLocalSdpAddress()
           
 int getLocalSdpPort()
           
 FlibbleMediaProvider getMediaProvider()
           
 javax.sip.address.Address getRemoteAddress()
           
 javax.sdp.SessionDescription getRemoteSdp()
           
 java.lang.String getRemoteSdpAddress()
           
 int getRemoteSdpPort()
           
 javax.sip.ServerTransaction getServerTransaction()
           
 java.lang.String getSipUriString()
           
 java.lang.String getToTag()
           
 int getVolume()
           
 boolean isConnected()
           
 boolean isFromThisSide()
           
 void setCallId(java.lang.String callId)
           
 void setClientTransaction(javax.sip.ClientTransaction clientTransaction)
           
 void setDialog(javax.sip.Dialog dialog)
           
 void setHandle(java.lang.String handle)
           
 void setLastCallEvent(Event lastCallEvent)
           
 void setLastRequestEvent(javax.sip.RequestEvent lastRequestEvent)
           
 void setLineHandle(java.lang.String lineHandle)
           
 void setLocalSdp(javax.sdp.SessionDescription localSdp)
           
 void setLocalSdpAddress(java.lang.String localSdpAddress)
           
 void setLocalSdpPort(int localSdpPort)
           
 void setRemoteSdp(javax.sdp.SessionDescription remoteSdp)
           
 void setServerTransaction(javax.sip.ServerTransaction serverTransaction)
           
 void setToTag(java.lang.String toTag)
           
 void setVolume(int volume)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Call

public Call(CallManager callMgr,
            java.lang.String lineHandle,
            java.lang.String sipUriString,
            java.lang.String callId,
            boolean fromThisSide,
            javax.sip.address.Address remoteAddress)
Method Detail

getLastCallEvent

public Event getLastCallEvent()

setLastCallEvent

public void setLastCallEvent(Event lastCallEvent)

isConnected

public boolean isConnected()

getLocalSdp

public javax.sdp.SessionDescription getLocalSdp()

setLocalSdp

public void setLocalSdp(javax.sdp.SessionDescription localSdp)

getRemoteSdp

public javax.sdp.SessionDescription getRemoteSdp()

setRemoteSdp

public void setRemoteSdp(javax.sdp.SessionDescription remoteSdp)

getRemoteSdpAddress

public java.lang.String getRemoteSdpAddress()

getRemoteSdpPort

public int getRemoteSdpPort()

getToTag

public java.lang.String getToTag()

setToTag

public void setToTag(java.lang.String toTag)

getCallId

public java.lang.String getCallId()

setCallId

public void setCallId(java.lang.String callId)

getHandle

public java.lang.String getHandle()

setHandle

public void setHandle(java.lang.String handle)

getLineHandle

public java.lang.String getLineHandle()

setLineHandle

public void setLineHandle(java.lang.String lineHandle)

getSipUriString

public java.lang.String getSipUriString()

getDialog

public javax.sip.Dialog getDialog()

setDialog

public void setDialog(javax.sip.Dialog dialog)

createLocalSdp

public void createLocalSdp(java.lang.String[] codecNames,
                           javax.sdp.SessionDescription remoteSdp,
                           int receivePort)

getCallMgr

public CallManager getCallMgr()

getMediaProvider

public FlibbleMediaProvider getMediaProvider()

getLocalSdpAddress

public java.lang.String getLocalSdpAddress()

setLocalSdpAddress

public void setLocalSdpAddress(java.lang.String localSdpAddress)

getLocalSdpPort

public int getLocalSdpPort()

setLocalSdpPort

public void setLocalSdpPort(int localSdpPort)

getLastRequestEvent

public javax.sip.RequestEvent getLastRequestEvent()

setLastRequestEvent

public void setLastRequestEvent(javax.sip.RequestEvent lastRequestEvent)

getServerTransaction

public javax.sip.ServerTransaction getServerTransaction()

setServerTransaction

public void setServerTransaction(javax.sip.ServerTransaction serverTransaction)

isFromThisSide

public boolean isFromThisSide()

getRemoteAddress

public javax.sip.address.Address getRemoteAddress()

getClientTransaction

public javax.sip.ClientTransaction getClientTransaction()

setClientTransaction

public void setClientTransaction(javax.sip.ClientTransaction clientTransaction)

setVolume

public void setVolume(int volume)

getVolume

public int getVolume()

createMediaProvider

public void createMediaProvider()