-
Table of Contents
-
Conversation Manager Methods
-
ConversationHandle createConversation()
-
destroyConversation(ConversationHandle)
-
ParticipantHandle createRemoteParticipant(ConversationHandle, DestAddress, ContributionSetting, MediaMask, ForkSelectMode)
-
ParticipantHandle createMediaResourceParticipant(ConversationHandle, URL)
-
ParticipantHandle createLocalParticipant(SourceId, SinkId)
-
alertParticipant(ParticipantHandle, earlyFlag, MediaMask)
-
answerParticipant(ParticipantHandle, MediaMask)
-
rejectParticipant(ParticipantHandle, rejectCode)
-
redirectParticipant(ParticipantHandle, Address)
-
destroyParticipant(ParticipantHandle partHandle)
-
addParticipant(ConversationHandle convHandle, ParticipantHandle partHandle, ContributionSetting, MediaMask)
-
removeParticipant(ConversationHandle convHandle, ParticipantHandle partHandle)
-
moveParticipant(ParticipantHandle, SourceConversationHandle, DestConversationHandle)
-
copyParticipant(ParticipantHandle, ConversationHandle, ContributionSetting)
-
replaceParticipant(ConversationHandle, ExistingParticipantHandle, NewParticipantHandle)
-
joinConversation(SrcConversationHandle, DestConversationHandle)
-
modifyParticipantContribution(ConversationHandle, ParticipantHandle, sendGain, receiveGain)
-
Conversation Manager Events
-
onIncomingParticipant(ParticipantHandle, ParticipantInfo)
-
onRequestOutgoingParticipant(ParticipantHandle, ParticipantInfo)
-
onParticipantTerminated(ParticipantHandle, Reason)
-
onParticipantAlerting(ParticipantHandle)
-
onParticipantConnected(ParticipantHandle)
-
onRelatedConversation(relatedConversationHandle, relatedParticipantHandle, origConversationHandle, origParticipantHandle)
-
onParticipantRedirectSuccess(ParticipantHandle)
-
onParticipantRedirectFailure(ParticipantHandle, StatusCode)
-
onDTMFEvent(ParticipantHandle, tone, duration, up?)
-
onConversationDestroyed(ConversationHandle)
-
onParticipantDestroyed(ParticipantHandle)
-
Use Cases
-
Non-mixing cases:
-
2-party call received
-
2-party call initiated with early media - no forking
-
call initiated with forking
-
Unattended Transfer
-
Attended transfer
-
OOD Refer Request
-
Call waiting
-
Mixing cases:
-
3-way calling
-
3-way join after call waiting
-
Barge-in
-
Whisper
-
Call center coaching
-
Small conference with out-calling, drop and mute
-
Larger conference with floor control
-
Conference with internal sidebar
-
Conference with external sidebar
-
Conversation Manager Threading