Funzioni della periferica di linea TSPI
Questa sezione contiene un elenco alfabetico delle funzioni del dispositivo linea disponibili nello SPI di telefonia. Le informazioni per ogni funzione includono quanto segue:
Istruzione dello scopo della funzione.
Sintassi corretta per la funzione.
Descrizione dei parametri della funzione, inclusi gli stati di chiamata validi.
Descrizione del valore restituito della funzione.
Sezione Osservazioni che possono includere una o tutte le operazioni seguenti: un elenco degli stati di chiamata validi all'ingresso della funzione e delle transizioni tipiche dello stato della chiamata al completamento della richiesta; una descrizione dei membri delle strutture di dati di grandi dimensioni deve essere compilata dal provider di servizi e i membri devono avere i loro valori mantenuti intatti; e confronto con una funzione corrispondente all'interno di TAPI.
Riferimenti ad altre funzioni, messaggi o strutture di dati.
Nota
Gli stati effettivi in cui è possibile eseguire una funzione possono essere limitati dalle funzionalità del provider di servizi. I provider di servizi devono impostare il membro dwCallFeatures nella struttura LINECALLSTATUS , il membro dwAddressFeatures nella struttura LINEADDRESSSTATUS e il membro dwLineFeatures nella struttura LINEEVSTATUS per indicare alle applicazioni se una funzione è consentita in quel momento.
Questa sezione contiene le funzioni del dispositivo della riga TSPI seguenti:
- 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