Changes the speakers on the consult transfer.

Namespace: ININ.IceLib.Interactions
Assembly: ININ.IceLib.Interactions (in ININ.IceLib.Interactions.dll) Version: 0.0.0.0 (22.1.0.214)

Syntax

C#
public void ChangeSpeakers(
	ConsultTransferParticipants speakTo
)
Visual Basic
Public Sub ChangeSpeakers ( _
	speakTo As ConsultTransferParticipants _
)

Parameters

speakTo
Type: ININ.IceLib.Interactions..::..ConsultTransferParticipants
The speakers to participate with the agent.

Remarks

When using Agent for the speakTo value, neither the consult nor the caller will be speaking. Additionally, the agent is always a speaker on a consult, if Agent is omitted, it will be added back by default. When using Caller for the speakTo value, only the agent and the caller will be speaking. When using Consult for the speakTo value, only the agent and the consult will be speaking. When using All for the speakTo value, all parties will be speaking.

Exceptions

ExceptionCondition
System..::..ArgumentOutOfRangeException The specified speak to is not from the ConsultTransferParticipants enumeration. The specified speak to is set to None.
ININ.IceLib.Connection..::..RequestTimeoutExceptionThe request timed out while waiting for a response.
ININ.IceLib.Connection..::..SessionDisconnectedExceptionThe Session does not have a valid connection.
System..::..ObjectDisposedExceptionThe Session has been disposed.

Version Information

Supported for IC Server version 2015 R1 and beyond.
For 4.0, supported for IC Server version 4.0 GA and beyond.

See Also