TAPI Support

IP Office TAPI Support

TAPILink Lite provides the following functionality for TAPI 2.1:

  • lineAnswer 
  • lineBlindtransfer 
  • lineCompleteTransfer 
  • lineConfigDialog 
  • lineClose 
  • lineDeallocateCall 
  • lineDial 
  • lineDrop 
  • lineGetAddressCaps
  • lineGetAddressID 
  • lineGetAddressStatus 
  • lineGetAppPriority 
  • lineGetCallInfo 
  • lineGetCallStatus 
  • lineGetDevCaps 
  • lineGetID 
  • lineGetLineDevStatus 
  • lineHold 
  • lineInitialiseEx
  • lineMakeCall 
  • lineNegotiateTAPIVersion
  • lineOpen 
  • linePark 
  • lineRedirect 
  • lineRemoveFromConference
  • lineSetAppPriority 
  • lineSetAppSpecific 
  • lineSetCallPrivilege 
  • lineSetStatusMessages
  • lineSetupTransfer 
  • lineShutdown 
  • lineSwapHold 
  • lineUnhold 
  • lineUnpark 
  • lineSetCallData 
  • lineDevSpecific 
  • lineGenerateDigits 
  • lineGenerateTone 
  • lineMonitorDigits 
  • lineMonitorTones

 

 

The following functions are supported using TAPI 3.0

 

  • Answer
  • BlindTransfer 
  • Connect 
  • CreateCall 
  • Disconnect 
  • EnumerateAddresses 
  • get_Address 
  • get_AddressName 
  • get_Call 
  • get_CallInfoString
  • get_CallState

 

  • get_Cause
  • get_dialableAddress 
  • get_Event 
  • get_MediaTypes
  • get_ServiceProviderName
  • get_State 
  • Hold
  • Initialize 
  • ITAddress 
  • ITBasicCallControl 
  • ITCallHubEvent 
  • ITCallInfo 

  • ITCallInfoChangeEvent 
  • ITCallNotificationEvent 
  • ITCallStateEvent 
  • ITMediaSupport
  • ITTAPI 
  • ParkDirect 
  • Put_EventFilter 
  • RegisterCallNotifications
  • SetCallInfoBuffer 
  • Shutdown SwapHold 
  • Transfer 
  • Unpark

 

 

TAPILink Lite can be used from C, C++ and Delphi. Visual Basic cannot directly use TAPI 2.1, but does support TAPI 3.0 without any third-party tools. TAPILink Lite provides detailed information on telephony events, including the ability to screen-pop based on CLI and/or DDI.

 

.

IP Office TAPI Device Specific Data

  • Absent message id 
  • Absent message set flag 
  • Absent text 
  • Call waiting on flag 
  • Can intrude flag 
  • Cannot be intruded upon flag 
  • Do not disturb exception list 
  • Do not disturb flag 
  • Follow me number 
  • Force login flag 
  • Forward hunt group flag
  • Forward number
  • Forward on busy flag 
  • Forward on busy number 
  • Forward on no answer flag 
  • Forward unconditional flag 
  • Inside call sequence number 
  • Login code flag 
  • No answer timeout period 
  • Number of groups that the user is 
  • Number of groups that the user is a member of that are currently out of service
  • Number of groups that the user is a member of that are currently outside their time profile
  • Number of groups the user is a member of 
  • Number of groups the user is currently disabled from 
  • Number of unread voicemail messages 
  • Number of voicemail messages 
  • Outgoing call bar flag 
  • Outside call sequence number
  • Phone’s extension number 
  • Ring back sequence number 
  • System phone flag 
  • User’s extension number 
  • User’s priority 
  • Users Locale 
  • Voicemail email mode 
  • Voicemail on flag 
  • Voicemail ring-back flag
  • Wrap up time period 
  • X directory flag