|
|
|
|
- Les différentes étapes
- Manipuler un appel sortant
Téléphonie : Gérer les appels sortants
Pour gérer les appels sortants dans une application WINDEV : - Déterminez si nécessaire le périphérique TAPI sur lequel la composition des appels doit être effectuée. Utilisez les fonctions :
| | telCapacité | Renvoie les caractéristiques d'un périphérique de téléphonie. | telListePériphérique | Liste les périphériques de téléphonie compatibles TAPI 2.0 et TAPI 3.1 installés sur le poste en cours. | telPériphérique | Sélectionne le périphérique TAPI qui sera utilisé lors des opérations de téléphonie suivantes : |
- Composez le numéro de téléphone à l'aide du modem (fonction telCompose).
- Cette fonction appelle une procédure WLangage spécifique permettant de gérer la progression de l'appel. Dans cette procédure, il est possible de connaître l'état de la ligne grâce aux variables suivantes :
- telLigneOccupée : La ligne est actuellement occupée.
- telLigneDécrochée : La ligne est connectée
- telLigneNumérote : Numérotation en cours
- telLigneTonalité : La ligne reçoit la tonalité
- telLigneRaccrochée : Le correspondant a raccroché
- telLigneAttendRéponse : L'appel est composé : recherche du correspondant
- telLigneSonnerie : Sonnerie en cours chez le correspondant
- Décrochez le combiné du téléphone pour communiquer.
- Pendant la communication, il est possible d'utiliser les fonctions WLangage permettant de manipuler l'appel (voir ci-dessous). Il n'est pas nécessaire de préciser d'identifiant d'appel car l'appel traité sera l'appel en cours c'est-à -dire l'appel sortant.
- A la fin de l'appel, fermez la ligne avec la fonction telRaccroche.
- Raccrochez le combiné téléphonique.
Manipuler un appel sortant Les manipulations pouvant être réalisées sur les appels sortants sont les suivantes : - obtenir les caractéristiques de l'appel sortant:
| | telAppelDébut | Renvoie la date et l'heure du début de l'appel (entrant ou sortant). | telAppelEstOccupé | Permet de savoir si le numéro appelé est occupé. | telAppelEstTerminé | Permet de savoir si l'appel (sortant ou entrant) est terminé. | telAppelFin | Renvoie la date et l'heure de la fin de l'appel. | telAppelPasDeRéponse | Permet de savoir si une réponse a été donnée à l'appel. | telDuréeAppel | Renvoie la durée de l'appel (différence entre la date et l'heure du début de l'appel et la date et l'heure de fin de l'appel). | telNuméroAppelant | Permet de connaître le numéro de téléphone appelant (qui appelle). | telNuméroAppelé | Permet de connaître le numéro de téléphone appelé. |
- effectuer des opérations spécifiques :
| | telArrête | Force l'arrêt de la lecture d'un message pré-enregistré (fonction telJoue). | telEnregistre | Enregistre la communication en cours sous forme d'un fichier ".WAV". | telJoue | Joue un fichier sonore (.WAV) pour la ligne spécifiée. | telNumérote | Permet de simuler l'utilisation des touches du clavier téléphonique. | telToucheEnfoncée | Permet de connaître l'historique des touches enfoncées sur le clavier téléphonique depuis la dernière utilisation de la fonction telToucheEnfoncée. |
Liste des exemples associés :
|
Exemples complets (WINDEV) : WD Téléphonie
[ + ] Cet exemple illustre les fonctions téléphonie de WINDEV. Dans cet exemple, nous abordons deux thèmes principaux : 1/ Comment composer un numéro de téléphone 2/ Détecter et identifier des appels entrants Résumé de l'exemple livré avec WINDEV : Cet exemple présente les différentes fonctions de téléphonie fournies en standard avec WINDEV. Après avoir saisi quelques contacts dans la fenêtre principale (la table est en saisie), vous pourrez les appeler directement à partir de l'application (à condition que votre ordinateur soit équipé d'un modem correctement installé). Vous pourrez également avoir une notification des appels entrants et obtenir l'identité de l'appelant
|
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|