Line Services

Bearer Mode and Rate

lineSetCallParams2CNH.X

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

 

Media Monitoring

lineMonitorMedia109JWVF

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

 

Digit Monitoring and Gathering

lineMonitorDigitsV0OHR

Enables or disables digit detection notification on a specified call. Synchronous.

lineGatherDigits2F76WP

Performs the buffered gathering of digits on a call. Synchronous.

 

Tone Monitoring

lineMonitorTones2ISB5VM

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

 

Media Control

lineSetMediaControl3UVT_OV

Sets up a call's media stream for media control. Synchronous.

lineSetMediaModeJD.0A1

Sets the media mode(s) of the specified call in its LINECALLINFO5R_QHB structure. Synchronous.

 

Generating Inband Digits and Tones

lineGenerateDigitsEXYOHI

Generates inband digits on a call. Synchronous.

lineGenerateToneGVF6BI

Generates a given set of tones inband on a call. Synchronous.

 

Call Accept and Redirect

lineAccept11LMZWY

Accepts an offered call and starts alerting both caller (ringback) and called party (ring). Asynchronous.

lineRedirectFC72XS

Redirects an offering call to another address. Asynchronous.

 

Call Reject

lineDrop1GH9N4G

See Call Drop table under Basic Telephony Services. Asynchronous.

 

Call Hold

lineHold85PKXF

Places the specified call on hard hold. Asynchronous.

lineUnholdSNG0.9

Retrieves a held call. Asynchronous.

 

Making Calls

lineSecureCall1XUS6Q8

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

 

Call Transfer

lineSetupTransferA4E6KL

Prepares a specified call for transfer to another address. Asynchronous.

lineCompleteTransfer3DEG_N7

Transfers a call that was set up for transfer to another call, or enters a three-way conference. Asynchronous.

lineBlindTransfer0JTT52

Transfers a call to another party. Asynchronous.

lineSwapHold1LJA0_N

Swaps the active call with the call currently on consultation hold. Asynchronous.

 

Call Conference

lineSetupConference33N2CVI

Prepares a given call for the addition of another party. Asynchronous.

LinePrepareAddToConference48VP_HE

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.

LineAddToConference4IYLYO3

Adds a consultation call to an existing conference call. Asynchronous.

LineRemoveFromConferenceYFPS_

Removes a party from a conference call. Asynchronous.

 

Call Park

linePark1GHE_7B

Parks a given call at another address. Asynchronous.

lineUnpark1EWZVYP

Retrieves a parked call. Asynchronous.

 

Call Forwarding

lineForward3377_AR

Sets or cancels call forwarding requests. Asynchronous.

 

Call Pickup

linePickupNIB6EE

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

lineReleaseUserUserInfoAHRZVS

Releases user-to-user information, permitting the system to overwrite this storage with new information. Asynchronous. Version 0x00010004.

lineSendUserUserInfoECZ8WN

Sends user-to-user information to the remote party on the specified call. Asynchronous.

 

Call Completion

lineCompleteCall_.SDPR

Places a call completion request. Asynchronous.

lineUncompleteCall10IEFB.

Cancels a call completion request. Asynchronous.

 

Setting a Terminal for Phone Conversations

lineSetTerminal6L900VJ

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

 

Application Priority

lineGetAppPriority6SLJGF

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

lineSetAppPrioritySDTXKX

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

 

Service Provider Management

lineAddProviderDQZBZX

Installs a Telephony service provider. Synchronous. Version 0x00010004.

lineConfigProvider2259.4N

Displays configuration dialog box of a service provider. Synchronous. Version 0x00010004.

lineRemoveProvider8SE32Y

Removes an existing Telephony service provider. Synchronous. Version 0x00010004.

lineGetProviderList29GH_BO

Retrieves a list of installed service providers. Synchronous. Version 0x00010004.

 

Agents

lineAgentSpecific1QSB0J3

Allows the application to access proprietary handler-specific functions of the agent handler associated with the address. Asynchronous. Version 0x00020000.

LineGetAgentActivityList29FDBVP

Obtains the list of activities from which an application selects the functions an agent is performing. Asynchronous. Version 0x00020000.

lineGetAgentCapsBA_7EG

Obtains the agent-related capabilities supported on the specified line device. Asynchronous. Version 0x00020000.

LineGetAgentGroupListKM5A7L

Obtains the list of agent groups into which an agent can log into on the automatic call distributor. Asynchronous. Version 0x00020000.

lineGetAgentStatusSBIX8N

Obtains the agent-related status on the specified address. Asynchronous. Version 0x00020000.

lineSetAgentActivity.XYIXU

Sets the agent activity code associated with a particular address. Asynchronous. Version 0x00020000.

lineSetAgentGroup_BX63Y

Sets the agent groups into which the agent is logged into on a particular address. Asynchronous. Version 0x00020000.

lineSetAgentState_NYS2N

Sets the agent state associated with a particular address. Asynchronous. Version 0x00020000.

 

Proxies

lineProxyMessage1_BP1GT

Used by a registered proxy request handler to generate TAPI messages. Synchronous. Version 0x00020000.

lineProxyResponse32C9WDF

Indicates completion of a proxy request by a registered proxy handler. Synchronous. Version 0x00020000.

 

Quality of Service

lineSetCallQualityOfService1F9Y_MA

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

 

Miscellaneous

lineSetCallDataGO.HGJ

Sets the CallData member of the LINECALLINFO5R_QHB structure. Asynchronous. Version 0x00020000.

lineSetCallTreatment743H7YO

Sets the sounds the user hears when a call is unanswered or on hold. Asynchronous. Version 0x00020000. lineSetLineDevStatusC.UPD.

 

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