Partager via


constantes LINECALLSTATE_

Les LINECALLSTATE_ constantes d’indicateur de bits décrivent les états d’appel dans 10% des appels.

LINECALLSTATE_ACCEPTED

L’appel était dans l’état de l’offre et a été accepté. Cela indique à d’autres applications (de surveillance) que l’application propriétaire actuelle a revendiqué la responsabilité de répondre à l’appel. Dans le R ISDN, l’état accepté est entré lorsque l’équipement appelé envoie un message au commutateur indiquant qu’il est prêt à présenter l’appel à la personne appelée. Cela a pour effet secondaire d’alerter (sonner) les utilisateurs aux deux extrémités de l’appel. Un appel entrant peut toujours recevoir une réponse immédiate sans être accepté séparément.

LINECALLSTATE_BUSY

L’appel reçoit un ton occupé. Une tonalité occupée indique que l’appel ne peut pas être effectué, qu’un circuit (trunk) ou la station de la partie distante sont en cours d’utilisation. Consultez constantes LINEBUSYMODE_.

LINECALLSTATE_CONFERENCED

L’appel est membre d’une téléconférence et est logiquement dans l’état connecté.

LINECALLSTATE_CONNECTED

L’appel a été établi et la connexion est établie. Les informations peuvent circuler sur l’appel entre l’adresse d’origine et l’adresse de destination.

LINECALLSTATE_DIALING

L’initiateur compose les chiffres de l’appel. Les chiffres composés sont collectés par le commutateur. Notez que ni lineGenerateDigits niTSPI_lineGenerateDigits ne placeront la ligne dans l’état de numérotation.

LINECALLSTATE_DIALTONE

L’appel reçoit une tonalité du commutateur, ce qui signifie que le commutateur est prêt à recevoir un numéro composé. Consultez constantes LINEDIALTONEMODE_ pour connaître les identificateurs de tonalités de numérotation spéciales, telles qu’une tonalité bégayée de la messagerie vocale normale.

LINECALLSTATE_DISCONNECTED

La partie distante s’est déconnectée de l’appel.

LINECALLSTATE_IDLE

L’appel existe mais n’a pas été connecté. Il n’existe aucune activité sur l’appel, ce qui signifie qu’aucun appel n’est actuellement actif. Un appel ne peut jamais sortir de l’état inactif.

LINECALLSTATE_OFFERING

L’appel est proposé à la station, signalant l’arrivée d’un nouvel appel. L’état de l’offre n’est pas identique à la sonnerie d’un téléphone ou d’un ordinateur. Dans certains environnements, un appel dans l’état de l’offre ne sonne pas l’utilisateur tant que le commutateur n’a pas demandé à la ligne de sonner. Un exemple d’utilisation peut être où un appel entrant apparaît sur plusieurs jeux de stations, mais uniquement les sonneries d’adresse primaires. L’instruction à appeler n’affecte aucun état d’appel.

LINECALLSTATE_ONHOLD

L’appel est en attente par le commutateur. Cela libère la ligne physique, ce qui permet à un autre appel d’utiliser la ligne.

LINECALLSTATE_ONHOLDPENDCONF

L’appel est actuellement en attente pendant son ajout à une conférence.

LINECALLSTATE_ONHOLDPENDTRANSFER

L’appel est actuellement en attente en attente de transfert vers un autre numéro.

LINECALLSTATE_PROCEEDING

La numérotation est terminée et l’appel passe par le commutateur ou le réseau téléphonique. Cela se produit une fois la numérotation terminée et avant que l’appel n’atteigne le tiers composé, comme indiqué par la sonnerie, l’occupation ou la réponse.

LINECALLSTATE_RINGBACK

La station à appeler a été atteinte et le commutateur de destination génère une sonnerie à l’origine. Un rappel signifie que l’adresse de destination est alertée de l’appel.

LINECALLSTATE_SPECIALINFO

L’appel reçoit un signal d’information spécial, qui précède une annonce préenregistrée indiquant pourquoi un appel ne peut pas être effectué. Consultez constantes LINESPECIALINFO_.

LINECALLSTATE_UNKNOWN

L’appel existe, mais son état est actuellement inconnu. Cela peut être le résultat d’une détection médiocre de la progression des appels par le fournisseur de services. Un message d’état d’appel avec l’état d’appel défini sur inconnu peut également être généré pour informer la DLL TAPI d’un nouvel appel à un moment où l’état réel de l’appel n’est pas exactement connu.

Notes

Les 8 bits d’ordre supérieur peuvent définir un sous-état spécifique à l’appareil de n’importe quel état prédéfini, à condition que l’un des bits LINECALLSTATE_ définis ci-dessus soit également défini. Les 24 bits d’ordre inférieur sont réservés aux états prédéfinis.

Les LINECALLSTATE_constants sont utilisés comme paramètres par le message LINE_CALLSTATE envoyé à l’application. Le message porte le nouvel état d’appel vers lequel l’appel a été transféré. Ces constantes sont également utilisées comme membres dans la structure LINECALLSTATUS retournée par la fonction lineGetCallStatus .

Spécifications

Condition requise Valeur
Version TAPI
Nécessite TAPI 2.0 ou version ultérieure
En-tête
Tapi.h

Voir aussi

LINE_CALLSTATE

LINECALLSTATUS

lineGenerateDigits

lineGetCallStatus