McDewey

Multi-vendor documentation library · semantic search · MCP endpoint at /mcp

Page 215

↗ View in doc context
page
215
source
cucm/v15/tapi-dev-guide/tapi-dev-guide.md
chunk_id
cucm::v15::tapi-dev-guide::tapi-dev-guide::219

dwParkMode Park mode with which the call is parked. This parameter can have only a single flag set and uses one of the LINEPARKMODE_Constants. Ensure that LINEPARKMODE_Constants is set to LINEPARKMODE_NONDIRECTED. Note lpszDirAddress Pointer to a null-terminated string that indicates the address where the call is to be parked when directed park is used. The address specifies in dialable number format. This parameter gets ignored for nondirected park. This parameter gets ignored. Note lpNonDirAddress Pointer to a structure of type VARSTRING. For nondirected park, the address where the call is parked gets returned in this structure. This parameter gets ignored for directed park. Within the VARSTRING structure, ensure that dwStringFormat is set to STRINGFORMAT_ASCII (an ASCII string buffer that contains a null-terminated string), and the terminating NULL must be accounted for in the dwStringSize. Before calling linePark, the application must set the dwTotalSize member of this structure to indicate the amount of memory that is available to TAPI for returning information. linePrepareAddToConference The linePrepareAddToConference function prepares an existing conference call for the addition of another party. If LINEERR_INVALLINESTATE is returned, that means that the line is currently not in a state in which this operation can be performed. The dwLineFeatures member includes a list of currently valid operations (of the type LINEFEATURE) in the LINEDEVSTATUS structure. (Calling lineGetLineDevStatus updates the information in LINEDEVSTATUS.) Obtain a conference call handle with lineSetupConference or with lineCompleteTransfer that is resolved as a three-way conference call. The linePrepareAddToConference function typically places the existing conference call in the onHoldPendingConference state and creates a consultation call that can be added later to the existing conference call with lineAddToConference. You can cancel the consultation call by using lineDrop. You may also be able to swap an application between the consultation call and the held conference call with lineSwapHold. Function Details LONG WINAPI linePrepareAddToConference( HCALL hConfCall, LPHCALL lphConsultCall, LPLINECALLPARAMS const lpCallParams ); Cisco Unified TAPI Developers Guide for Cisco Unified Communications Manager, Release 15 and SUs 183 Basic TAPI Implementation linePrepareAddToConference