TSPI_lineSwapHold, fonction (tspi.h)
La fonction TSPI_lineSwapHold permute l’appel actif spécifié avec l’appel spécifié en attente de consultation.
Syntaxe
LONG TSPIAPI TSPI_lineSwapHold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdActiveCall,
HDRVCALL hdHeldCall
);
Paramètres
dwRequestID
Identificateur de la requête asynchrone.
hdActiveCall
Handle à l’appel à échanger avec l’appel sur la conservation de la consultation. L’état d’appel de hdActiveCall peut être connecté.
hdHeldCall
Le handle de l’appel de consultation. L’état d’appel de hdHeldCall peut être onHoldPendingTransfer, onHoldPendingConference ou onHold.
Valeur retournée
Retourne dwRequestID, ou un numéro d’erreur si une erreur se produit. Le paramètre réel lResult de la ASYNC_COMPLETION correspondante est égal à zéro si la fonction réussit, ou un numéro d’erreur si une erreur se produit. Les valeurs de retour possibles sont les suivantes :
LINEERR_INVALCALLHANDLE, LINEERR_OPERATIONUNAVAIL, LINEERR_INVALCALLSTATE, LINEERR_OPERATIONFAILED, LINEERR_NOMEM LINEERR_RESOURCEUNAVAIL.
Remarques
Le fournisseur de services doit envoyer LINE_CALLSTATE messages pour les transitions d’appel.
Configuration requise
Plateforme cible | Windows |
En-tête | tspi.h |