PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Les différentes étapes
  • Manipuler un appel sortant
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget iOSApple WatchCatalystUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
Les différentes étapes
Pour gérer les appels sortants dans une application WINDEV :
  1. 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ériqueListe 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ériqueSélectionne le périphérique TAPI qui sera utilisé lors des opérations de téléphonie suivantes :
  2. Composez le numéro de téléphone à l'aide du modem (fonction telCompose).
  3. 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
  4. Décrochez le combiné du téléphone pour communiquer.
  5. 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.
  6. A la fin de l'appel, fermez la ligne avec la fonction telRaccroche.
  7. 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ébutRenvoie 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é.
    telAppelFinRenvoie la date et l'heure de la fin de l'appel.
    telAppelPasDeRéponsePermet de savoir si une réponse a été donnée à l'appel.
    telDuréeAppelRenvoie 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éroAppelantPermet 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êteForce l'arrêt de la lecture d'un message pré-enregistré (fonction telJoue).
    telEnregistreEnregistre la communication en cours sous forme d'un fichier ".WAV".
    telJoueJoue un fichier sonore (.WAV) pour la ligne spécifiée.
    telNumérotePermet de simuler l'utilisation des touches du clavier téléphonique.
    telToucheEnfoncéePermet 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 :
WD Téléphonie 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
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire