Envois en mode macro

Notre logiciel vous permet d'envoyer vos documents en mode macro, c'est à dire que vous pouvez commander notre logiciel de façon automatique (depuis votre outil de développement). Ce mode est commandé à travers la base de registre de Windows qui est accéssible depuis n'importe quel environnement de développement (Visual Basic, Visual C++, Macro Microsoft Word ou Excel, etc...).
Vous pouvez utiliser le mode macro pour envoyer une télécopie à un destinataire unique ou pour envoyer un mailing.

Si vous avez besoin d'automatiser vos envois de télécopie et que vos serveurs fonctionnent sous d'autres systèmes d'exploitation que Windows, nous avons une solution vous permettant d'utiliser le protocole FTP pour vous connecter à notre réseau. Veuillez contacter notre service technique pour de plus amples informations.

Préparation du logiciel

Pour utiliser le mode macro vous devez renoncer au logiciel de suivi en temps réel qui est lancé par défaut lors de l'impression d'un document. Pour ce faire, vous devez aller dans le répertoire d'installation du logiciel, supprimer SafeF32.exe, puis renommer mailing.exe en SafeF32.exe. Une fois cette opération effectuée, le mode macro est actif.

Envoi à un destinataire unique

Pour envoyer une télécopie à un destinataire unique avec le mode macro de notre logiciel, vous devez aller dans la base de registre de Windows dans le répertoire :
HKEY_CURRENT_USER\Software\Fax-Internet\Fax-Internet où vous modifirez les clefs suivantes:

Une fois ces modifications effectuées dans la base de registre, il suffit d'imprimer le documment avec l'imprimante Internet Fax, le logiciel enverra automatiquement le document sur le serveur de fax. ATTENTION, vous devez attendre que la clef AutoSend soit revenu à 0 avant de pouvoir réutiliser l'imprimante.

Une fois le registre AutoSend revenu à 0, vous pouvez savoir si le fax est bien parti sur le serveur en regardant le registre AutoSendReturn qui sera une valeur négative en cas d'echec.

Envoi à une liste de destinataire

Notre logiciel permet aussi l'envoi automatique à une liste de destinataires. La procédure est identique à l'envoi automatique à un destinataire unique, seule une clef à été rajoutée.

L'envoi de mailing personnalisé en mode macro est possible, on utilise toujours la base de registre de Windows en utilisant le modèle de document de notre logiciel. Le modèle de document de notre logiciel est sauvegardé dans le répertoire "HKEY_CURRENT_USER\Software\Fax-Internet\Fax-Internet\template" où l'on trouve un répertoire par page (de la forme "page.X"), puis dans chaque répertoire de page on trouve un répertoire par cadre de personnalisation (de la forme "cadre.X"), puis on trouve un ensemble de clef définissant le cadre.

Récupération des statistiques

La première possibilité est de demander au logiciel de vous renvoyer l'accusé de l'envoi à une adresse e-mail. Si vous ne désirez pas utiliser l'email, la récupération des statistiques se fait via un accès sur le serveur web du serveur de fax. Vous retrouverez dans la clef
"HKEY_CURRENT_USER\Software\Fax-Internet\Fax-Internet\LastUnique"
la clef unique de l'envoi sur le serveur. Cette clef permet de retrouver les statistiques de l'envoi sur le serveur web à travers des CGI.

Cas des envois simples

Pour connaître l'état de votre télécopie, vous devez aller sur votre page de statistiques de la journée d'envoi du document. Les statistiques de la journée se trouvent en cliquant sur l'icone A/R du logiciel

Vous trouverez dans la page du jour un commentaire HTML par envoi simple avec la variable UNIQUE contenant la chaîne récupérée avec le registre LastUnique (par exemple : <!-- UNIQUE="20030108103201-16544.0" ETAT="2" COMMENT="no_comment" ). Les autres variables du commentaire HTML sont COMMENT contenant le commentaire de l'envoi (le registre LastCommentaire) ainsi que l'état de l'envoi.

Cas des envois multiples

Pour les envois multiples, c'est plus simple, vous allez à l'URL suivante :
"http://serveurfax/cgi-bin/detail.cgi?PSEUDO=xxxxx&GFA=xxxxx&UNIQUE=xxxxx-xxx" où la variable UNIQUE contient exactement la chaîne renvoyée par le registre LastUnique.

Vous obtenez un fichier texte avec des champs séparés par des points-virgules du type suivant :

PAYS;RETOUR;DUREE;COUT;FAX;NUM
FRAIDF;OK;52;0.030000;+33..134292250;3
FRAIDF;OK;51;0.030000;+33..134292252;2
FRAIDF;BURNED;0;0.000000;+33..134043615;1
FRAIDF;BURNED;0;0.000000;+33..134043611;0

Les différents champs du fichiers sont :