Syntax | ASYNC_LINE_COMPLETION Line_Completion;void (* Line_Completion) (dwRequestID, lResult) This type is a placeholder for a callback function implemented by the TAPI DLL and supplied to the Service Provider early in the initialization sequence. The Service Provider calls this function to report the completion of a line-oriented request that it executes asynchronously. |
Syntax | ASYNC_PHONE_COMPLETION Phone_Completion;void (* Phone_Completion) (dwRequestID, lResult) This type is a placeholder for a callback function implemented by the TAPI DLL and supplied to the Service Provider early in the initialization sequence. The Service Provider calls this function to report the completion of a phone-oriented request that it executes asynchronously. |
Syntax | LINEEVENT Line_Event; void (* Line_Event) (htLine, htCall, dwMsg, dwParam1, dwParam2, dwParam3) This type is a placeholder for a callback function implemented by the TAPI DLL and supplied to the Service Provider at the time a line device is opened. The Service Provider calls this function to report spontaneously occurring events on the line or on calls on the line. |
Syntax | PHONEEVENT Phone_Event;void (* Phone_Event) (htPhone, dwMsg, dwParam1, dwParam2, dwParam3) This type is a placeholder for a callback function implemented by the TAPI DLL and supplied to the Service Provider at the time a phone device is opened. The Service Provider calls this function to report spontaneously occurring events on the phone. |
Syntax | LONG TSPI_lineAccept(dwRequestID, hdCall, lpsUserUserInfo, dwSize) This function accepts the specified offered call. It may optionally send the specified user-to-user information to the calling party. Specifies a far pointer to a string containing user-to-user information to be sent to the remote party as part of the call accept. This pointer is NULL if no user-to-user information is to be sent. User-to-user information is only sent if supported by the underlying network (see ). Specifies the size in bytes of the user-to-user information in . If is NULL, no user-to-user information is sent to the calling party and is ignored. |
Parameters | DRV_REQUESTID dwRequestID
Specifies the identifier of the asynchronous request. The Service Provider returns this value if the function completes asynchronously. |
Syntax | LONG TSPI_lineAnswer(dwRequestID, hdCall, lpsUserUserInfo, dwSize)
This function answers the specified offering call. Specifies a far pointer to a string containing user-to-user information to be sent to the remote party at the time of answering the call. If this pointer is NULL, it indicates that no user-to-user information is to be sent. User-to-user information is only sent if supported by the underlying network (see ). Specifies the size in bytes of the user-to-user information in . If is NULL, no user-to-user information is sent to the calling party and is ignored. |
Syntax | LONG TSPI_lineBlindTransfer(dwRequestID, hdCall, lpszDestAddress, dwCountryCode) This function performs a blind or single-step transfer of the specified call to the specified destination address. |
Field Name | TAPI DLL | Service Provider |
Field Name | TAPI DLL | Service Provider |
Field Name | TAPI DLL | Service Provider |
Field Name | TAPI DLL | Service Provider |
Field Name | TAPI DLL | Service Provider |
Field Name | TAPI DLL | Service Provider |
Field Name | TAPI DLL | Service Provider |
Field Name | TAPI DLL | Service Provider |
Field Name | TAPI DLL | Service Provider |