Line Services

lineSetCallParams
Requests a change in the call parameters of an existing call. Synchronous.

Media Monitoring

lineMonitorMedia
Enables or disables media mode notification on a specified call. Synchronous.

Digit Monitoring and Gathering

lineMonitorDigits
Enables or disables digit detection notification on a specified call. Synchronous.
lineGatherDigits
Performs the buffered gathering of digits on a call. Synchronous.

Tone Monitoring

lineMonitorTones
Specifies which tones to detect on a specified call. Synchronous.

Media Control

lineSetMediaControl
Sets up a call's media stream for media control. Synchronous.
lineSetMediaMode
Sets the media mode(s) of the specified call in its LINECALLINFO structure. Synchronous.

Generating Inband Digits and Tones

lineGenerateDigits
Generates inband digits on a call. Synchronous.
lineGenerateTone
Generates a given set of tones inband on a call. Synchronous.

Call Accept and Redirect

lineAccept
Accepts an offered call and starts alerting both caller (ringback) and called party (ring). Asynchronous.
lineRedirect
Redirects an offering call to another address. Asynchronous.

Call Reject

lineDrop
See Call Drop table under Basic Telephony Services. Asynchronous.

Call Hold

lineHold
Places the specified call on hard hold. Asynchronous.
lineUnhold
Retrieves a held call. Asynchronous.

Making Calls

lineSecureCall
Secures an existing call from interference by other events such as call-waiting beeps on data connections. Asynchronous.

Call Transfer

lineSetupTransfer
Prepares a specified call for transfer to another address. Asynchronous.
lineCompleteTransfer
Transfers a call that was set up for transfer to another call, or enters a three-way conference. Asynchronous.
lineBlindTransfer
Transfers a call to another party. Asynchronous.
lineSwapHold
Swaps the active call with the call currently on consultation hold. Asynchronous.

Call Conference

lineSetupConference
Prepares a given call for the addition of another party. Asynchronous.
LinePrepareAddToConference
Prepares to add a party to an existing conference call by allocating a consultation call that can later be added to the conference call that is placed on conference hold. Asynchronous.
LineAddToConference
Adds a consultation call to an existing conference call. Asynchronous.
LineRemoveFromConference
Removes a party from a conference call. Asynchronous.

Call Park

linePark
Parks a given call at another address. Asynchronous.
lineUnpark
Retrieves a parked call. Asynchronous.

Call Forwarding

lineForward
Sets or cancels call forwarding requests. Asynchronous.

Call Pickup

linePickup
Picks up a call that is alerting at another number. Picks up a call alerting at another destination address and returns a call handle for the picked-up call (linePickup can also be used for call waiting). Asynchronous.

Sending Information to Remote Party

lineReleaseUserUserInfo
Releases user-to-user information, permitting the system to overwrite this storage with new information. Asynchronous. Version 0x00010004.
lineSendUserUserInfo
Sends user-to-user information to the remote party on the specified call. Asynchronous.

Call Completion

lineCompleteCall
Places a call completion request. Asynchronous.
lineUncompleteCall
Cancels a call completion request. Asynchronous.

Setting a Terminal for Phone Conversations

lineSetTerminal
Specifies the terminal device to which the specified line, address events, or call media stream events are routed. Asynchronous.

Application Priority

lineGetAppPriority
Retrieves handoff and/or Assisted Telephony priority information for an application. Synchronous. Version 0x00010004.
lineSetAppPriority
Sets the handoff and/or Assisted Telephony priority for an application. Synchronous. Version 0x00010004.

Service Provider Management

lineAddProvider
Installs a Telephony service provider. Synchronous. Version 0x00010004.
lineConfigProvider
Displays configuration dialog box of a service provider. Synchronous. Version 0x00010004.
lineRemoveProvider
Removes an existing Telephony service provider. Synchronous. Version 0x00010004.
lineGetProviderList
Retrieves a list of installed service providers. Synchronous. Version 0x00010004.

Agents

lineAgentSpecific
Allows the application to access proprietary handler-specific functions of the agent handler associated with the address. Asynchronous. Version 0x00020000.
LineGetAgentActivityList
Obtains the list of activities from which an application selects the functions an agent is performing. Asynchronous. Version 0x00020000.
lineGetAgentCaps
Obtains the agent-related capabilities supported on the specified line device. Asynchronous. Version 0x00020000.
LineGetAgentGroupList
Obtains the list of agent groups into which an agent can log into on the automatic call distributor. Asynchronous. Version 0x00020000.
lineGetAgentStatus
Obtains the agent-related status on the specified address. Asynchronous. Version 0x00020000.
lineSetAgentActivity
Sets the agent activity code associated with a particular address. Asynchronous. Version 0x00020000.
lineSetAgentGroup
Sets the agent groups into which the agent is logged into on a particular address. Asynchronous. Version 0x00020000.
lineSetAgentState
Sets the agent state associated with a particular address. Asynchronous. Version 0x00020000.

Proxies

lineProxyMessage
Used by a registered proxy request handler to generate TAPI messages. Synchronous. Version 0x00020000.
lineProxyResponse
Indicates completion of a proxy request by a registered proxy handler. Synchronous. Version 0x00020000.

Quality of Service

lineSetCallQualityOfService
Requests a change of the quality of service parameters for an existing call. Asynchronous. Version 0x00020000.

Miscellaneous

lineSetCallData
Sets the CallData member of the LINECALLINFO structure. Asynchronous. Version 0x00020000.
lineSetCallTreatment
Sets the sounds the user hears when a call is unanswered or on hold. Asynchronous. Version 0x00020000. lineSetLineDevStatus

Sets the line device status. Asynchronous. Version 0x00020000.

Software for developers
Delphi Components
.Net Components
Software for Android Developers
More information resources
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
Databases for Amazon shops developers
Amazon Categories Database
Browse Nodes Database