Share via


Pickup

L’opération de collecte permet à une application de répondre à une session qui alerte à une autre adresse. L’application identifie la cible de la collecte et renvoie un identificateur de session pour l’appel récupéré.

Il existe plusieurs façons d’identifier la cible de la demande de collecte. Tout d’abord, l’application peut spécifier l’adresse de la partie qui alerte. Deuxièmement, si aucune adresse n’est spécifiée et que le commutateur l’autorise, l’application peut récupérer n’importe quelle session d’alerte dans son groupe de prise en charge. Troisièmement, certains commutateurs autorisent le retrait d’une alerte de session dans un autre groupe de collecte si l’identificateur de groupe est spécifié.

Certains systèmes téléphoniques clés prennent en charge un transfert via une fonctionnalité de conservation sur les apparences d’appel avec pont exclusif. Dans ce schéma, un téléphone particulier possède un appel exclusivement lorsque l’appel est actif, mais lorsque l’appel est en attente, n’importe quel téléphone qui a une apparence de la ligne peut récupérer l’appel.

TAPI 2.x : Une application peut utiliser une opération de collecte avec une adresse cible NULL à cet effet, comme la fonction est utilisée pour récupérer un appel en attente sur une ligne analogique. LINEADDRFEATURE_PICKUPHELD indique l’existence de la fonctionnalité.

Si LINEADDRCAPFLAGS_PICKUPCALLWAIT a la valeur TRUE, une session peut être récupérée pour laquelle l’utilisateur a détecté le signal d’attente d’appel, mais pour laquelle le fournisseur de services n’est pas en mesure d’effectuer la détection. Cela donne à l’utilisateur un mécanisme pour « répondre » à un appel en attente même si le fournisseur de services n’a pas pu détecter le signal d’attente de l’appel. L’adresse de destination et l’ID de groupe doivent être NULL pour récupérer un appel en attente d’appel.

Lorsqu’une session a été correctement récupérée, l’application reçoit une notification de changement d’état avec la raison définie sur LINECALLREASON_PICKUP.

Tous les fournisseurs de services ne prennent pas en charge l’utilisation de cette opération.

TAPI 2.x : Consultez linePickup.

TAPI 3.x : Consultez ITBasicCallControl::P ickup.