TSPI_lineUnhold, fonction (tspi.h)
La fonction TSPI_lineUnhold récupère l’appel retenu spécifié.
Syntaxe
LONG TSPIAPI TSPI_lineUnhold(
DRV_REQUESTID dwRequestID,
HDRVCALL hdCall
);
Paramètres
dwRequestID
Identificateur de la requête asynchrone.
hdCall
Handle de l’appel à récupérer. L’état de l’appel de hdCall peut être 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 retourne LINEERR_INVALCALLSTATE si l’appel n’est pas actuellement en attente.
Cette opération fonctionne pour les appels en attente stricte (appels mis en attente à l’aide de TSPI_lineHold) et en conservation réversible. Le fournisseur de services doit case activée que l’appel se trouve actuellement dans l’état onHold, onHoldPendingTransfer ou onHoldPendingConference, changer l’état sur connecté et envoyer un message LINECALLSTATE pour le nouvel état d’appel.
Configuration requise
Plateforme cible | Windows |
En-tête | tspi.h |