TSPI-Line-Gerätefunktionen
Dieser Abschnitt enthält eine alphabetische Liste der verfügbaren Zeilengerätefunktionen im Telefonie-SPI. Die Informationen für jede Funktion umfassen Folgendes:
Eine Anweisung des Zwecks der Funktion.
Die richtige Syntax für die Funktion.
Eine Beschreibung der Parameter der Funktion, einschließlich gültiger Aufrufzustände.
Eine Beschreibung des Rückgabewerts der Funktion.
Ein Abschnitt "Hinweise", der eine oder alle der folgenden Elemente enthalten kann: eine Liste der gültigen Aufrufzustände beim Eingeben der Funktion und typische Aufrufzustandsübergänge, wenn die Anforderung abgeschlossen ist; eine Beschreibung, welche Member großer Datenstrukturen vom Dienstanbieter ausgefüllt werden müssen und bei welchen Membern ihre Werte intakt bleiben müssen; und Vergleich mit einer entsprechenden Funktion in TAPI.
Verweise auf andere Funktionen, Nachrichten oder Datenstrukturen.
Hinweis
Die tatsächlichen Zustände, in denen eine Funktion ausgeführt werden kann, können durch die Funktionen des Dienstanbieters eingeschränkt werden. Dienstanbieter müssen das element dwCallFeatures in der LINECALLSTATUS-Struktur , das dwAddressFeatures-Element in der LINEADDRESSSTATUS-Struktur und das dwLineFeatures-Element in der LINEDEVSTATUS-Struktur festlegen, um Anwendungen mitzuteilen, ob eine Funktion zu diesem Zeitpunkt zulässig ist.
Dieser Abschnitt enthält die folgenden TSPI-Leitungsgerätefunktionen:
- 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