Fonctions de périphériques de ligne TSPI
Cette section contient une liste alphabétique des fonctions d’appareil de ligne disponibles dans le SPI téléphonie. Les informations relatives à chaque fonction incluent les éléments suivants :
Instruction de l’objectif de la fonction.
Syntaxe correcte pour la fonction.
Description des paramètres de la fonction, y compris les états d’appel valides.
Description de la valeur de retour de la fonction.
Section Remarques qui peut inclure tout ou partie des éléments suivants : une liste des états d’appel valides lors de l’entrée de la fonction et des transitions d’état d’appel classiques à la fin de la demande ; une description des membres de structures de données volumineuses qui doivent être renseignés par le fournisseur de services et des membres dont les valeurs doivent être conservées intactes ; et comparaison avec une fonction correspondante dans TAPI.
Références à d’autres fonctions, messages ou structures de données.
Notes
Les états réels dans lesquels une fonction peut être exécutée peuvent être limités par les fonctionnalités du fournisseur de services. Les fournisseurs de services doivent définir le membre dwCallFeatures dans la structure LINECALLSTATUS , le membre dwAddressFeatures dans la structure LINEADDRESSSTATUS et le membre dwLineFeatures dans la structure LINEDEVSTATUS pour indiquer aux applications si une fonction est autorisée ou non à ce stade.
Cette section contient les fonctions d’appareil de ligne TSPI suivantes :
- 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