CTI Client telephony functions (C++ CTI API)

Telephony functions

Contents  Back  Next

Use of telephony functions

The TAPIMaster® interface encapsulates the TAPI interface, providing a substantial reduction in the number of interface commands. The functions listed below provide control of the telephone or similar functionality. Not all functions are possible with all switches – it depends on how much the driver supports. To allow differentiation of calls, each call has a unique ID (not related to the telephone number) in the TAPIMaster® interface. You should store these numbers internally as they are required by many of the telephony commands. The numbers are known as Call IDs.

 

Prefix

The telephony functions start with the prefix "CTI_T".

 

Single call cunctions

 

CTI_TMakeCall

Initiate a new call.

CTI_TCallAnswer

Answer a call.

CTI_TCallDrop

Hang up a call.

 

Multicall functions

 

CTI_TAddCallToConference

Add an existing call to a conference.

CTI_TAddNumberToConference

Call a new party and add the party to a conference.

CTI_TCallHold

Hold call.

CTI_TCallRedirect

Redirect call.

CTI_TCallToggle

Switch back and forth between active and held calls.

CTI_TCallTransfer

Connect two calls.

CTI_TCallUnHold

Retrieve a held call.

CTI_TPickup

Pick up a call from a third party.

CTI_TProxyMakeCall

Initiate call from another telephone and, when established, connect through to the target device.

 

Additional functions

 

CTI_TLineReset

Reset TAPI line.

CTI_TReDial

Start redial.

CTI_TRemovePhoneIcon

Remove call symbol.

CTI_TSendCallReminder

Send call reminder.

CTI_TGetForwardingState

Query call forwarding status.

CTI_TGetForwardingDest

Query call forwarding destination.

CTI_TSetForwarding

Activate or deactivate call forwarding.

 

See also

C++ CTI API overview

 


Send feedback to TAPIMaster®

© 2020 Tino Kasubke. All rights reserved.