CallRedirectionManager

Functions

Link copied to clipboard
abstract fun acquireDependencies(resolver: ServiceResolver<Base>)
Called after all services are registered, but none are started.
Link copied to clipboard
abstract fun cancelRedirect()
Cancels the current redirect.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getState(): RedirectState
Link copied to clipboard
abstract fun isAttendedTransferSource(callEvent: CallEvent): Boolean
Link copied to clipboard
abstract fun isAttendedTransferTarget(callEvent: CallEvent): Boolean
Link copied to clipboard
abstract fun isBlindTransferSource(callEvent: CallEvent): Boolean
At this point the source (see @ref setAttendedTransferSource) and the target (see @ref setAttendedTransferTarget) must be set
Link copied to clipboard
abstract fun isBlindTransferTarget(callEvent: CallEvent): Boolean
Link copied to clipboard
abstract fun isForwardingSource(callEvent: CallEvent): Boolean
Link copied to clipboard
abstract fun isRedirectParticipant(callEvent: CallEvent): Boolean
Returns true if the given call is a redirect participant.
Link copied to clipboard
open fun onServiceStarted()
Called after acquireDependencies
Link copied to clipboard
open fun onServiceStopped()
Called on teardown.
Link copied to clipboard
Link copied to clipboard
abstract fun performAttendedTransferBetween(source: CallEvent, target: CallEvent)
Stores the source and target in the IRedirectionManager and immediately performs attended transfer.
Link copied to clipboard
abstract fun performBlindTransferToTarget(callToBeTransferredTo: CallEvent)
Link copied to clipboard
abstract fun performForwardToTarget(callToForwardTo: CallEvent)
Link copied to clipboard
abstract fun setAttendedTransferSource(callEvent: CallEvent)
Link copied to clipboard
abstract fun setAttendedTransferTarget(callEvent: CallEvent)
Link copied to clipboard
abstract fun setBlindTransferSource(callEvent: CallEvent)
Link copied to clipboard
abstract fun setForwardingSource(callEvent: CallEvent)