• 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