Phone Services

TAPI Initialization and Shutdown

phoneInitializeExE45JM7

Initializes the Telephony API phone abstraction for use by the invoking application. Synchronous.

phoneShutdown19YB_V7

Shuts down the application's use of the phone Telephony API. Synchronous.

 

Phone Version Negotiation

phoneNegotiateAPIVersionEEC_HG

Allows an application to negotiate an API version to use. Synchronous.

 

Opening and Closing Phone Devices

phoneOpen1_TV1UC

Opens the specified phone device, giving the application either owner or monitor privileges. Synchronous.

phoneCloseCMRZCJ

Closes a specified open phone device. Synchronous.

 

Phone Status and Capabilities

phoneGetDevCaps5PVF_T5

Returns the capabilities of a given phone device. Synchronous.

phoneGetIDCQL49I

Returns a device ID for the given device class associated with the specified phone device. Synchronous.

phoneGetIconM6ATQ9

Allows an application to retrieve an icon for display to the user. Synchronous.

phoneConfigDialog1E9NGCV

Causes the provider of the specified phone device to display a dialog box that allows the user to configure parameters related to the phone device. Synchronous.

 

Hookswitch Devices

phoneSetHookSwitch192LM7N

Sets the hookswitch mode of one or more of the hookswitch devices of an open phone device. Asynchronous.

phoneGetHookSwitch1KB2.GS

Queries the hookswitch mode of a hookswitch device of an open phone device. Synchronous.

phoneSetVolumeD.1K4W

Sets the volume of a hookswitch device's speaker of an open phone device. Asynchronous.

phoneGetVolume1FBSXXO

Returns the volume setting of a hookswitch device's speaker of an open phone device. Synchronous.

phoneSetGain2DW7YDK

Sets the gain of a hookswitch device's mic of an open phone device. Asynchronous.

phoneGetGain21HWQNY

Returns the gain setting of a hookswitch device's mic of an opened phone. Synchronous.

 

Display

phoneSetDisplay4GM58T

Writes information to the display of an open phone device. Asynchronous.

phoneGetDisplayB4IL6.

Returns the current contents of a phone's display. Synchronous.

 

Ring

phoneSetRing15DV7EO

Rings an open phone device according to a given ring mode. Asynchronous.

phoneGetRingM6JZP2

Returns the current ring mode of an opened phone device. Synchronous.

 

Buttons

phoneSetButtonInfoFT96BV

Sets the information associated with a button on a phone device. Asynchronous.

phoneGetButtonInfo2_K6OVP

Returns information associated with a button on a phone device. Synchronous.

 

Lamps

phoneSetLamp15DOZDX

Lights a lamp on a specified open phone device in a given lamp lighting mode. Asynchronous.

phoneGetLamp439UPC5

Returns the current lamp mode of the specified lamp. Synchronous.

 

Data Areas

phoneSetData15DGZKI

Downloads a buffer of data to a given data area in the phone device. Asynchronous.

phoneGetDataM6.RUW

Uploads the contents of a given data area in the phone device to a buffer. Synchronous.

 

Status

phoneSetStatusMessages755A5T

Specifies the status changes for which the application wants to be notified. Synchronous.

phoneGetStatusMessages1O5NGUF

Returns the status changes for which the application wants to be notified. Synchronous.

phoneGetStatus1CGHX62

Returns the complete status of an open phone device. Synchronous.