Updated on 2024-03-05 GMT+08:00

Three-Party Call

  • Application scenario

    After holding the call with user B, agent A makes an outbound call to user C. After setting up a call with user C, agent A adds user B to the call with user C, to form a three-party call. After the three-party call is successfully set up:

    • If agent A releases the call first, a call is set up between user B and user C.
    • If user B releases the call first, a call is set up between agent A and user C.
    • If user C releases the call first, a call is set up between agent A and user B.
    • If agent A must retrieve the call with user B, agent A invokes the interface described in Releasing a Connection of a Specified Number (the released number input at the interface is the number of user C).
Figure 1 Three-party call
  • Prerequisites
    • A call has been held by the agent.
    • The agent is in the call state.
  • Implementation process

    For details, see Making a Three-Party Call.

  • Triggered event

    AgentEvent_Conference

    AgentEvent_Customer_Release