sipXcallLib home page


CpCallManager Member List

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

acceptConnection(const char *callId, const char *address, SIPX_CONTACT_ID contactId=0, const void *hWnd=NULL, const void *security=NULL, const char *locationHeader=NULL, const int bandWidth=AUDIO_CODEC_BW_DEFAULT, UtlBoolean sendEarlyMedia=FALSE)=0CpCallManagerpure virtual
answerTerminalConnection(const char *callId, const char *address, const char *terminalId, const void *pDisplay=NULL, const void *pSecurity=NULL)=0CpCallManagerpure virtual
appendCall(CpCall *call)CpCallManagerprotectedvirtual
aquireCallIndex()CpCallManagerprotected
audioChannelPlay(const char *callId, const char *szRemoteAddress, const char *audioUrl, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, UtlBoolean mixWithMic=false, int downScaling=100)=0CpCallManagerpure virtual
audioChannelStop(const char *callId, const char *szRemoteAddress)=0CpCallManagerpure virtual
audioPlay(const char *callId, const char *audioUrl, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote, UtlBoolean mixWithMic=false, int downScaling=100)=0CpCallManagerpure virtual
audioStop(const char *callId)=0CpCallManagerpure virtual
bufferPlay(const char *callId, const void *audiobuf, int bufSize, int type, UtlBoolean repeat, UtlBoolean local, UtlBoolean remote)=0CpCallManagerpure virtual
CallHoldType enum nameCpCallManager
CALLMANAGER_MAX_REQUEST_MSGSCpCallManagerprivatestatic
CallTypes enum nameCpCallManager
connect(const char *callId, const char *toAddress, const char *fromAddress=NULL, const char *desiredConnectionCallId=NULL, SIPX_CONTACT_ID contactId=0, const void *pDisplay=NULL, const void *pSecurity=NULL, const char *locationHeader=NULL, const int bandWidth=AUDIO_CODEC_BW_DEFAULT, SIPX_TRANSPORT_DATA *pTransportData=NULL, const RTP_TRANSPORT rtpTransportOptions=RTP_TRANSPORT_UDP)=0CpCallManagerpure virtual
consult(const char *idleTargetCallId, const char *activeOriginalCallId, const char *originalCallControllerAddress, const char *originalCallControllerTerminalId, const char *consultAddressUrl, UtlString &targetCallControllerAddress, UtlString &targetCallConsultAddress)=0CpCallManagerpure virtual
CP_ACCEPT_CONNECTION enum valueCpCallManager
CP_ANSWER_CONNECTION enum valueCpCallManager
CP_BLIND_TRANSFER enum valueCpCallManager
CP_CALL_EXITED enum valueCpCallManager
CP_CANCEL_TIMER enum valueCpCallManager
CP_CONNECT enum valueCpCallManager
CP_CONSULT_TRANSFER enum valueCpCallManager
CP_CONSULT_TRANSFER_ADDRESS enum valueCpCallManager
CP_CREATE_CALL enum valueCpCallManager
CP_CREATE_MEDIA_CONNECTION enum valueCpCallManager
CP_CREATE_PLAYER enum valueCpCallManager
CP_CREATE_PLAYLIST_PLAYER enum valueCpCallManager
CP_CREATE_QUEUE_PLAYER enum valueCpCallManager
CP_DEQUEUED_CALL enum valueCpCallManager
CP_DESTROY_PLAYER enum valueCpCallManager
CP_DESTROY_PLAYLIST_PLAYER enum valueCpCallManager
CP_DESTROY_QUEUE_PLAYER enum valueCpCallManager
CP_DIAL_STRING enum valueCpCallManager
CP_DROP enum valueCpCallManager
CP_DROP_CONNECTION enum valueCpCallManager
CP_ENABLE_STUN enum valueCpCallManager
CP_ENABLE_TURN enum valueCpCallManager
CP_FAILED enum valueCpCallManager
CP_FLOWGRAPH_MESSAGE enum valueCpCallManager
CP_FOCUS_CALL enum valueCpCallManager
CP_FORCE_DROP_CONNECTION enum valueCpCallManager
CP_GET_CALL_MEDIA_ENERGY_LEVELS enum valueCpCallManager
CP_GET_CALLED_ADDRESSES enum valueCpCallManager
CP_GET_CALLING_ADDRESSES enum valueCpCallManager
CP_GET_CALLS enum valueCpCallManager
CP_GET_CALLSTATE enum valueCpCallManager
CP_GET_CAN_ADD_PARTY enum valueCpCallManager
CP_GET_CODEC_CPU_COST enum valueCpCallManager
CP_GET_CODEC_CPU_LIMIT enum valueCpCallManager
CP_GET_CONNECTIONS enum valueCpCallManager
CP_GET_CONNECTIONSTATE enum valueCpCallManager
CP_GET_FOCUS enum valueCpCallManager
CP_GET_INVITE_HEADER_VALUE enum valueCpCallManager
CP_GET_LOCAL_CONTACTS enum valueCpCallManager
CP_GET_MEDIA_CONNECTION_ID enum valueCpCallManager
CP_GET_MEDIA_ENERGY_LEVELS enum valueCpCallManager
CP_GET_MEDIA_RTP_SOURCE_IDS enum valueCpCallManager
CP_GET_NEXT_CSEQ enum valueCpCallManager
CP_GET_NUM_CONNECTIONS enum valueCpCallManager
CP_GET_NUM_TERM_CONNECTIONS enum valueCpCallManager
CP_GET_SESSION enum valueCpCallManager
CP_GET_TERM_CONNECTIONS enum valueCpCallManager
CP_GET_TERMINALCONNECTIONSTATE enum valueCpCallManager
CP_GET_USERAGENT enum valueCpCallManager
CP_HOLD_ALL_TERM_CONNECTIONS enum valueCpCallManager
CP_HOLD_CALL enum valueCpCallManager
CP_HOLD_LOCAL_TERM_CONNECTION enum valueCpCallManager
CP_HOLD_TERM_CONNECTION enum valueCpCallManager
CP_INVALID_IP_ADDRESS enum valueCpCallManager
CP_INVALID_SIP_DIRECTORY_SERVER enum valueCpCallManager
CP_INVALID_SIP_URL enum valueCpCallManager
CP_IS_LOCAL_TERM_CONNECTION enum valueCpCallManager
CP_JOIN_CONNECTION enum valueCpCallManager
CP_LIMIT_CODEC_PREFERENCES enum valueCpCallManager
CP_LIMIT_CODECS enum valueCpCallManager
CP_MGCP_CAPS_MESSAGE enum valueCpCallManager
CP_MGCP_MESSAGE enum valueCpCallManager
CP_OFF_HOLD_CALL enum valueCpCallManager
CP_OFFERING_EXPIRED enum valueCpCallManager
CP_OUTGOING_INFO enum valueCpCallManager
CP_PLAY_AUDIO_CONNECTION enum valueCpCallManager
CP_PLAY_AUDIO_TERM_CONNECTION enum valueCpCallManager
CP_PLAY_BUFFER_TERM_CONNECTION enum valueCpCallManager
CP_RECORD_AUDIO_CONNECTION_PAUSE enum valueCpCallManager
CP_RECORD_AUDIO_CONNECTION_RESUME enum valueCpCallManager
CP_RECORD_AUDIO_CONNECTION_START enum valueCpCallManager
CP_RECORD_AUDIO_CONNECTION_STOP enum valueCpCallManager
CP_RECORD_BUFFER_AUDIO_CONNECTION_START enum valueCpCallManager
CP_RECORD_BUFFER_AUDIO_CONNECTION_STOP enum valueCpCallManager
CP_REDIRECT_CONNECTION enum valueCpCallManager
CP_REJECT_CONNECTION enum valueCpCallManager
CP_RENEGOTIATE_CODECS_ALL_CONNECTIONS enum valueCpCallManager
CP_RENEGOTIATE_CODECS_CONNECTION enum valueCpCallManager
CP_RINGING_EXPIRED enum valueCpCallManager
CP_SET_CODEC_CPU_LIMIT enum valueCpCallManager
CP_SET_INBOUND_CODEC_CPU_LIMIT enum valueCpCallManager
CP_SET_MEDIA_PASS_THROUGH enum valueCpCallManager
CP_SET_MIC_GAIN enum valueCpCallManager
CP_SET_OUTBOUND_LINE enum valueCpCallManager
CP_SET_OUTPUT_MIX_WEIGHT enum valueCpCallManager
CP_SET_RTP_DESTINATION enum valueCpCallManager
CP_SILENT_REMOTE_HOLD enum valueCpCallManager
CP_SINGLE_CALL_TRANSFER enum valueCpCallManager
CP_SIP_MESSAGE enum valueCpCallManager
CP_SPLIT_CONNECTION enum valueCpCallManager
CP_START_RTP_SEND enum valueCpCallManager
CP_START_TONE_CONNECTION enum valueCpCallManager
CP_START_TONE_TERM_CONNECTION enum valueCpCallManager
CP_STOP_AUDIO_CONNECTION enum valueCpCallManager
CP_STOP_AUDIO_TERM_CONNECTION enum valueCpCallManager
CP_STOP_RTP_SEND enum valueCpCallManager
CP_STOP_TONE_CONNECTION enum valueCpCallManager
CP_STOP_TONE_TERM_CONNECTION enum valueCpCallManager
CP_SUCCESS enum valueCpCallManager
CP_TRANSFER_CONNECTION enum valueCpCallManager
CP_TRANSFER_CONNECTION_STATUS enum valueCpCallManager
CP_TRANSFER_OTHER_PARTY_HOLD enum valueCpCallManager
CP_TRANSFER_OTHER_PARTY_JOIN enum valueCpCallManager
CP_TRANSFER_OTHER_PARTY_UNHOLD enum valueCpCallManager
CP_TRANSFEREE_CONNECTION enum valueCpCallManager
CP_TRANSFEREE_CONNECTION_STATUS enum valueCpCallManager
CP_UNHOLD_ALL_TERM_CONNECTIONS enum valueCpCallManager
CP_UNHOLD_LOCAL_TERM_CONNECTION enum valueCpCallManager
CP_UNHOLD_TERM_CONNECTION enum valueCpCallManager
CP_UNSPECIFIED enum valueCpCallManager
CP_YIELD_FOCUS enum valueCpCallManager
CpCallManager(const char *taskName, const char *callIdPrefix, int rtpPortStart=8766, int rtpPortEnd=-1, const char *localAddress=NULL, const char *publicAddress=NULL, int internalSamplerate=8000)CpCallManager
CpCallManager(const CpCallManager &rCpCallManager)CpCallManagerprivate
CpStatus enum nameCpCallManager
createCall(UtlString *callId, int metaEventId=0, int metaEventType=PtEvent::META_EVENT_NONE, int numMetaEventCalls=0, const char *callIds[]=NULL, UtlBoolean assumeFocusIfNoInfocusCall=TRUE)=0CpCallManagerpure virtual
createPlayer(const char *callid, MpStreamPlaylistPlayer **ppPlayer)=0CpCallManagerpure virtual
createPlayer(int type, const char *callid, const char *szStream, int flags, MpStreamPlayer **ppPlayer)=0CpCallManagerpure virtual
destroyPlayer(const char *callid, MpStreamPlaylistPlayer *pPlayer)=0CpCallManagerpure virtual
destroyPlayer(int type, const char *callid, MpStreamPlayer *pPlayer)=0CpCallManagerpure virtual
dialString(const char *url)=0CpCallManagerpure virtual
disconnectConnection(const char *callId, const char *addressUrl)=0CpCallManagerpure virtual
doGetFocus(CpCall *call)=0CpCallManagerpure virtual
drop(const char *callId)=0CpCallManagerpure virtual
dropConnection(const char *callId, const char *address)=0CpCallManagerpure virtual
enableIce(UtlBoolean bEnable)CpCallManagervirtual
EventSubTypes enum nameCpCallManager
FAR_END_HOLD enum valueCpCallManager
findCall(const char *callId)CpCallManagerprotectedvirtual
getCalledAddresses(const char *callId, int maxConnections, int &numConnections, UtlString addresses[])=0CpCallManagerpure virtual
getCallingAddresses(const char *callId, int maxConnections, int &numConnections, UtlString addresses[])=0CpCallManagerpure virtual
getCalls(int maxCalls, int &numCalls, UtlString callIds[])=0CpCallManagerpure virtual
getCallState(const char *callId, int &state)=0CpCallManagerpure virtual
getCodecCPUCostCall(const char *callId, int &cost)=0CpCallManagerpure virtual
getCodecCPULimitCall(const char *callId, int &cost)=0CpCallManagerpure virtual
getConnections(const char *callId, int maxConnections, int &numConnections, UtlString addresses[])=0CpCallManagerpure virtual
getConnectionState(const char *callId, const char *remoteAddress, int &state)=0CpCallManagerpure virtual
getEventSubTypeString(EventSubTypes type, UtlString &typeString)CpCallManagerstatic
getFromField(const char *callId, const char *remoteAddress, UtlString &fromField)=0CpCallManagerpure virtual
getLocalAddress(UtlString &address)CpCallManagervirtual
getNewCallId(UtlString *callId)CpCallManagervirtual
getNewCallId(const char *callIdPrefix, UtlString *callId)CpCallManagerstatic
getNewMetaEventId()CpCallManager
getNewSessionId(UtlString *sessionId)CpCallManager
getNumConnections(const char *callId, int &numConnections)=0CpCallManagerpure virtual
getNumLines()=0CpCallManagerpure virtual
getNumTerminalConnections(const char *callId, const char *address, int &numTerminalConnections)=0CpCallManagerpure virtual
getOutboundAddresses(int maxAddressesRequested, int &numAddressesAvailable, UtlString **addresses)=0CpCallManagerpure virtual
getRemoteUserAgent(const char *callId, const char *remoteAddress, UtlString &userAgent)=0CpCallManagerpure virtual
getSession(const char *callId, const char *address, SipSession &session)=0CpCallManagerpure virtual
getSipDialog(const char *callId, const char *address, SipDialog &dialog)=0CpCallManagerpure virtual
getTermConnectionState(const char *callId, const char *address, const char *terminal, int &state)=0CpCallManagerpure virtual
getTerminalConnections(const char *callId, const char *address, int maxTerminalConnections, int &numTerminalConnections, UtlString terminalNames[])=0CpCallManagerpure virtual
getToField(const char *callId, const char *remoteAddress, UtlString &toField)=0CpCallManagerpure virtual
getVoiceQualityReportTarget(UtlString &reportSipUrl)CpCallManagervirtual
handleMessage(OsMsg &eventMessage)=0CpCallManagerpure virtual
holdAllTerminalConnections(const char *callId)=0CpCallManagerpure virtual
holdLocalTerminalConnection(const char *callId)=0CpCallManagerpure virtual
holdTerminalConnection(const char *callId, const char *address, const char *terminalId)=0CpCallManagerpure virtual
isIceEnabled() const CpCallManagervirtual
isTerminalConnectionLocal(const char *callId, const char *address, const char *terminalId)=0CpCallManagerpure virtual
limitCodecPreferences(const char *callId, const char *remoteAddr, const int audioBandwidth, const int videoBandwidth, const char *szVideoCodecName)=0CpCallManagerpure virtual
limitCodecs(const char *callId, const char *remoteAddr, const char *codecNames)=0CpCallManagerpure virtual
mbEnableICECpCallManagerprivate
mCallIdPrefixCpCallManagerprivate
mCallIndicesCpCallManagerprotected
mCallListCpCallManagerprivate
mCallListMutexCpCallManagerprotected
mCallNumCpCallManagerprivatestatic
mCallNumMutexCpCallManagerprotectedstatic
mDefaultSampleRateCpCallManagerprotected
mDoNotDisturbFlagCpCallManagerprotected
mForwardOnNoAnswerCpCallManagerprotected
mForwardUnconditionalCpCallManagerprotected
MGCP_CALL enum valueCpCallManager
mInviteExpireSecondsCpCallManagerprotected
mLastMetaEventIdCpCallManagerprivate
mLineAvailableBehaviorCpCallManagerprotected
mLineBusyBehaviorCpCallManagerprotected
mLocalAddressCpCallManagerprotected
mManagerMutexCpCallManagerprotected
mMsgWaitingFlagCpCallManagerprotected
mNoAnswerTimeoutCpCallManagerprotected
mOfferedTimeOutCpCallManagerprotected
mPublicAddressCpCallManagerprotected
mRtpPortEndCpCallManagerprotected
mRtpPortStartCpCallManagerprotected
mSipForwardOnBusyCpCallManagerprotected
mVoiceQualityReportTargetCpCallManagerprivate
NEAR_END_HOLD enum valueCpCallManager
onCallDestroy(CpCall *pCall)=0CpCallManagerpure virtual
operator=(const CpCallManager &rhs)CpCallManagerprivate
pushCall(CpCall *call)CpCallManagerprotectedvirtual
redirectConnection(const char *callId, const char *address, const char *forwardAddressUrl)=0CpCallManagerpure virtual
rejectConnection(const char *callId, const char *address, int errorCode=0, const char *errorText="")=0CpCallManagerpure virtual
releaseCallIndex(int callIndex)CpCallManagerprotected
renegotiateCodecsAllTerminalConnections(const char *callId)=0CpCallManagerpure virtual
renegotiateCodecsTerminalConnection(const char *callId, const char *addresss, const char *terminalId)=0CpCallManagerpure virtual
setCodecCPULimitCall(const char *callId, int limit, UtlBoolean bRenegotiate)=0CpCallManagerpure virtual
setDoNotDisturb(int flag)CpCallManagervirtual
setInboundCodecCPULimit(int limit)=0CpCallManagerpure virtual
setMessageWaiting(int flag)CpCallManagervirtual
setMicGain(const char *callId, float gain)=0CpCallManagerpure virtual
setOfferedTimeout(int millisec)CpCallManagervirtual
setOutboundLine(const char *lineUrl)=0CpCallManagerpure virtual
setOutboundLineForCall(const char *callId, const char *address, SIPX_CONTACT_TYPE eType=CONTACT_AUTO)=0CpCallManagerpure virtual
setTransferType(int type)=0CpCallManagerpure virtual
setVoiceQualityReportTarget(const char *szTargetSipUrl)CpCallManagervirtual
SIP_CALL enum valueCpCallManager
toneChannelStart(const char *callId, const char *szRemoteAddress, int toneId, UtlBoolean local, UtlBoolean remote)=0CpCallManagerpure virtual
toneChannelStop(const char *callId, const char *szRemoteAddress)=0CpCallManagerpure virtual
toneStart(const char *callId, int toneId, UtlBoolean local, UtlBoolean remote)=0CpCallManagerpure virtual
toneStop(const char *callId)=0CpCallManagerpure virtual
transfer(const char *targetCallId, const char *originalCallId)=0CpCallManagerpure virtual
transfer_blind(const char *callId, const char *transferToUrl, UtlString *targetCallId, UtlString *targetConnectionAddress=NULL)=0CpCallManagerpure virtual
unhold(const char *callId)=0CpCallManagerpure virtual
unholdAllTerminalConnections(const char *callId)=0CpCallManagerpure virtual
unholdLocalTerminalConnection(const char *callId)=0CpCallManagerpure virtual
unholdTerminalConnection(const char *callId, const char *addresss, const char *terminalId)=0CpCallManagerpure virtual
validateAddress(UtlString &address)=0CpCallManagerpure virtual
yieldFocus(CpCall *call)=0CpCallManagerpure virtual
~CpCallManager()CpCallManagervirtual