Platforms to show: All Mac Windows Linux Cross-Platform

Back to TAPICallControlMBS class.

TAPICallControlMBS.Answer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
answers an incoming call.

This method can succeed only if the call state is StateOffering.
Lasterror is set.

TAPICallControlMBS.BlindTransfer(DestAddress as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
performs a blind or single-step transfer of the specified call to the specified destination address.

The application must be the owner of the call. After a successful transfer, the call state transitions to StateDisconnected.

DestAddress: Text containing destination address for the transfer.
Lasterror is set.

TAPICallControlMBS.Conference(otherCall as TAPICallControlMBS, sync as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Adds a consultation call to the conference in which the current call is a participant.

If an associated ITCallHub object does not exist, it is created.

otherCall: The consultation call.
Sync: Indicates whether the call should be conferenced synchronously (true) or asynchronously (false). See Connect method for additional explanation.
Lasterror is set.

TAPICallControlMBS.Connect(sync as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Attempts to complete the connection of an outgoing call.

Sync: Boolean indicating whether connection is to be performed synchronously (true) or asynchronously (false).

If the call is asynchronous, the application will receive information about the call's progress through the TAPIMBS CallStateChanged event. Connect may return no error, but the actual connection may fail (and the application will be notified through the event).
If the call is synchronous, this method will not return until the call is in the connected state or fails.
Lasterror is set.

To make a call, please find the ITAddressMBS for the line, use CreateCall there. Than use TAPICallControlMBS.Connect here.

TAPICallControlMBS.Constructor   Private

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
The private constructor.

TAPICallControlMBS.Dial(DestAddress as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Dials the specified address.

DestAddress: Representation of address to be dialed. The format must conform to a standard dialable address.
Lasterror is set.

TAPICallControlMBS.Disconnect(Mode as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Disconnects the call.

The call state will transition to StateDisconnected after the method completes successfully.
Pass DisconnectModeNoAnswer, DisconnectModeNormal or DisconnectModeReject.
Lasterror is set.

TAPICallControlMBS.Finish(Mode as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Called on a consultation call to finish a conference or a transfer.

Pass FinishModeAsConference or FinishModeAsTransfer.
Lasterror is set.

TAPICallControlMBS.HandoffDirect(ApplicationName as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Hands off the call to another application.

This indicates that the application no longer requires ownership of the call.

ApplicationName: Text containing the specific application name to hand off call to. Can be full path name or executable name.
Lasterror is set.

TAPICallControlMBS.HandoffIndirect(MediaType as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Hands off the call to another application based on the media type of the call.

If multiple applications have registered as able to handle the types involved, TAPI will hand off to the highest-priority application, which is usually the one that registered first.
This indicates that the application no longer requires ownership of the call.

for media types, please check constants in ITAddressMBS class and this website:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms734210(v=vs.85).aspx
Lasterror is set.

TAPICallControlMBS.Hold(hold as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Places or removes the call from the hold.

If Hold is true and the method succeeds, the call state transitions to the StateHold state. If Hold is false, the call state transitions to StateConnected.
Lasterror is set.

TAPICallControlMBS.ParkDirect(ParkAddress as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Parks the call at a specified address.

ParkAddress: Text containing the address where the call is to be parked.
Lasterror is set.

TAPICallControlMBS.ParkIndirect as string

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Parks the call and returns the parked address.

Returns representation of the address where the call was parked.
Lasterror is set.

TAPICallControlMBS.Pickup(GroupID as String)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Picks up a call alerting at the specified group identification.

GroupID: The group identifier to which the alerting station belongs.
Lasterror is set.

TAPICallControlMBS.RemoveFromConference

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Removes the call from a conference if it is involved in one.

Lasterror is set.

TAPICallControlMBS.SetQOS(MediaType as Integer, ServiceLevel as Integer)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Sets the quality of service level for the call.

for media types, please check constants in ITAddressMBS class and this website:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms734210(v=vs.85).aspx

Lasterror is set.

TAPICallControlMBS.SwapHold(otherCall as TAPICallControlMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Swaps the call (which is active) with the specified call on hold.

Swapping the active call with the call on consultation hold allows the application to toggle between these two calls. This is typical in call waiting.
OtherCall: Call, currently on hold, that is to be made active.
Lasterror is set.

TAPICallControlMBS.Transfer(otherCall as TAPICallControlMBS, sync as boolean)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Transfers the current call to the destination address.

otherCall: Other interface of consultation call created for the transfer.
Sync: Indicates whether the method should be completed synchronously (true) or asynchronously (false).
Lasterror is set.

TAPICallControlMBS.Unpark

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Tapi MBS Win Plugin 14.4 ❌ No ✅ Yes ❌ No ❌ No Desktop, Console & Web
Gets the call from park.

To unpark a call, CreateCall must be called using as the destination address the current parked location of the call.
Lasterror is set.

The items on this page are in the following plugins: MBS Win Plugin.


The biggest plugin in space...