Line
Services
Bearer
Mode and Rate
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 |
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 |
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. |