PC SOFT

DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

  • Limitation
  • Procédure WLangage
  • Configuration nécessaire
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Autres
Procédures stockées
telDémarreDétectionAppel (Fonction)
En anglais : tapiListen
Démarre la détection d'appel (appelé aussi service de détection d'appel).
WINDEV Remarque : Par défaut, le périphérique utilisé est automatiquement le premier périphérique compatible TAPI 2 trouvé. Il est possible de sélectionner un périphérique spécifique avec la fonction telPériphérique. Dans ce cas, ce périphérique spécifique sera utilisé.
WINDEV Remarque : Par défaut, le périphérique utilisé est automatiquement le premier périphérique compatible TAPI 3.1 trouvé. Il est possible de sélectionner un périphérique spécifique avec la fonction telPériphérique. Dans ce cas, ce périphérique spécifique sera utilisé.
// Démarre le service de détection des appels
SI telDémarreDétectionAppel("AppelEntrant", telOptionTypeFax, "DetectionAppel") = Vrai ALORS
        // Le service de détection des appels a démarré
        Message("Détection des appels activée")
SINON
       // Le service de détection des appels n'a pas démarré
        Erreur("Impossible de démarrer la détection des appels" + RC + ...
               "Détail de l'erreur :"+ RC + ErreurInfo(errMessage))
FIN
Syntaxe
<Résultat> = telDémarreDétectionAppel(<Identifiant du service> [, <Options>] , <Nom de la procédure> , <Paramètre personnalisé>)
<Résultat> : Booléen
  • Vrai si la détection d'appels est activée,
  • Faux dans le cas contraire.
<Identifiant du service> : Chaîne de caractères (avec guillemets)
Nom permettant d'identifier le service de détection d'appel.
<Options> : Constante optionnelle
Caractéristiques de la détection d'appel :
telOptionDéfaut
(option par défaut)
Détection d'appels sur un modem fax. Les fonctions de manipulation d'appel ne sont généralement pas supportées par les modems.
Cette option n'est pas combinable avec les autres options.
telOptionMoniteurDétecte les appels (par exemple pour réaliser des statistiques), même si ils sont gérés par une application. Aucune manipulation de l'appel ne sera possible.
telOptionTypeVoixDétecte les appels utilisant la voix.
Remarque : Les modems Fax autorisant la numérotation automatique peuvent renvoyer cette constante. Dans ce cas, une erreur du WLangage sera générée.
telOptionTypeInconnuDétecte les appels de type inconnu.
telOptionTypeFaxDétecte les appels provenant d'un fax.
<Nom de la procédure> : Chaîne de caractères (avec ou sans guillemets)
Nom de la procédure WLangage appelée lors d'une détection d'appel, et lors du changement d'état de l'appel. Cette procédure est du type :
PROCÉDURE <Nom de la procédure> (<Identifiant du service>, <Identifiant de l'appel>,
<Statut de l'appel>, <Paramètre>)
  • <Identifiant du service> : identifiant du service qui a détecté l'appel
  • <Identifiant de l'appel> : entier identifiant l'appel. Peut être utilisé dans toutes les fonctions de manipulation de l'appel.
  • <Statut de l'appel> : entier qui peut prendre les valeurs suivantes :
telLigneOccupéeLa ligne est actuellement occupée.
telLigneDécrochéeLa ligne est connectée.
telLigneNuméroteNumérotation en cours.
Remarque : Si la technologie TAPI 3.1 est utilisée, cette constante n'est plus renvoyée.
telLigneTonalitéLa ligne reçoit la tonalité.
telLigneRaccrochéeLe correspondant a raccroché.
telLigneAttendRéponseL'appel est composé : recherche du correspondant.
telLigneSonnerieSonnerie en cours chez le correspondant.
telNouvelAppelNouvel appel détecté en attente de réponse ou de rejet.
telInformationAppelLes informations supplémentaires (présentation du numéro) sont disponibles. Ces informations ne sont généralement disponibles qu'après la première sonnerie.
telToucheDétectéeUne touche du clavier téléphonique a été utilisée. Pour connaître la liste des touches utilisées, utilisez la fonction telToucheEnfoncée.
  • <Paramètre> est le paramètre personnalisé passé à la fonction telDémarreDétectionAppel.
Attention : cette procédure ne doit pas contenir d'appel au débogueur (ni point d'arrêt, ni mot-clé STOP, ni expression auto-stop, ...).
<Paramètre personnalisé> : Tout type
Paramètre passé à la procédure WLangage.
Remarques

Limitation

Il n'est pas possible d'appeler la fonction telDémarreDétectionAppel dans la procédure de détection d'appels.

Procédure WLangage

La procédure WLangage est exécutée dans un thread WLangage.
Attention : Il n'est pas possible d'exécuter dans les threads les traitements suivants :
Pour plus de détails sur la gestion des threads, consultez Gestion des threads.
WINDEVCode Utilisateur (MCU)

Configuration nécessaire

Les fonctions de téléphonie utilisent la technologie TAPI 2.0. Cette technologie est utilisable sur tous les systèmes.
Cependant, si le système utilisé est Windows NT4, il est nécessaire d'installer le service pack 4 minimum.
Remarque : La technologie TAPI 3.0 et supérieure n'est pas gérée dans cette version.
Les fonctions de téléphonie utilisent la technologie TAPI 2.0 et/ou la technologie TAPI 3.1. Ces technologies sont utilisables sur tous les systèmes.
Versions 24 et supérieures
La technologie TAPI 3.1 est désormais supportée.
Nouveauté 24
La technologie TAPI 3.1 est désormais supportée.
La technologie TAPI 3.1 est désormais supportée.
Composante : wd240com.dll
Version minimum requise
  • Version 9
Documentation également disponible pour…
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire