accept(int forwardOnNoAnswerTimeOut, const void *pSecurity=NULL, const char *locationHeader=NULL, const int bandWidth=AUDIO_MICODEC_BW_DEFAULT, UtlBoolean sendEarlyMedia=FALSE)=0 | Connection | pure virtual |
answer(const void *hWnd=NULL)=0 | Connection | pure virtual |
AUTO_ANSWER enum value | Connection | |
BUSY enum value | Connection | |
callIdMutex | Connection | private |
canSendInfo() | Connection | inlinevirtual |
Connection(CpCallManager *callMgr=NULL, CpCall *call=NULL, CpMediaInterface *mediaInterface=NULL, int offeringDelayMilliSeconds=IMMEDIATE, int availableBehavior=RING, const char *forwardUnconditionalUrl=NULL, int busyBehavior=BUSY, const char *forwardOnBusyUrl=NULL, int fowardOnNoAnswerSeconds=-1) | Connection | |
Connection(const Connection &rConnection) | Connection | private |
CONNECTION_ALERTING enum value | Connection | |
CONNECTION_CAUSE_BUSY enum value | Connection | |
CONNECTION_CAUSE_CALL_PICKUP enum value | Connection | |
CONNECTION_CAUSE_CANCELLED enum value | Connection | |
CONNECTION_CAUSE_DEST_NOT_OBTAINABLE enum value | Connection | |
CONNECTION_CAUSE_INCOMPATIBLE_DESTINATION enum value | Connection | |
CONNECTION_CAUSE_NETWORK_CONGESTION enum value | Connection | |
CONNECTION_CAUSE_NETWORK_NOT_ALLOWED enum value | Connection | |
CONNECTION_CAUSE_NETWORK_NOT_OBTAINABLE enum value | Connection | |
CONNECTION_CAUSE_NORMAL enum value | Connection | |
CONNECTION_CAUSE_NOT_ALLOWED enum value | Connection | |
CONNECTION_CAUSE_REDIRECTED enum value | Connection | |
CONNECTION_CAUSE_RESOURCES_NOT_AVAILABLE enum value | Connection | |
CONNECTION_CAUSE_SERVICE_UNAVAILABLE enum value | Connection | |
CONNECTION_CAUSE_TRANSFER enum value | Connection | |
CONNECTION_CAUSE_UNHOLD enum value | Connection | |
CONNECTION_CAUSE_UNKNOWN enum value | Connection | |
CONNECTION_DIALING enum value | Connection | |
CONNECTION_DISCONNECTED enum value | Connection | |
CONNECTION_ESTABLISHED enum value | Connection | |
CONNECTION_FAILED enum value | Connection | |
CONNECTION_IDLE enum value | Connection | |
CONNECTION_INITIATED enum value | Connection | |
CONNECTION_LOCAL enum value | Connection | |
CONNECTION_NETWORK_ALERTING enum value | Connection | |
CONNECTION_NETWORK_REACHED enum value | Connection | |
CONNECTION_OFFERING enum value | Connection | |
CONNECTION_QUEUED enum value | Connection | |
CONNECTION_REMOTE enum value | Connection | |
CONNECTION_UNKNOWN enum value | Connection | |
connectionCallerId | Connection | private |
connectionCallId | Connection | private |
connectionStateCauses enum name | Connection | |
connectionStates enum name | Connection | |
connectionType enum name | Connection | |
dequeue()=0 | Connection | pure virtual |
dial(const char *dialString, const char *callerId, const char *callId, const char *callController=NULL, const char *originalCallConnection=NULL, UtlBoolean requestQueuedCall=FALSE, const void *pDisplay=NULL, const void *pSecurity=NULL, const char *locationHeader=NULL, const int bandWidth=AUDIO_MICODEC_BW_DEFAULT, UtlBoolean bOnHold=FALSE, const char *originalCallId=NULL, const RTP_TRANSPORT rtpTransportOptions=RTP_TRANSPORT_UDP)=0 | Connection | pure virtual |
FAKE_BUSY enum value | Connection | |
FAKE_RING enum value | Connection | |
fireSipXCallEvent(SIPX_CALLSTATE_EVENT eMajor, SIPX_CALLSTATE_CAUSE eMinor, void *pEventData=NULL) | Connection | |
fireSipXMediaEvent(SIPX_MEDIA_EVENT event, SIPX_MEDIA_CAUSE cause, SIPX_MEDIA_TYPE type, void *pEventData=NULL) | Connection | |
fireSipXSecurityEvent(SIPX_SECURITY_INFO *pEventData) | Connection | |
FORCED_ANSWER enum value | Connection | |
forceHangUp(int connectionState=CONNECTION_DISCONNECTED) | Connection | inlinevirtual |
FORWARD_ON_BUSY enum value | Connection | |
FORWARD_ON_NO_ANSWER enum value | Connection | |
FORWARD_UNCONDITIONAL enum value | Connection | |
getCallerId(UtlString *callerId) | Connection | |
getCallId(UtlString *callId) | Connection | |
getConnectionId() | Connection | inline |
getContainableType() const | Connection | virtual |
getDeleteAfter(OsTime &time) | Connection | |
getInviteHeaderValue(const char *headerName, int headerIndex, UtlString &headerValue) const | Connection | virtual |
getLocalAddress(UtlString *address) | Connection | |
getLocalState() const | Connection | |
getMediaInterfacePtr() | Connection | |
getRemoteAddress(UtlString *remoteAddress) const =0 | Connection | pure virtual |
getRemoteAddress(UtlString *remoteAddress, UtlBoolean leaveFieldParametersIn) const =0 | Connection | pure virtual |
getRemoteRtpAddress() const | Connection | |
getRemoteState() const | Connection | |
getRemoteUserAgent(UtlString *pUserAgent)=0 | Connection | pure virtual |
getResponseCode() | Connection | inline |
getResponseText(UtlString &responseText) | Connection | |
getSession(SipSession &sessioon)=0 | Connection | pure virtual |
getState(int isLocal=0) const | Connection | |
getState(int isLocal, int &cause) const | Connection | |
getStateString(int state, UtlString *stateLabel) | Connection | static |
getTerminalState(int isLocal) const | Connection | |
hangUp()=0 | Connection | pure virtual |
hold()=0 | Connection | pure virtual |
IMMEDIATE enum value | Connection | |
isConnection(const char *callId, const char *toTag, const char *fromTag, UtlBoolean strictCompare) const =0 | Connection | pure virtual |
isHeld() const | Connection | |
isHoldInProgress() const | Connection | |
isInstanceOf(const UtlContainableType type) const | Connection | virtual |
isInviteFromThisSide() const | Connection | virtual |
isLocallyInitiatedRemoteHold() const | Connection | virtual |
isMarkedForDeletion() const | Connection | |
isRemoteCallee() | Connection | |
isSameRemoteAddress(Url &remoteAddress) const =0 | Connection | pure virtual |
isStateTransitionAllowed(int newState, int oldState) | Connection | static |
isTransferHeld() const | Connection | |
lineAvailableBehaviors enum name | Connection | |
lineBusyBehaviors enum name | Connection | |
m_eLastMajor | Connection | private |
m_eLastMinor | Connection | private |
markForDeletion() | Connection | |
mbTransferHeld | Connection | private |
mConnectionId | Connection | protected |
mConnectionStateCause | Connection | protected |
mDeleteAfter | Connection | private |
mForwardOnBusy | Connection | protected |
mForwardOnNoAnswerSeconds | Connection | protected |
mForwardUnconditional | Connection | protected |
mHoldState | Connection | protected |
mLastToAddress | Connection | protected |
mLineAvailableBehavior | Connection | protected |
mLineBusyBehavior | Connection | protected |
mLocalAddress | Connection | protected |
mLocalConnectionState | Connection | protected |
mOfferingDelay | Connection | protected |
mOriginalCallConnectionAddress | Connection | protected |
mpCall | Connection | protected |
mpCallManager | Connection | protected |
mpMediaInterface | Connection | protected |
mRemoteConnectionState | Connection | protected |
mRemoteIsCallee | Connection | protected |
mRemoteRequestedHold | Connection | protected |
mResponseCode | Connection | protected |
mResponseText | Connection | protected |
mTargetCallConnectionAddress | Connection | protected |
mTargetCallId | Connection | protected |
mTerminalConnState | Connection | protected |
NEVER enum value | Connection | |
offeringModes enum name | Connection | |
offHold()=0 | Connection | pure virtual |
operator=(const Connection &rhs) | Connection | private |
originalCallTransfer(UtlString &transferTargetAddress, const char *transferControllerAddress, const char *targetCallId)=0 | Connection | pure virtual |
outOfFocus()=0 | Connection | pure virtual |
postTaoListenerMessage(int state, int newCause, int isLocal=0) | Connection | protected |
prepareForJoin(CpCall *pNewCall, const char *szLocalAddress, CpMediaInterface *pNewMediaInterface) | Connection | virtual |
prepareForSplit() | Connection | virtual |
processMessage(OsMsg &eventMessage)=0 | Connection | pure virtual |
QUEUE_ALERT enum value | Connection | |
QUEUE_SILENT enum value | Connection | |
redirect(const char *forwardAddress)=0 | Connection | pure virtual |
reject(int errorCode=0, const char *errorText="")=0 | Connection | pure virtual |
remoteRequestedHold() | Connection | |
remoteRtcpPort | Connection | protected |
remoteRtpAddress | Connection | protected |
remoteRtpPort | Connection | protected |
remoteVideoRtcpPort | Connection | protected |
remoteVideoRtpPort | Connection | protected |
renegotiateCodecs()=0 | Connection | pure virtual |
RING enum value | Connection | |
RING_SILENT enum value | Connection | |
sendInfo(UtlString contentType, UtlString sContent) | Connection | inlinevirtual |
setCallerId(const char *callId) | Connection | protected |
setCallId(const char *callId) | Connection | protected |
setLocalAddress(const char *address) | Connection | |
setMediaInterface(CpMediaInterface *pMediaInterface) | Connection | |
setOfferingTimer(int milliSeconds) | Connection | protectedvirtual |
setRingingTimer(int seconds) | Connection | protectedvirtual |
setState(int newState, int isLocal, int cause=CONNECTION_CAUSE_NORMAL, int termState=-1) | Connection | protected |
setTerminalConnectionState(int newState, int isLocal, int cause=CONNECTION_CAUSE_NORMAL) | Connection | protected |
setTransferHeld(UtlBoolean bHeld) | Connection | |
silentRemoteHold()=0 | Connection | pure virtual |
targetCallBlindTransfer(const char *transferTargetAddress, const char *transferControllerAddress)=0 | Connection | pure virtual |
TERMCONNECTION_HELD enum value | Connection | |
TERMCONNECTION_HOLDING enum value | Connection | |
TERMCONNECTION_NONE enum value | Connection | |
TERMCONNECTION_TALKING enum value | Connection | |
TERMCONNECTION_UNHOLDING enum value | Connection | |
termConnectionStates enum name | Connection | |
terminalConnectionState(int connState) | Connection | private |
transferControllerStatus(int connectionState, int response)=0 | Connection | pure virtual |
transfereeStatus(int connectionState, int response)=0 | Connection | pure virtual |
TYPE | Connection | static |
unimplemented(const char *methodName) const | Connection | |
validStateTransition(SIPX_CALLSTATE_EVENT eFrom, SIPX_CALLSTATE_EVENT eTo) | Connection | |
willHandleMessage(OsMsg &eventMessage) const =0 | Connection | pure virtual |
~Connection() | Connection | virtual |