Platforms to show: All Mac Windows Linux Cross-Platform
Back to TAPICallControlMBS class.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Tapi | MBS Win Plugin | 14.4 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
method | Tapi | MBS Win Plugin | 14.4 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
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.