sipXcallLib home page


SipConnection Member List

This is the complete list of members for SipConnection, including all inherited members.

accept(int forwardOnNoAnswerTimeOut, const void *pSecurity=NULL, const char *locationHeader=NULL, const int bandWidth=AUDIO_MICODEC_BW_DEFAULT, UtlBoolean sendEarlyMedia=FALSE)SipConnectionvirtual
ACCEPT_INVITE enum valueSipConnection
answer(const void *hWnd=NULL)SipConnectionvirtual
AUTO_ANSWER enum valueConnection
buildFromToAddresses(const char *dialString, const char *callerId, const char *callerDisplayName, UtlString &fromAddress, UtlString &goodToAddress)SipConnectionprotected
buildLocalContact(Url fromAddress, UtlString &localContact, Url *pToUrl=NULL)SipConnectionprotected
BUSY enum valueConnection
cacheMediaPassThroughData(CpMediaInterface::MEDIA_STREAM_TYPE mediaType, int mediaTypeStreamIndex, UtlString &receiveAddress, int rtpPort, int rtcpPort)SipConnection
canSendInfo()SipConnectionvirtual
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_ALERTING enum valueConnection
CONNECTION_CAUSE_BUSY enum valueConnection
CONNECTION_CAUSE_CALL_PICKUP enum valueConnection
CONNECTION_CAUSE_CANCELLED enum valueConnection
CONNECTION_CAUSE_DEST_NOT_OBTAINABLE enum valueConnection
CONNECTION_CAUSE_INCOMPATIBLE_DESTINATION enum valueConnection
CONNECTION_CAUSE_NETWORK_CONGESTION enum valueConnection
CONNECTION_CAUSE_NETWORK_NOT_ALLOWED enum valueConnection
CONNECTION_CAUSE_NETWORK_NOT_OBTAINABLE enum valueConnection
CONNECTION_CAUSE_NORMAL enum valueConnection
CONNECTION_CAUSE_NOT_ALLOWED enum valueConnection
CONNECTION_CAUSE_REDIRECTED enum valueConnection
CONNECTION_CAUSE_RESOURCES_NOT_AVAILABLE enum valueConnection
CONNECTION_CAUSE_SERVICE_UNAVAILABLE enum valueConnection
CONNECTION_CAUSE_TRANSFER enum valueConnection
CONNECTION_CAUSE_UNHOLD enum valueConnection
CONNECTION_CAUSE_UNKNOWN enum valueConnection
CONNECTION_DIALING enum valueConnection
CONNECTION_DISCONNECTED enum valueConnection
CONNECTION_ESTABLISHED enum valueConnection
CONNECTION_FAILED enum valueConnection
CONNECTION_IDLE enum valueConnection
CONNECTION_INITIATED enum valueConnection
CONNECTION_LOCAL enum valueConnection
CONNECTION_NETWORK_ALERTING enum valueConnection
CONNECTION_NETWORK_REACHED enum valueConnection
CONNECTION_OFFERING enum valueConnection
CONNECTION_QUEUED enum valueConnection
CONNECTION_REMOTE enum valueConnection
CONNECTION_UNKNOWN enum valueConnection
connectionStateCauses enum nameConnection
connectionStates enum nameConnection
connectionType enum nameConnection
dequeue()SipConnectionvirtual
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)SipConnectionvirtual
doBlindRefer()SipConnectionprivate
doHangUp(const char *dialString=NULL, const char *callerId=NULL)SipConnectionprotected
doOffHold(UtlBoolean forceReInvite)SipConnectionprotected
extendSessionReinvite()SipConnectionprotected
FAKE_BUSY enum valueConnection
FAKE_RING enum valueConnection
fireAudioStartEvents(SIPX_MEDIA_CAUSE cause=MEDIA_CAUSE_NORMAL)SipConnectionprotected
fireAudioStopEvents(SIPX_MEDIA_CAUSE cause=MEDIA_CAUSE_NORMAL)SipConnectionprotected
fireIncompatibleCodecsEvent(SdpCodecList *pSupportedCodecs, SdpCodec **ppMatchedCodecs, int nMatchedCodces)SipConnectionprotected
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 valueConnection
forceHangUp(int connectionState=CONNECTION_DISCONNECTED)Connectioninlinevirtual
FORWARD_ON_BUSY enum valueConnection
FORWARD_ON_NO_ANSWER enum valueConnection
FORWARD_UNCONDITIONAL enum valueConnection
getCallerId(UtlString *callerId)Connection
getCallId(UtlString *callId)Connection
getConnectionId()Connectioninline
getContainableType() const SipConnectionvirtual
getDeleteAfter(OsTime &time)Connection
getFromField(UtlString *fromField)SipConnectionvirtual
getInitialSdpCodecs(const SipMessage *sdpMessage, SdpCodecList &supportedCodecsArray, int &numCodecsInCommon, SdpCodec **&commonCodecsForEncoder, UtlString &remoteAddress, int &remotePort, int &remoteRtcpPort, int &remoteVideoRtpPort, int &remoteVideoRtcpPort, SdpSrtpParameters &localSrtpParams, SdpSrtpParameters &matchingSrtpParams, int localBandwidth, int &matchingBandwidth, int localVideoFramerate, int &matchingVideoFramerate)SipConnectionprivate
getInviteHeaderValue(const char *headerName, int headerIndex, UtlString &headerValue) const SipConnectionvirtual
getLocalAddress(UtlString *address)Connection
getLocalState() const Connection
getMediaInterfacePtr()Connection
getNextCseq()SipConnection
getRemoteAddress(UtlString *remoteAddress) const SipConnectionvirtual
getRemoteAddress(UtlString *remoteAddress, UtlBoolean leaveFieldParmetersIn) const SipConnectionvirtual
getRemoteRtpAddress() const Connection
getRemoteState() const Connection
getRemoteUserAgent(UtlString *userAgent)SipConnectionvirtual
getResponseCode()Connectioninline
getResponseText(UtlString &responseText)Connection
getSession(SipSession &session)SipConnectionvirtual
getState(int isLocal=0) const Connection
getState(int isLocal, int &cause) const Connection
getStateString(int state, UtlString *stateLabel)Connectionstatic
getTerminalState(int isLocal) const Connection
getToField(UtlString *toField)SipConnectionvirtual
hangUp()SipConnectionvirtual
hold()SipConnectionvirtual
IMMEDIATE enum valueConnection
inviteFromThisSideSipConnectionprivate
inviteMsgSipConnectionprivate
isConnection(const char *callId, const char *toTag, const char *fromTag, UtlBoolean strictCompare) const SipConnectionvirtual
isHeld() const Connection
isHoldInProgress() const Connection
isInstanceOf(const UtlContainableType type) const SipConnectionvirtual
isInviteFromThisSide() const SipConnectionvirtual
isLocallyInitiatedRemoteHold() const SipConnectionvirtual
isMarkedForDeletion() const Connection
isMethodAllowed(const char *method)SipConnectionprivate
isRemoteCallee()Connection
isSameRemoteAddress(Url &remoteAddress) const SipConnectionvirtual
isSameRemoteAddress(Url &remoteAddress, UtlBoolean tagsMustMatch) const SipConnectionvirtual
isStateTransitionAllowed(int newState, int oldState)Connectionstatic
isTransferHeld() const Connection
lastLocalSequenceNumberSipConnectionprivate
lastRemoteSequenceNumberSipConnectionprivate
lineAvailableBehaviors enum nameConnection
lineBusyBehaviors enum nameConnection
mAllowedRemoteSipConnectionprivate
markForDeletion()Connection
mBandwidthIdSipConnectionprivate
mbByeAttemptedSipConnectionprivate
mbCancellingSipConnectionprivate
mbLocallyInitiatedRemoteHoldSipConnectionprivate
mConnectionIdConnectionprotected
mConnectionStateCauseConnectionprotected
mContactIdSipConnectionprivate
mContactTypeSipConnectionprivate
mContactUriStrSipConnectionprivate
mCSeqMgrSipConnectionprivate
mDefaultSessionReinviteTimerSipConnectionprivate
mDroppingSipConnectionprivate
mForwardOnBusyConnectionprotected
mForwardOnNoAnswerSecondsConnectionprotected
mForwardUnconditionalConnectionprotected
mFromTagSipConnectionprivate
mFromUrlSipConnectionprivate
mHoldCompleteActionSipConnectionprivate
mHoldStateConnectionprotected
mIsAcceptSentSipConnectionprivate
mIsEarlyMediaFor180SipConnectionprivate
mIsReferSentSipConnectionprivate
mLastRequestMethodSipConnectionprivate
mLastToAddressConnectionprotected
mLineAvailableBehaviorConnectionprotected
mLineBusyBehaviorConnectionprotected
mLineIdSipConnectionprivate
mLocalAddressConnectionprotected
mLocalConnectionStateConnectionprotected
mLocalContactSipConnectionprivate
mLocalUriStrSipConnectionprivate
mLocationHeaderSipConnectionprivate
mObserversSipConnectionprivate
mOfferingDelayConnectionprotected
mOriginalCallConnectionAddressConnectionprotected
mpCallConnectionprotected
mpCallManagerConnectionprotected
mpMediaInterfaceConnectionprotected
mpPassThroughDataSipConnectionprivate
mpSecuritySipConnectionprivate
mReferMessageSipConnectionprivate
mRemoteConnectionStateConnectionprotected
mRemoteContactSipConnectionprivate
mRemoteIsCalleeConnectionprotected
mRemoteRequestedHoldConnectionprotected
mRemoteUriStrSipConnectionprivate
mRemoteUserAgentSipConnectionprivate
mResponseCodeConnectionprotected
mResponseTextConnectionprotected
mRouteFieldSipConnectionprivate
mRtpTcpRoleSipConnectionprivate
mRtpTransportSipConnectionprivate
mSessionReinviteTimerSipConnectionprivate
mTargetCallConnectionAddressConnectionprotected
mTargetCallIdConnectionprotected
mTerminalConnStateConnectionprotected
mToUrlSipConnectionprivate
mTransportSipConnectionprivate
mVoiceQualityReportTargetSipConnectionprivate
NEVER enum valueConnection
notify(int code, void *pUserData)SipConnectionprotectedvirtual
offeringModes enum nameConnection
offHold()SipConnectionvirtual
operator=(const SipConnection &rhs)SipConnectionprivate
originalCallTransfer(UtlString &transferTargetAddress, const char *transferControllerAddress, const char *targetCallId)SipConnectionvirtual
outOfFocus()SipConnectionvirtual
postTaoListenerMessage(int state, int newCause, int isLocal=0)Connectionprotected
prepareForJoin(CpCall *pNewCall, const char *szLocalAddress, CpMediaInterface *pNewMediaInterface)Connectionvirtual
prepareForSplit()Connectionvirtual
prepareInviteSdpForSend(SipMessage *pMsg, int connectionId, const void *pSecurityAttribute)SipConnectionprotected
proceedToRinging(const SipMessage *inviteMessage, SipUserAgent *sipUserAgent, int tagNum, int availableBehavior, int numAddresses=0, UtlString hostAddresses[]=NULL, int receiveRtpPorts[]=NULL, int receiveRtcpPorts[]=NULL, int receiveVideoRtpPorts[]=NULL, int receiveVideoRtcpPorts[]=NULL, RTP_TRANSPORT transportTypes[]=NULL, int numMatchingCodecs=0, SdpCodec *matchingCodecs[]=NULL, SdpSrtpParameters *matchingSrtpParams=NULL, int totalBandwidth=0, int matchingVideoFramerate=0)SipConnectionprivatevirtual
processAckRequest(const SipMessage *request)SipConnectionprotected
processByeRequest(const SipMessage *request)SipConnectionprotected
processByeResponse(const SipMessage *request)SipConnectionprotected
processCancelRequest(const SipMessage *request)SipConnectionprotected
processCancelResponse(const SipMessage *request)SipConnectionprotected
processInviteRequest(const SipMessage *request)SipConnectionprotected
processInviteRequestBadRefer(const SipMessage *request, int tag)SipConnectionprotected
processInviteRequestBadTransaction(const SipMessage *request, int tag)SipConnectionprotected
processInviteRequestLoop(const SipMessage *request, int tag)SipConnectionprotected
processInviteRequestOffering(const SipMessage *request, int tag, UtlBoolean doesReplaceCallLegExist, int replaceCallLegState, UtlString &replaceCallId, UtlString &replaceToTag, UtlString &replaceFromTag)SipConnectionprotected
processInviteRequestReinvite(const SipMessage *request, int tag)SipConnectionprotected
processInviteResponse(const SipMessage *request)SipConnectionprotected
processInviteResponseBusy(const SipMessage *response)SipConnectionprotected
processInviteResponseFailed(const SipMessage *response)SipConnectionprotected
processInviteResponseHangingUp(const SipMessage *response)SipConnectionprotected
processInviteResponseNormal(const SipMessage *response)SipConnectionprotected
processInviteResponseQueued(const SipMessage *response)SipConnectionprotected
processInviteResponseRedirect(const SipMessage *response)SipConnectionprotected
processInviteResponseRequestPending(const SipMessage *response)SipConnectionprotected
processInviteResponseRinging(const SipMessage *response)SipConnectionprotected
processInviteResponseUnknown(const SipMessage *response)SipConnectionprotected
processMessage(OsMsg &eventMessage)SipConnectionvirtual
processNewFinalMessage(SipUserAgent *sipUa, OsMsg *eventMessage)SipConnectionstatic
processNotifyRequest(const SipMessage *request)SipConnectionprotected
processNotifyResponse(const SipMessage *request)SipConnectionprotected
processOptionsResponse(const SipMessage *request)SipConnectionprotected
processReferRequest(const SipMessage *request)SipConnectionprotected
processReferResponse(const SipMessage *request)SipConnectionprotected
processRequest(const SipMessage *request)SipConnectionprotected
processResponse(const SipMessage *response)SipConnectionprotected
QUEUE_ALERT enum valueConnection
QUEUE_SILENT enum valueConnection
redirect(const char *forwardAddress)SipConnectionvirtual
registerObserver(UtlObserver *observer)SipConnectionvirtual
REINVITED enum valueSipConnection
reinviteStateSipConnectionprivate
ReinviteStates enum nameSipConnection
REINVITING enum valueSipConnection
reject(int errorCode=0, const char *errorText="")SipConnectionvirtual
remoteRequestedHold()Connection
remoteRtcpPortConnectionprotected
remoteRtpAddressConnectionprotected
remoteRtpPortConnectionprotected
remoteVideoRtcpPortConnectionprotected
remoteVideoRtpPortConnectionprotected
removeObserver(UtlObserver *observer)SipConnectionvirtual
renegotiateCodecs()SipConnectionvirtual
requestShouldCreateConnection(const SipMessage *sipMsg, SipUserAgent &sipUa, SdpCodecList *codecFactory)SipConnectionprotectedstatic
RING enum valueConnection
RING_SILENT enum valueConnection
selectCompatibleContactType(const SipMessage &request)SipConnectionprotected
send(SipMessage &message, OsMsgQ *responseListener=NULL, void *responseListenerData=NULL, UtlBoolean bUseSendToTransportType=FALSE)SipConnectionvirtual
sendInfo(UtlString contentType, UtlString sContent)SipConnectionvirtual
sendVoiceQualityReport(const char *szTargetSipUrl)SipConnection
setCallerId()SipConnection
Connection::setCallerId(const char *callId)Connectionprotected
setCallId(const char *callId)Connectionprotected
setContactId(SIPX_CONTACT_ID contactId)SipConnectioninline
setContactType(SIPX_CONTACT_TYPE eType, Url *pToUrl=NULL)SipConnection
setExternalTransport(SIPX_TRANSPORT_DATA *pTransport)SipConnectioninline
setLocalAddress(const char *address)Connection
setMediaDestination(const char *hostAddress, int audioRtpPort, int audioRtcpPort, int videoRtpPort, int videoRtcpPort, const SdpBody *pRemoteBody)SipConnectionprotected
setMediaInterface(CpMediaInterface *pMediaInterface)Connection
setOfferingTimer(int milliSeconds)Connectionprotectedvirtual
setRingingTimer(int seconds)Connectionprotectedvirtual
setSecurity(const SIPXTACK_SECURITY_ATTRIBUTES *const pSecurity)SipConnection
setState(int newState, int isLocal, int cause=CONNECTION_CAUSE_NORMAL, int termState=-1)Connectionprotected
setTerminalConnectionState(int newState, int isLocal, int cause=CONNECTION_CAUSE_NORMAL)Connectionprotected
setTransferHeld(UtlBoolean bHeld)Connection
setVoiceQualityReportTarget(const char *szTargetSipUrl)SipConnection
shouldCreateConnection(SipUserAgent &sipUa, OsMsg &eventMessage, SdpCodecList *codecFactory=NULL)SipConnectionstatic
silentRemoteHold()SipConnectionvirtual
SipConnection(const char *outboundLineAddress, UtlBoolean isEarlyMediaFor180Enabled=TRUE, CpCallManager *callMgr=NULL, CpCall *call=NULL, CpMediaInterface *mediaInterface=NULL, SipUserAgent *sipUA=NULL, int offeringDelayMilliSeconds=IMMEDIATE, int sessionReinviteTimer=0, int availableBehavior=RING, const char *forwardUnconditionalUrl=NULL, int busyBehavior=BUSY, const char *forwardOnBusy=NULL)SipConnection
SipConnection(const SipConnection &rSipConnection)SipConnectionprivate
sipUserAgentSipConnectionprivate
sRandomSipConnectionprivatestatic
targetCallBlindTransfer(const char *transferTargetAddress, const char *transferControllerAddress)SipConnectionvirtual
TERMCONNECTION_HELD enum valueConnection
TERMCONNECTION_HOLDING enum valueConnection
TERMCONNECTION_NONE enum valueConnection
TERMCONNECTION_TALKING enum valueConnection
TERMCONNECTION_UNHOLDING enum valueConnection
termConnectionStates enum nameConnection
transferControllerStatus(int connectionState, int response)SipConnectionvirtual
transfereeStatus(int connectionState, int response)SipConnectionvirtual
TYPESipConnectionstatic
unimplemented(const char *methodName) const Connection
updateContact(Url *pContactUrl, SIPX_CONTACT_TYPE eType, Url *pToUrl=NULL, UtlString *pRemoteHostOrIp=NULL, int *pRemotePort=NULL)SipConnectionprotected
updateContactFromResponse(const SipMessage *pResponse)SipConnectionprotected
validStateTransition(SIPX_CALLSTATE_EVENT eFrom, SIPX_CALLSTATE_EVENT eTo)Connection
willHandleMessage(OsMsg &eventMessage) const SipConnectionvirtual
~Connection()Connectionvirtual
~SipConnection()SipConnectionvirtual