Platforms to show: All Mac Windows Linux Cross-Platform
TAPICallControlMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Tapi | MBS Win Plugin | 14.4 | ❌ No | ✅ Yes | ❌ No | ❌ No | Desktop, Console & Web |
This is an abstract class. You can't create an instance, but you can get one from various plugin functions.
- 3 properties
- property Handle as Integer
- property Lasterror as Integer
- property LasterrorMessage as String
- 19 methods
- method Answer
- method BlindTransfer(DestAddress as String)
- method Conference(otherCall as TAPICallControlMBS, sync as boolean)
- method Connect(sync as boolean)
- method Constructor Private
- method Dial(DestAddress as String)
- method Disconnect(Mode as Integer)
- method Finish(Mode as Integer)
- method HandoffDirect(ApplicationName as String)
- method HandoffIndirect(MediaType as Integer)
- method Hold(hold as boolean)
- method ParkDirect(ParkAddress as String)
- method ParkIndirect as string
- method Pickup(GroupID as String)
- method RemoveFromConference
- method SetQOS(MediaType as Integer, ServiceLevel as Integer)
- method SwapHold(otherCall as TAPICallControlMBS)
- method Transfer(otherCall as TAPICallControlMBS, sync as boolean)
- method Unpark
- 8 constants
Disconnect Modes
Constant | Value | Description |
---|---|---|
DisconnectModeNoAnswer | 1 | The call is being disconnected because it has not been answered. more |
DisconnectModeNormal | 0 |
The call is being disconnected as part of the normal cycle of the call. Lasterror is set. |
DisconnectModeReject | 2 |
The user rejected the offered call. Lasterror is set. |
Finish Modes
Constant | Value | Description |
---|---|---|
FinishModeAsConference | 1 |
A call is being added to a conference call. Lasterror is set. |
FinishModeAsTransfer | 0 |
A call transfer is being finished. Lasterror is set. |
QOS levels
Constant | Value | Description |
---|---|---|
QualityOfServerLevelBestEffort | 2 |
Quality of service level desired is "best effort". |
QualityOfServerLevelIfAvailable | 1 |
Quality of service level desired if available. |
QualityOfServerLevelNeeded | 0 |
Quality of service level required. |
This class has no sub classes.
Some methods using this class:
- ITAddressMBS.CreateCall(DestAddress as string = "", AddressType as Integer = 1, MediaTypes as Integer = 0) as TAPICallControlMBS
Some events using this class:
- TAPIMBS.IncomingCall(CallInfo as ITCallInfoMBS, BasicCallControl as TAPICallControlMBS)
Some examples using this class:
The items on this page are in the following plugins: MBS Win Plugin.