
L'AUTOMATE D'APPELS
Permettre au gouvernement d'informer directement une certaine population à des moments donnés en leur diffusant un message vocal sur leur téléphone
Cette campagne de marketing politique se ferait au travers d'un Automate vocal qui appellerait automatiquement la population cible.
Le but étant de communiquer directement avec les populations
Le système fonctionnera sur une plate-forme numérique (accès Numéris - RNIS 30B+D : 30 CVC), qui vous permettrait d'appeler 30 abonnés simultanément.
2–1 FONCTIONNALITES DU SYSTEME
L'application Automate d'Appels permet de gérer et de déclencher des campagnes d'appels sortants au téléphone.
Cette application convient parfaitement aux actions de Communication, de marketing Politique.
Le principe de fonctionnement de l'Automate d'appels se limite pour l'utilisateur à :
Renseigner la ou la liste des numéros à appeler
Enregistrer le Message à Diffuser
Déclencher la campagne d'appels en local ou à distance par Téléphone
Le responsable de la campagne d'appel doit programmer les éléments ci-dessous :
La liste de Numéros à appeler
Le Scénario à réaliser au décroché de l'appelant
La plage Horaire d'activation de la campagne
Le nombre de réitérations
L'automate d'appels archive les résult ats de la campagne d'appels :
Les Appels Aboutis
Les Echecs (non réponse, occupation)
Le résultat détaillé de la campagne est sauvegardé dans un journal en mode texte et peut être visualisé ou imprimé au fil de l'eau
Introduction
L'automate d'appel
Le système ‘Automate d'appels' est un serveur vocal interactif multivoies, permettant l'appel de numéros de téléphones enregistrés sous forme de listes et la diffusion d'informations stockées sous forme de messages vocaux.
MULTITEL a été spécialement conçu pour appeler un très grand nombre de destinataires allant jusqu'à plusieurs dizaines de milliers.
Principe de fonctionnement de l'automate d'appel
L'automate d'appel :
• Génère un appel sortant à partir d'une liste de numéros de téléphone fournie sous forme
de fichier texte (fichier d'appels)
• Diffuse un message si le numéro appelé a décroché
• Permet la diffusion de données complémentaires fournies dans le fichier d'appel
(ex: dates et montants de créances, …)
• Ecrit le résultat de l'appel dans un fichier journal
![]()
Les différents éléments de l'automate d'appel
L'automate d'appel est constitué:
• D'un générateur d'application EditArbo qui permet de créer les arborescences d'appel et
de les tester.
• Du serveur vocal ExecServer pour l'exécution des arborescences sur le réseau
téléphonique.
• Du programme MULTITEL pour la gestion des campagnes d'appels.
Démarrage des programmes
Démarrage du serveur vocal ‘ExecServer'
Si le serveur n'a pas été lancé automatiquement au démarrage du système il faut lancer le programme C:\ARBO\EXECSERVER.EXE (par Démarrer/Programmes ou par un raccourci sur le bureau). 
L'icône suivante ![]()
apparaît en bas à droite dans la barre des taches
Démarrage du programme 'MULTITEL'
Le programme qui vous permet de piloter une campagne d'appels s'appelle
MULTITEL.EXE ,
pour le lancer cliquez sur le raccourci MULTITEL ![]()
Login
Avant de pouvoir utiliser le programme il faut vous identifier :

Si vous n'êtes pas administrateur, le login doit vous a être fourni par l'administrateur du système.
Il y a deux niveaux de login:
• Administrateur
A accès à toutes les fonctions, c'est lui qui définit les campagnes et gère les utilisateurs.
• Utilisateur
Peut simplement lancer des campagnes d'appels, modifier le planning horaire et consulter les
journaux.
Utilisation de ‘MULTITEL'
Description générale
Après le login un écran présente toutes les fonctions sous forme d'onglets:
• Exécution
Permet de lancer une campagne et de suivre son déroulement
• Plages Horaires
Permet de définir deux plages horaires par jour pendant lesquelles les appels
auront lieu
• Configuration
Accessible uniquement à l'administrateur, permet de configurer l'interprétation
des fichiers listes d'appels
• Données
Accessible uniquement à l'administrateur, permet de configurer les différents
répertoires nécessaires au fonctionnement
• Utilisateurs
Accessible uniquement à l'administrateur, permet de configurer les login des
utilisateurs
• Archives
Permet de consulter les journaux archivés

L'onglet ‘Exécution'
Lorsque vous avez démarré le programme MULTITEL et qu'il n'y a pas de campagne en
cours votre écran ressemble à celui-ci :

• Fichier contenant la liste des numéros à appeler
Le bouton sélectionner vous permet de rechercher un fichier liste qui comprend la liste
des numéros de téléphone à appeler.
Note : le nom du fichier est enregistré automatiquement lorsque vous quittez le
programme.
• Mapping entre les champs du fichier liste et les variables
Le fichier liste doit obligatoirement être un fichier de type CSV (champs séparés par
des point-virgule) comme l'exemple ci-dessous :
Dest ;type;telno;date1;date2;montant
Destinataire1;1;12345;18061999;19071999;34567
Destinataire2;1;12345;18061999;19071999;34567
L'administrateur peut créer une correspondance entre les champs de ce fichier et les
variables du serveur vocal (à partir de l'onglet ‘Données')
Il faut choisir le fichier mapping qui correspond au contenu du fichier liste (un même fichier
mapping peut être utilisé pour tous les fichiers listes ayant la même structure)
• A faire
Indique le nombre total d'appels à faire
Ce champ est automatiquement calculé lorsque on modifie le nom du fichier.
On peut aussi le recalculer en cliquant sur ‘Compter'
• En cours
Indique le nombre total d'appels en cours de traitement par le serveur vocal.
Ce nombre peut être supérieur au nombre de ligne du serveur car il englobe aussi les
appels en cours de préparation par le serveur.
• Succès
Compteur des appels aboutis (l'appelé a décroché).
• Echecs
Compteur des appels n'ayant pas abouti ( occupé ou non réponse).
Note : Chaque numéro n'est appelé qu'une seule fois afin de faire avancer la campagne le plus rapidement
possible. A la fin de la campagne tous les appels en échec pourront être relancer en cliquant sur ‘Relancer
les échecs ‘.
• Relancer les échecs
Permet de relancer tous les appels en échec à la fin de la campagne.
![]()
Pas de campagne en cours
Le contenu de ce panneau change en fonction de l'état de la campagne.
Démarrer une campagne
• Démarrer
Un clic sur ce bouton lance la campagne, et un panneau d'information au indique que la campagne est en cours
![]()
Campagne d'Appels en cours
Les champs ‘Encours', Succès' , ‘Echecs' reflètent l'état en temps réel.
Deux nouveaux boutons apparaissent :
![]()
' Suspendre' : permet de mettre la campagne en pause et de reprendre la campagne (le libellé du bouton change en ‘Reprendre')
' Arrêter' : permet de demander l'arrêt de la campagne si la campagne n'est pas finie un message d'information est
affiché :

Note : L'effet de ‘Suspendre' ou ‘Arrêter' n'est pas immédiat car le serveur vocal va finir tous les appels qui sont
dans l'état ‘En cours' .
Journal
Un clic sur ce bouton ouvre une nouvelle fenêtre qui affiche le résultat
des 100 appels les plus récents.
L'onglet ‘Plages horaires'
On peu définir deux périodes d'appel pour chaque jour de la semaine.
Les plages peuvent être modifiées pendant une campagne en cours et la modification est prise en compte immédiatement.

L'onglet ‘Configuration'
Cet onglet n'est accessible qu'à l'administrateur.
Ces informations ne doivent plus être modifiées une fois le serveur vocal configuré.

Répertoire de l'arbo principale du serveur vocal
Ceci doit correspondre au répertoire de l'arbo qui est définie dans la configuration des lignes du
serveur vocal (voir EditArbo).
Répertoire des listes d'appels
Ce champ n'est pas obligatoire, il permet simplement de faciliter la recherche des listes d'appels si
elles sont toutes dans le même répertoire.
Numéro virtuel pour arbodispatch.gta
Voir les infos techniques.
L'onglet ‘Données'
A partir d'ici on peut définir les informations de correspondance entre les champs des fichiers listes et les variables du serveur vocal.

Fichier de correspondance…
On peut créer différents fichiers de correspondance si on a des formats de fichiers liste différents.
Un même fichier mapping peut être utilisé pour tous les fichiers listes ayant la même structure
Le fichier liste doit obligatoirement être un fichier de type CSV
(champs séparés par des points-virgules) comme l'exemple ci-dessous :
User ;type;telno;date1;date2;montant
Destinataire1;1;12345;18061999;19071999;34567
Destinataire2;1;12345;18061999;19071999;34567
L'écran correspond à la structure du fichier liste ci-dessus.
USERNAME et TELNUM1 sont des variables réservées du serveur vocal pour l'automate d'appels.
TELNUM1 est le numéro de téléphone à appeler et se trouve ici en troisième position sur chaque ligne
de la liste.
USERNAME est utilisé dans le journal pour identifier le destinataire de l'appel
Les autres champs IVAR et SVAR sont des variables génériques du serveur vocal et seront interprétés en
fonction de l'arborescence.
L'onglet ‘Utilisateurs'
Cet onglet n'est accessible qu'à l'administrateur.
On peut définir le login pour 5 utilisateurs qui auront accès à tous les menus sauf celui-ci et le menu
‘Configuration'.
Note : c'est une protection de base, les login sont stockés non cryptés dans la base de registre.
L'onglet ‘Archives'
Lorsque les campagnes sont finies ou interrompues elles doivent être archivées.
Chaque campagne est archivée dans un fichier de type CSV dont le nom est créé en utilisant la date de l'archivage, comme dans l'exemple ci-dessous.

Lorsque le journal est grand (plus de 1000 lignes) le chargement et l'affichage du journal sous forme de
tableau peut être assez longue ( jusqu'à 1 minute pour 2000 lignes).
Dans ce cas on vous indique la taille du journal et on vous laisse la possibilité de ne visualiser que les 100
derniers appels :
![]()
![]()
Si néanmoins vous décidez d'afficher tout le journal un compteur vous indiquera la progression du chargement et vous pourrez aussi interrompre le chargement.

Après chargement le résulta sera affiché sous forme d'un tableau :

Les appels les plus récents sont affichés en premier.
Vous pouvez cliquer sur les champs colonnes de la première ligne pour inverser le tri.
. Note : Ces fichiers peuvent aussi être visualisés et imprimés avec MS-EXCEL.
En cas de problème
Les appels ne démarrent pas
Vous avez lancé une campagne d'appel, le champ ‘En cours' de MULTITEL indique qu'il y a des appels en cours mais les appels ne sont pas effectués (les champs ‘Succès' et ‘Echecs' restent constants).
1. Vérifiez que le serveur est bien lancé. L'icône
doit apparaître en bas à droite dans la barre des taches.
2. Vérifiez aussi dans le gestionnaire des taches que le serveur est bien lancé : vous devez voir ExecServer.exe
3. Si le serveur n'est pas lancé il faut le démarrer par C:\ARBO\EXECSERVER.EXE (par Démarrer/Programmes ou par un raccourci sur le bureau).
4. Si les appels ne sont toujours pas effectués demandez arrêtez le serveur vocal et relancez le (vérifiez dans le gestionnaire des taches que le serveur est bien arrêté : ExecServer.exe ne doit pas apparaître dans la liste des taches).
5. Si le serveur vocal a été arrêté brutalement pendant qu'il y avait des appels en cours il est conseillé d'arrêter le PC, de l'éteindre et de le redémarrer (pour la réinitialisation des cartes vocales).
Les Arbos Nécessaires
Introduction
L'automate d'appels MULTITEL est utilise le serveur sur le serveur vocal OSIDIAL pour la réalisation des appels sortants. La répartition des taches entre les deux programmes est la suivante :
MULTITEL
MULTITEL transforme des listes d'appels (fichiers texte avec les numéros de téléphone + données complémentaires éventuelles) en demandes d'appels pour le serveur vocal.
Pour chaque destinataire une demande est créée sous forme d'un fichier texte au format .INI et enregistrée dans un répertoire spécifique du serveur vocal (OUTCALLS).
OSIDIAL
Le serveur vocal OSIDIAL (ExecServer.exe) scrute en permanence le répertoire OUTCALLS , dès qu'il trouve un fichier .CTR il en analyse le contenu et déclenche l'appel sortant. Le résultat de l'appel est écrit dans le fichier et celui-ci est renommé en .OK ou .ERR suivant que l'appel a abouti ou non.
MULTITEL archive ensuite les OK et .ERR et met à jour son tableau de bord.
Le serveur vocal écrit aussi un journal des appels (fichier texte au format CSV), ce journal peut être visualisé dans MULTITEL . A la fin d'une campagne le journal est archivé pour consultation ultérieure (par MULTITEL ou par MSEXCEL
Les explications détaillées qui suivent nécessitent une bonne connaissance du serveur vocal et en particulier du générateur d'arborescences EDITARBO .
Arbo ‘ARBODISPATCH'
L'automate d'appels MULTITEL est prévu pour des campagnes de plusieurs milliers d'appels sur un serveur vocal de grande capacité qui utilise des lignes numériques, le même serveur pouvant éventuellement aussi recevoir des appels entrants.
Pour ce type de serveur on utilise en général une première arbo qui elle-même appelle d'autres arbos dès qu'un appel est en cours. Ceci procure une très grande flexibilité mais nécessite une explication détaillée pour le fonctionnement en automate d'appels.
L'arbo de base fournie pour les serveurs numériques s'appelle ARBODISPATCH et ressemble à l'arbo suivante :

Au repos toutes les lignes du serveur vocal sont dans l'état ‘ATTENTE APPEL' .
Note : Le noeud 'ATTENTE APPEL' est obligatoire même si on ne veut pas recevoir d'appels. Si jamais un appel
arrive quand même sur la ligne téléphonique et qu'il n'y a pas d'arbo de destination prévue le noeud 'FIN
APPEL' raccroche immédiatement
Lorsqu'un appel entrant arrive la ligne correspondante sort par le fils ‘1' de
l'état ‘ATTENTE APPEL' et se retrouve dans le noeud ‘GOTO ARBO'.
Ce noeud est paramétré pour ouvrir une nouvelle arbo dont le nom est donné dans un fichier de correspondance ( ARBODISPATCH.GTA ) entre les numéros de téléphone appelés (calledDnis) et les arbos. On y indique aussi à quel endroit on doit commencer la nouvelle arborescence (ici mot clé START).
Lorsqu'un fichier d'appel .CTR est trouvé dans le répertoire
C:\ARBO\ARBODISPATCH\OUTCALLS (par défaut) le noeud ‘ATTENTE APPEL' sort automatiquement vers le noeud ‘AUTOMATE APPELS' qui décode le contenu du fichier .CTR et réalise l'appel sortant (voir description
détaillée du noeud ‘AUTOMATE APPELS' plus loin).
Note : le noeud ‘AUTOMATE APPELS' doit obligatoirement avoir le mot clé ‘ SERIALCALL'. Il peut se trouver
en n'importe quelle sortie du nœud ‘ATTENTE APPEL' à l'exception des sorties ‘0', ‘1' ,'2' et ‘9'. Il est
conseillé de le mettre en ‘A'.
Le noeud ‘AUTOMATE APPELS' sort par :
• 0 : si le numéro appelé est occupé
• 1 : si le numéro appelé ne répond pas
• 9 : si le numéro appelé a décroché
En fonction de ces sorties les noeuds ‘AUTOM CONFIRM' valident l'appel ou non.
Ensuite les noeuds ‘GOTO ARBO' vont vers l'arbo correspondant au numéro calledDnis (spécifié dans le fichier de correspondance ARBODISPATCH.GTA ) . On y indique aussi à quel endroit on doit commencer la nouvelle arborescence (ici mot clé OUTCALL).
Cependant on vient de faire un appel sortant et donc le numéro de l'appelant (calledDnis) n'est pas spécifié puisqu'il n'y a pas eu d'appel entrant.
Pour cela on peut transmettre un numéro d'appel entrant virtuel dans le
fichier d'appel .CTR.
Celui-ci sera alors décodé dans le noeud ‘AUTOMATE APPELS' et donc disponible dans le noeud ‘GOTO ARBO' (voir l'onglet ‘Configuration' de MULTITEL ).
Exemple d'entrée pour ARBODISPATCH.GTA
[GOTO_ARBO_MAP]
2728=APPELS
OUTCALL-APPELS=APPELS
2728 correspond au numéro transmis par l'opérateur de téléphonie (calledDNIS) lorsqu'on appelle le 0130612728 (l'opérateur peut transmettre tout ou seulement une partie du numéro appelé).
Lorsque ce numéro est appelé on va vers l'arbo APPELS et on y démarre au noeud avec le mot clé START.
Lorsqu'un appel est déclenché par l'automate d'appels on va vers l'arbo APPELS et on démarre au noeud avec le mot clé OUTCALL-APPELS.
Notez qu'on a mis un numéro virtuel sous forme texte, l'important est qu'il corresponde à celui donné dans le fichier .CTR qui doit comporter le numéro calledDnis ‘virtuel' nécessaire pour le noeud ‘GOTO ARBO'
comme dans l'exemple ci-dessous :
[SERIAL_CALL]
CalledDnis=OUTCALL-CAMTEL
USERNAME=Destinataire17
TELNUM1=12345
S15VAR1=18061999
Arbo ‘APPELS'
Cette arbo minimaliste (donnée à titre d'exemple) est appelée par l'arbo
ARBODISPATCH et traite les appels entrants et sortants.

Appel entrant
On arrive sur le noeud qui a le mot clé ‘START' (car défini tel dans l'arbo ARBODISPATCH) et on déroule une arbo classique.
Appel entrant
On arrive sur le noeud qui a le mot clé ‘OUTCALL' (car défini tel dans l'arbo ARBODISPATCH).
Ce noeud est de type ‘SORTIE SUR VARIABLE'

La variable ‘OutCallResult' contient le résultat de l'appel sortant effectué dans l'arbo ‘ARBODISPATCH' .
En ‘0' et ‘1' qui correspondent à l'échec de l'appel on se contente en général de raccorcher.
En ‘9' qui correspond au succès de l'appel on commence à dérouler le
scénario prévu. Dans l'exemple on diffuse une liste de variables, le
contenu de ces variables étant transmis du fichier liste au serveur par
l'intermédiaire du fichier .CTR
Affectation aux lignes du serveur
L'affectation de l'arbo ARBODISPATCH aux lignes du serveur se fait à partir du menu EditArbo/Configuration/Services (par défaut SERVICE.SRV).
![]()
Les lignes qui doivent réaliser les appels sortants doivent avoir la case ‘AS' cochée.
![]()
Déclenchement à distance
On peut déclencher une campagne d'appels à distance en appelant le serveur vocal en suivant les indications
suivantes :
• Le logiciel MULTITEL doit être lancé et une campagne prête à être lancée (le bouton ‘Démarrer' doit
être actif).
• Il suffit de déposer un fichier nommé ‘START.TXT' dans le répertoire ‘OUTCALLS'
• Le contenu de ce fichier n'a aucune importance
• Pour déclencher la campagne par un appel vocal il faut simplement construire une arbo qui écrit ce fichier
lorsqu'on fait les bons choix dans l'arborescence. Plusieurs types de noeuds peuvent être utilisés
pour écrire ce fichier, par exemple le noeud ‘STATS SPE/TXT'
Optimisation des performances
Les appels sortants prennent beaucoup plus de resources au niveau du PC que les appels entrants pour les
raisons suivantes :
• L'initialisation de l'appel sortant consomme plus de resources que la réponse à un appel entrant
• Il y a plus d'écritures dans les fichiers log que pour les appels entrants
• En appel sortant le serveur travaille en permanence avec toutes les lignes simultanément (sauf si on n'a pas
activé les appels sortants sur toutes les lignes)
Pour des serveurs de grande capacité on peut donc atteindre les 100% d'utilisation de CPU avec des risques
de distorsion des messages diffusés. L'écriture de tous les fichiers logs et audit avec le maximum de détails
n'est utile que dans la phase de développement mais utilise une grande part des resources
du serveur.
On peut donc optmiser la configuration du serveur vocal en diminuant la quantité d'informations d'audit et
de log écrites.
Ceci se fait à partir du menu EditArbo/Configuration/Globale (par défaut SERVEUR.CFG) en dévalidant
toutes les écritures d'audit et de stats.

On peut aussi modifier les lignes suivantes dans C:\ARBO\OSIDIAL.INI en mettant les valeurs ci-dessous :
[EXTERNALMODULES]
audit=0
[SQL STATS]
linestatus=0
events=0
commands=0
Automate d'Appels étendu
Annexe 1
Les fonctions spécifiques pour l'automate d'appels
AUTOMATE D'APPELS
Description générale
Cette fonction est la base pour les applications automate d'appel.
Lorsque cette fonction est utilisée comme fonction principale de l'automate d'appels elle doit avoir le mot
clé 'SERIALCALL' .
Les messages utilisés
La fonction n'a pas besoin de message. Pour les tests un message qui simule la sonnerie sera diffusé en
mode simulation.
Les messages suivants sont utilisés par défaut:
![]()
![]()

Dictionnaire FUNCMESS Description Contenu du message
préenregistré
RINGS Simulation sonnerie Sonnerie.
sous Windows
Paramétrage
• Utiliser PerfectCall
Lorsque cette case est cochée la fonction de détection optimisée du décroché de l'appelant est utilisée.
Cette possibilité n'est pas disponible sur toutes les cartes et peut conduire à de faux décrochés.
Valeur par défaut: validé.
• Annuler l'appel
Lorsque cette case est cochée l'appel n'est pas réalisé, on peut utiliser cette possibilité par exemple en
combinaison avec un noeud 'OUVERTURE'.
• Si pas de retour d'appel
Considérer l'appel comme échoué c'est le cas le plus général
Considérer l'appel comme abouti dans les rares cas où aucun retour d'appel n'est fourni par le réseau.
Ce paramètre est inopérant sur certains types de cartes qui ne fournissent pas d'informations sur le retour
d'appel.
• Temporisations d'attente
Décroché indique la durée d'attente maximale pour le décroché du poste appelé
Valeur par défaut: 20.
Retour d'appel indique la durée d'attente maximale pour le premier retour d'appel
Valeur par défaut: 20.

• Ne pas diffuser de message
Si cette case est cochée aucun message n'est diffusé dans ce noeud –
il sort directement par le fils '9'.
Ceci permet de commencer par une arbo complexe directement après le décroché.
• Conserver fichier requête si succès
Le fichier requête contient les données de l'appel: demande et résultat.
Si cette case est cochée et si l'appel a abouti le fichier sera renommé avec l'extension .OK et conservé,
sinon il sera effacé.
• Conserver fichier requête si erreur
Si cette case est cochée et si l'appel n'a pas abouti le fichier sera renommé avec l'extension .ERR et
conservé, sinon il sera effacé.
• Message simulation Message de simulation de sonnerie pour Windows.
Noeuds fils
Ce noeud doit avoir trois ou quatre fils:
• En cas d'occupation on sort par le '0'
• En cas de non réponse on sort par le '1 '
• Si la confirmation n'a pas été demandée et que le numéro appelé décroche on sort par le fils '9'
• Si la confirmation a été demandée et que le numéro appelé décroche :
• on sort par le fils '9' si la confirmation a été donnée
• on sort par le fils '2' si la confirmation n'a pas été donnée
Ce noeud gère automatiquement les heures d'ouverture qui ont événtuellement été définies dans le scénario.
Exemple

Le noeud 'ATTENTE APPEL' est obligatoire même si on ne veut pa recevoir d'appels.
Si jamais un appel arrive quand même sur la ligne téléphonique le noeud 'FIN APPEL' raccroche immédiatement. Dans une application mixte ce noeud pourrait être remplacé par le début d'une arborescence.
Le noeud ‘ AUTOMATE APPELS' déclenche automatiquement les appels si des ‘Fichiers d'appel' sont en attente (ils sont créés dans OutCalAdmin par 'Lancer les appels' ).
Les deux noeuds 'FIN APPEL' en sortie 0 et 1 de 'AUTOMATE APPEL'
correspondent aux sorties en cas d'occupation et de non réponse de l'appelé (le message n'est diffusé que pour la simulation).
Le noeud 'FIN APPEL' en sortie 9 de 'AUTOMATE APPEL' correspond à la sortie en cas de réponse de l'appelé, le message principal est diffusé dans le noeud 'AUTOMATE APPEL' .
Note : les deux noeuds 'FIN APPEL' en sortie 0 , 1 et 9 de 'AUTOMATE APPEL' sont obligatoires – ce sont eux
qui raccrochent la ligne!
L'arbo OUTCALLS1 est l'application automate d'appels la plus simple: lorsque l'appelant a décroché le message ‘INFO1' est diffusé et le serveur raccroche.
Note : ne pas oublier le mot clé ‘ SERIALCALL' !
AUTOMATE CONFIRME
Description générale
Cette fonction sert à confirmer l'écoute du message si la confirmation n'est pas demandée directement dans
le noeud 'AUTOMATE APPELS' (par exemple s'il y a plusieurs messages à diffuser).
Il faut dans ce cas cocher la case 'Ne pas diffuser le message' dans le nœud 'AUTOMATE APPELS'.
Les messages utilisés
La fonction n'a pas besoin de messages.
Paramétrage
![]()
• Conserver les fichiers requête
Le fichier requête contient les données de l'appel: demande et résultat.
Si cette case est cochée et si l'appel a abouti le fichier sera renommé avec l'extension .OK et
conservé, sinon il sera effacé.
Si cette case est cochée et si l'appel n'a pas abouti le fichier sera renommé avec l'extension .ERR
et conservé, sinon il sera effacé.
• Valider l'appel
Si cette case est cochée et l'appel est validé. Il faut mettre un noeud 'AUTOMATE CONFIRME'
avec cette case cochée et un autre sans cette case cochée après le noeud qui demande la
confirmation de l'appel.
Noeuds fils
Mettre un fils 'FIN APPEL'en '0' et '1' .
Annexe 2
Informations techniques
Explications sur les fichiers d'appel
Les fiches d'appel créées sont des fichiers qui sont écrits dans le ‘Répertoire d'appel'
(C:\ARBO\ARBODISPATCH\OUTCALLS par défaut); ces fichiers ont l'extension .CTR .
Les noms des fichiers .CTR n'ont pas d'importance, chaque fichier contient lesdonnées pour
réaliser un appel.
Ces fichiers peuvent être créés avec une autre application.
Exemple :
[SERIAL_CALL]
TELNUM1=0123456789
C'est l'information minimale nécessaire pour réaliser un appel sortant avec l'arbo DEMOCAL1.
Pour chaque ligne libre du serveur avec une arbo qui a un noeud ‘Automate d'appels' correctement
configuré le serveur ExecServer scrute en permanence le ‘Répertoire d'appel' à la recherche de
fichiers avec l'extension .CTR.
Si un fichier CTR est trouvé il est mis en mémoire et renommé en .CTX pour ne pas être pris une
deuxième fois par une autre ligne.
L'appel est alors immédiatement lancé et aboutit forcément à un des trois états suivants :
• Succès : le fichier est alors renommé en .OK (ou supprimé, selon le paramètrage)
• Occupé : le numéro appelé est occupé
• Non réponse : le numéro appelé ne répond pas
Avec MULTITEL on ne fait qu'une seule tentative pour chaque numéro, ceci permet de faire le
maximum d'appels. Si on ferme le programme les appels en cours continuent puisqu'ils sont
réalisés par le serveur ExecServer pour arrêter immédiatement les appels il faut arrêter le serveur ExecServer .
Si on relance le programme MULTTEL après l'avoir arrêté il indique que la campagne n'est pas
finie et demande de l'arrêter ou de la continuer.
Dès qu'un fichier .CTR est mis en mémoire par le serveur ils est renommé avec l'extension .FTX , et reste avec cette extension jusqu'au succès ou à l'échec de l'appel.
A chaque tentative le fichier est complété par des informations sur l'appel.









