TAPI Line Device Functions
The following table shows the TAPI 2.0 line device functions that are supported by Windows CE .NET.
Function | Description | Category | Asynchronous? |
---|---|---|---|
lineAccept | Accepts the specified offered call. | Call Accept and Redirect | Yes |
lineAddProvider | Installs a new TSP into the telephony system. | Service Provider Management | No |
lineAddToConference | Adds the call that is specified by the hConsultCall parameter to the conference call that is specified by the hConfCal parameter. | Call Conference | Yes |
lineAnswer | Answers the specified offering call. | Answering Inbound Calls | Yes |
lineBlindTransfer | Performs a blind or single-step transfer of the specified call to the specified destination address. | Call Transfer | Yes |
lineCallbackFunc | Is a placeholder for the application-supplied function name. | Callback Function | |
lineClose | Closes the specified open line device. | Opening and Closing Line Devices | |
lineCompleteTransfer | Completes the transfer of the specified call. | Call Transfer | Yes |
lineConfigDialogEdit | Causes the provider of the specified line device to display a dialog box (attached to the hwndOwner parameter of the application) to allow the user to configure parameters that are related to the line device. | Line Status and Capabilities | No |
lineDeallocateCall | Deallocates the specified call handle. | Call Drop Functions | No |
lineDevSpecific | Enables service providers to provide access to features that are not offered by other TAPI functions. | Extended Telephony APIs for Line Devices | Yes |
lineDial | Dials the specified dialable number on the specified call. | Making Calls | Yes |
lineDrop | Drops or disconnects the specified call. | Call Drop Functions | Yes |
lineForward | Forwards calls that are destined for the specified address on the specified line, according to the specified forwarding instructions. | Call Forwarding | Yes |
lineGenerateDigits | Initiates the generation of the specified digits on the specified call as inband tones by using the specified signaling mode. | Generating Inband Digits and Tones | No |
lineGenerateTone | Generates the specified inband tone over the specified call. | Generating Inband Digits and Tones | No |
lineGetAddressCaps | Returns the telephony capabilities of an address. | Addresses | No |
lineGetAddressID | Retrieves the address ID of an address that is specified. | Addresses | No |
lineGetAddressStatus | Returns current status of a specified address. | Addresses | No |
lineGetAppPriority | Gets the application's priority for a specific media mode. | Application Priority | No |
lineGetCallInfo | Enables an application to obtain information about the specified call. | Call States and Events | No |
lineGetCallStatus | Returns the current status of the specified call. | Call States and Events | No |
lineGetConfRelatedCalls | Returns a list of all calls in a specific conference. | Call Handle Manipulation | No |
lineGetDevCaps | Queries a specified line device to determine its telephony capabilities. | Line Status and Capabilities | No |
lineGetDevConfig | Returns an "opaque" data structure object, the contents of which are specific to the line (service provider) and device class. | Line Status and Capabilities | No |
lineGetIcon | Allows an application to retrieve a service line device-specific (or provider-specific) icon for display to the user. | Line Status and Capabilities | No |
lineGetID | Returns a device identifier for the specified device class that is associated with the selected line, address, or call. | Line Status and Capabilities | No |
lineGetLineDevStatus | Enables an application to query the specified open line device for its current status. | Line Status and Capabilities | No |
lineGetMessage | Returns next TAPI application message and optionally waits for a new message. | TAPI Initialization | No |
lineGetNewCalls | Returns list of new calls on a specified line device. | Call Handle Manipulation | No |
lineGetNumRings | Determines the number of times that an incoming call on the given address should ring prior to the call being answered. | Toll Saver Support | No |
lineGetProviderList | Returns list of TAPI service providers that currently are installed. | Service Provider Management | No |
lineGetStatusMessages | Indicates, which status messages an applications will receive. | Line Status and Capabilities | No |
lineGetTranslateCaps | Returns address translation capabilities. | Address Formats | No |
lineHandoff | Gives ownership of the specified call to another application. | Call Handle Manipulation | No |
lineHold | Places the specified call on hold. | Call Hold | Yes |
lineInitialize | Initializes the use of TAPI by the application for subsequent use of the line abstraction. | TAPI Initialization and Shutdown | No |
lineInitializeEx | Initializes the use of TAPI by the application for subsequent use of the line abstraction. | TAPI Initialization and Shutdown | No |
lineMakeCall | Places a call on the specified line to the specified destination address. | Making Calls | Yes |
lineMonitorDigits | Enables and disables the unbuffered detection of digits that are received on the call. | Digit Monitoring | No |
lineMonitorMedia | Enables and disables the detection of media types that are specified for the call. | Media Monitoring | No |
lineNegotiateAPIVersion | Allows an application to negotiate the API version to use. | Line Version Negotiation | No |
lineNegotiateExtVersion | Allows an application to negotiate the extension version to use with the specified line device. | Extended Telephony Functions for Line Devices | No |
lineOpen | Opens the line device that is specified by its device identifier, and returns a line handle for the corresponding opened line device. | Opening and Closing Line Devices | No |
linePickup | Picks up a call that is alerting at the specified destination, address and returns a call handle for the picked-up call. | Call Pickup | Yes |
linePrepareAddToConference | Prepares an existing conference call for the addition of another party. | Call Conference | Yes |
lineRedirect | Redirects the specified offering call to the specified destination address. | Call Accept and Redirect | Yes |
lineReleaseUserUserInfo | Informs the service provider that the application has processed the user-user information that is contained in the LINECALLINFO structure, and that subsequently received user-user information now can be written into that structure. | Sending Information to Remote Party | Yes |
lineRemoveFromConference | Removes the specified call from the conference call to which it currently belongs. | Call Conference | Yes |
lineSendUserUserInfo | Sends user-user information to the remote party on the specified call. | Sending Information to Remote Party | Yes |
lineSetAppPriority | Sets the priority of the specified application for the specified media mode. | Application Priority | No |
lineSetCallParams | Allows an application to change bearer mode and/or the rate parameters of an existing call. | Bearer Mode and Rate | Yes |
lineSetCallPrivilege | Sets the privilege of the application to the specified privilege for the specified call. | Call Privilege Control | No |
lineSetCurrentLocation | Sets the location that is used as the context for address translation. | Address Formats | No |
lineSetDevConfig | Allows the application to configure a line device to a setup that previously was obtained by using the lineGetDevConfig or the lineConfigDialogEdit function. | Line Status and Capabilities | No |
lineSetMediaMode | Sets the media modes of the specified call. | Media Control | No |
lineSetNumRings | Sets the number of rings that must occur before an incoming call is answered. | Toll Saver Support | No |
lineSetStatusMessages | Enables an application to specify which notification messages to receive for events that are related to status changes for the specified line or any of its addresses. | Line Status and Capabilities | No |
lineSetTerminal | Enables an application to specify which terminal information that is related to the specified line, address, or call is to be routed. | Setting a Terminal for Phone Conversations | Yes |
lineSetTollList | Manipulates the toll list. | No | |
lineSetupConference | Sets up a conference call for the addition of a third party. | Call Conference | Yes |
lineSetupTransfer | Initiates a transfer of the call specified by the hCall parameter. | Yes | |
lineShutdown | Shuts down the usage by the application of the line abstraction of the API. | TAPI Initialization and Shutdown | No |
lineSwapHold | Swaps the specified active call with the specified call on consultation hold. | Call Pickup | Yes |
lineTranslateAddress | Translates between an address in canonical form and an address in dialable form. | Address Formats | No |
lineTranslateDialog | Displays an application-modal dialog box that allows the user to change the current location of a telephone number that is about to be dialed, adjust location and calling-card parameters, and see the effect. | Location and Country/Region Information | No |
lineUnhold | Retrieves the specified held call. | Call Hold | Yes |
Last updated on Saturday, April 10, 2004
© 1992-2003 Microsoft Corporation. All rights reserved.