TapiCallAddToConference Method |
Namespace: Traysoft.AddTapi
Exception | Condition |
---|---|
TapiException | The call was not added to the conference because a TAPI error occurred. |
AddToConference method adds the call represented by this object to the conference call specified by conferenceCall. Call state of conferenceCall must be OnHoldPendingConference or OnHold. The state of the call to be added to the conference must be Connected, OnHold, Proceeding or Ringback. Many PBXs allow calls to be added to conferences before they are actually answered.
The conference call is established either by SetupConference(TapiCall, TapiCall, Int32) or CompleteTransfer(TapiCall, Boolean) resolved as a 3-way conference. The call added to a conference is typically established using SetupConference(TapiCall, TapiCall, Int32) or PrepareAddToConference. Some PBXs allow adding arbitrary calls to the conference, and such a call can have been set up using Dial(String, Boolean) and be on (hard) hold.
All calls that are part of a conference must exist on the same open line.