etLine.TAPI and etPhone.TAPI Properties


<>.TAPI.ExtensionHighVersion
<>.TAPI.ExtensionID0
<>.TAPI.ExtensionID1
<>.TAPI.ExtensionID2
<>.TAPI.ExtensionID3
<>.TAPI.ExtensionLowVersion
<>.TAPI.ExtensionVersion
<>.TAPI.HighVersion
<>.TAPI.LowVersion
<>.TAPI.ReplyTimeout
<>.TAPI.TSP
<>.TAPI.Version
 


etLine.TAPI.ExtensionHighVersion
etPhone.TAPI.ExtensionHighVersion

ActiveX: etLine.TAPIExtensionHighVersion
     etPhone.TAPIExtensionHighVersion
Type:
Integer
When:
Design Time and Run-Time
Read/Write:
Read and Write
Edition:
Enterprise

Set this property to the highest TAPI extension version supported by the Telephony Service Provider (TSP) manufacturer. This information is available from the supplier of the TSP.

This property must be set prior to setting the properties <>.Enabled to True.

Note: Setting this property to a non-zero value may have an effect on <>.Device.Name and <>.Device.List properties for devices that do not support the given version number.

 

etLine.TAPI.ExtensionID0, etLine.TAPI.ExtensionID1, etLine.TAPI.ExtensionID2, etLine.TAPI.ExtensionID3
etPhone.TAPI.ExtensionID0, etPhone.TAPI.ExtensionID1, etPhone.TAPI.ExtensionID2, etPhone.TAPI.ExtensionID3

ActiveX: etLine.TAPIExtensionID0 or etPhone.TAPIExtensionID0
     etLine.TAPIExtensionID1, etPhone.TAPIExtensionID1
     etLine.TAPIExtensionID2, etPhone.TAPIExtensionID2
     etLine.TAPIExtensionID3, etPhone.TAPIExtensionID3
Type: Integer
When:
Run-Time
Read/Write:
Read Only
Edition:
Enterprise

TAPI Extension identifiers are used to identify Telephony Service Provider-specific extensions for line devices. Some TAPI functions require this information.

 

etLine.TAPI.ExtensionLowVersion
etPhone.TAPI.ExtensionLowVersion

ActiveX: etLine.TAPIExtensionIDLowVersion
     etPhone.TAPIExtensionIDLowVersion
Type:
Integer
When:
Design Time and Run-Time
Read/Write:
Read and Write
Edition:
Enterprise

Set this property to the lowest TAPI extension version supported by the Telephony Service Provider (TSP) manufacturer. This information is available from the supplier of the TSP.

This property must be set prior to setting the properties etLine.enabled or etPhone.Enabled to True.

Note: Setting this property to a non-zero value may have an effect on etLine.Device.Name and etLine.Device.List properties for devices that do not support the given version number.

 

etLine.TAPI.ExtensionVersion
etPhone.TAPI.ExtensionVersion

ActiveX: etLine.TAPIExtensionVersion
     etPhone.TAPIExtensionVersion
Type:
Integer
When:
Run-Time
Read/Write:
Read Only
Edition:
Enterprise

This is the TAPI extension version being utilized by TeleTools and the Telephony Service Provider (TSP). When the <>.Device.ID or <>.Device.Name property is set, TeleTools and TAPI negotiate with the TSP to resolve which TAPI extension functions will be supported. The <>.TAPI.ExtensionLowVersion and <>.TAPI.ExtensionHighVersion property values are utilized for the negotiation. For example the TSP may support extension version 0x00010000 through 0x0004000, if <>.TAPI.ExtensionLowVersion is set to x0002000 and <>.TAPI.ExtensionHighVersion is set to 0x00030000 then this property will have the value 0x00030000

 

etLine.TAPI.HighVersion
etPhone.TAPI.HighVersion

ActiveX: etLine.TAPIHighVersion
     etPhone.TAPIHighVersion
Type:
Integer
When:
Design Time and Run-Time
Read/Write:
Read and Write
Edition:
Express, Standard, Professional, Enterprise

Set this property to the highest TAPI version supported by the Telephony Service Provider (TSP) manufacturer. This information is available from the supplier of the TSP. For example 0x00020002 for TAPI version 2.2.

This property must be set prior to setting the properties <>.Enabled to True. It may also be set prior to setting the <>.Device.Name or <>.Device.ID properties.

Note: The setting for this property may have an effect on <>.Device.Name and <>.Device.List properties for devices that do not support the given version number.

 

etLine.TAPI.LowVersion
etPhone.TAPI.LowVersion

ActiveX: etLine.TAPILowVersion
     etPhone.TAPILowVersion
Type:
Integer
When:
Design Time and Run-Time
Read/Write:
Read and Write
Edition:
Express, Standard, Professional, Enterprise

Set this property to the lowest TAPI version supported by the Telephony Service Provider (TSP) manufacturer. This information is available from the supplier of the TSP. For example 0x00010003 for TAPI version 1.3.

This property must be set prior to setting the properties <>.Enabled to True.

Note: The setting for this property may have an effect on <>.Device.Name and <>.Device.List properties for devices that do not support the given version number.

 

etLine.TAPI.ReplyTimeout
etPhone.TAPI.ReplyTimeout

ActiveX: etLine.TAPIReplyTimeout
     etPhone.TAPIReplyTimeout
Type: Integer
When: Design-Time and Run-Time
Read/Write: Read and Write
Edition: Express, Standard, Professional, Enterprise
Many function within TAPI work in an asynchronous fashion meaning that the when a function is called it returns immediately although the operation will not be complete until a reply message is sent to the application. TeleTools insulates you from these types of functions by stalling your code execution until the message is returned. This time period is most often just a few milliseconds so you will not notice that it is happening. In case of an error we have added a timeout feature that will ensure that TeleTools does not hang your application in the case that the TAPI Reply message is not returned.

The value for this property is in milliseconds. The default value is 60000 (60 seconds).

etLine.TAPI.TSP
etPhone.TAPI.TSP

ActiveX: etLine.TAPITSP
     etPhone.TAPITSP
Type: String
When: Run-Time
Read/Write: Read Only
Edition: Express, Standard, Professional, Enterprise
<Click here for example>

This is the textual description of the Telephony Service Provider. For example the Unimodem and UnimodemV TSP has the following value: "Windows Telephony Service Provider for Universal Modem Driver"

etLine.TAPI.Version
etPhone.TAPI.Version

ActiveX: etLine.TAPIVersion
     etPhone.TAPIVersion
Type: Integer
When: Run-Time
Read/Write: Read Only
Edition: Express, Standard, Professional, Enterprise
This is the version of TAPI being utilized by TeleTools and the Telephony Service Provider (TSP). When the Device.Active property is set to True, TeleTools and TAPI negotiate with the TSP to resolve which version of TAPI functions will be supported. For example the TSP may only support TAPI 1.4 and TAPI 2.1 is currently installed on the computer. TeleTools will report that TAPI.version "0x00010004" will be used.

TeleTools v3.7 currently supports TAPI 1.3 through TAPI 2.2. Microsoft has stated that all applications written to work with TAPI v2.x will work with TAPI 3.x.



etLine Properties - Privilege etLine Properties - Terminal