Funções de dispositivo de linha TSPI
Esta seção contém uma lista alfabética das funções de dispositivo de linha disponíveis no SPI de Telefonia. As informações para cada função incluem o seguinte:
Uma instrução da finalidade da função.
A sintaxe correta para a função.
Uma descrição dos parâmetros da função, incluindo estados de chamada válidos.
Uma descrição do valor retornado da função.
Uma seção Comentários que pode incluir qualquer um ou todos os seguintes: uma lista dos estados de chamada válidos na entrada da função e transições típicas de estado de chamada quando a solicitação for concluída; uma descrição de quais membros de grandes estruturas de dados devem ser preenchidos pelo provedor de serviços e quais membros devem ter seus valores preservados intactos; e comparação com uma função correspondente no TAPI.
Referências a outras funções, mensagens ou estruturas de dados.
Observação
Os estados reais nos quais uma função pode ser executada podem ser limitados pelos recursos do provedor de serviços. Os provedores de serviços devem definir o membro dwCallFeatures na estrutura LINECALLSTATUS , o membro dwAddressFeatures na estrutura LINEADDRESSSTATUS e o membro dwLineFeatures na estrutura LINEDEVSTATUS para indicar aos aplicativos se uma função é permitida ou não nesse momento.
Esta seção contém as seguintes funções de dispositivo de linha TSPI:
- TSPI_lineAccept
- TSPI_lineAddToConference
- TSPI_lineAnswer
- TSPI_lineBlindTransfer
- TSPI_lineClose
- TSPI_lineCloseCall
- TSPI_lineCloseMSPInstance
- TSPI_lineCompleteCall
- TSPI_lineCompleteTransfer
- TSPI_lineConditionalMediaDetection
- TSPI_lineConfigDialog
- TSPI_lineConfigDialogEdit
- TSPI_lineCreateMSPInstance
- TSPI_lineDevSpecific
- TSPI_lineDevSpecificFeature
- Tspi_linedial
- Tspi_linedrop
- TSPI_lineDropNoOwner
- TSPI_lineDropOnClose
- TSPI_lineForward
- TSPI_lineGatherDigits
- Tspi_linegeneratedigits
- Tspi_linegeneratetone
- TSPI_lineGetAddressCaps
- TSPI_lineGetAddressID
- TSPI_lineGetAddressStatus
- TSPI_lineGetCallAddressID
- TSPI_lineGetCallHubTracking
- TSPI_lineGetCallIDs
- TSPI_lineGetCallInfo
- TSPI_lineGetCallStatus
- TSPI_lineGetDevCaps
- Tspi_linegetdevconfig
- TSPI_lineGetExtensionID
- TSPI_lineGetIcon
- Tspi_linegetid
- TSPI_lineGetLineDevStatus
- TSPI_lineGetNumAddressIDs
- TSPI_lineHold
- Tspi_linemakecall
- TSPI_lineMonitorDigits
- TSPI_lineMonitorMedia
- TSPI_lineMonitorTones
- TSPI_lineMSPIdentify
- TSPI_lineNegotiateExtVersion
- Tspi_linenegotiatetspiversion
- TSPI_lineOpen
- TSPI_linePark
- TSPI_linePickup
- TSPI_linePrepareAddToConference
- TSPI_lineReceiveMSPData
- TSPI_lineRedirect
- TSPI_lineReleaseUserUserInfo
- TSPI_lineRemoveFromConference
- TSPI_lineSecureCall
- TSPI_lineSelectExtVersion
- TSPI_lineSendUserUserInfo
- TSPI_lineSetAppSpecific
- TSPI_lineSetCallData
- TSPI_lineSetCallHubTracking
- TSPI_lineSetCallParams
- TSPI_lineSetCallQualityOfService
- TSPI_lineSetCallTreatment
- TSPI_lineSetCurrentLocation
- TSPI_lineSetDefaultMediaDetection
- TSPI_lineSetDevConfig
- TSPI_lineSetLineDevStatus
- TSPI_lineSetMediaControl
- TSPI_lineSetMediaMode
- TSPI_lineSetStatusMessages
- TSPI_lineSetTerminal
- TSPI_lineSetupConference
- TSPI_lineSetupTransfer
- TSPI_lineSwapHold
- TSPI_lineUncompleteCall
- TSPI_lineUnhold
- TSPI_lineUnpark