A - Principe
Le
couplage d’un Softphone, tel que X-Lite, Bria, 3CXPhone, avec EXCEL permet d’un « Double Click »
de :
·
Lancer le Softphone,
·
Numéroter
automatiquement ensuite.
Le principe en est le suivant :
·
Dans une cellule
EXCEL, écrire le numéro de téléphone en le faisant précéder de « SIP: », soit SIP :09 74 50 00 00
·
Le « Double
Click » d’une cellule contenant « SIP: », recherche dans la
base de registres de Windows la ligne [HKEY_CLASSES_ROOT\sip\shell\open\command]
et exécute la commande associée en lui passant comme paramètre %1 ce contenu de la cellule.
Soit : SIP :09 74 50 00 00
·
Le programme appelé
se lance en mode « Command line » et exécute le traitement avec le
paramètre que l’on lui a passé.
La
difficulté vient de ce que certains Softphone en mode « Command line » ne savent pas
supprimer la chaine « SIP: »
qui lui est passée comme paramètre. Ce qui est le cas du Softphone 3CXPhone.
Dommage car 3CXPhone a une belle apparence.
B – La solution : GoPhone
La
solution : le logiciel « GoPhone ».
Le
logiciel « GoPhone » est
un logiciel intermédiaire qui va nettoyer le paramètre et éventuellement
ajouter un préfixe.
Prenons
comme exemple :
·
Dans une cellule
EXCEL àSIP:09 74 50 00 00
·
Le Softphone
3CXPhone nécessite l’ajout du préfixe
« -dial: » et la
suppression du préfixe « SIP: ».
·
Dans le paramètre
« SIP :01243456789 » qui lui est passé via la base des
registres, le logiciel « GoPhone »
va donc supprimer « SIP: » et ajouter le préfixe
« -dial: » ce qui
donnera « -dial:09 74 50 00
00 »
·
Le logiciel « GoPhone » va ensuite lance le
Softphone 3CXPhone en lui passant le
paramètre « -dial:0974500000 ».
·
Le Softphone
3CXPhone se lance et exécute automatiquement le numéro
« 0974500000 ».
C – Exemple pratique : GoPhone et 3CXphone
Supposons
que le logiciel « GoPhone »
soit installé dans le dossier « C:\Utilitaires »
Le
logiciel « GoPhone.exe »
a pour paramètres d’entrée :
·
Paramètre
1 : Le numéro de téléphone à
appeler,
·
Paramètre
2 : Le dossier où se trouve le
logiciel « GoPhone »,
·
Paramètre
3 : Le nom du fichier de
configuration
Le
fichier de configuration « GoPhone.ini »
contient :
[TRAITEMENT]
Softphone_exe = "C:\Program Files
(x86)\3CXPhone\3CXPhone.exe"
Préfixe_à_supprimer = "sip:"
Préfixe_à_ajouter = "dial:"
Trace=Oui
[Informations]
Créer
le fichier texte : « GoPhone.reg »
Windows
Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\sip]
@="Session
Initiation Protocol"
"URL
Protocol"=""
[HKEY_CLASSES_ROOT\sip\shell]
[HKEY_CLASSES_ROOT\sip\shell\open]
[HKEY_CLASSES_ROOT\sip\shell\open\command]
@="\"C:\\Utilitaires\\GoPhone.exe\"
\"%1\" \"C:\\Utilitaires\"
\"GoPhone.ini\""
Charger le fichier «GoPhone.reg
» dans la base des registres en faisant un « Double-clic » sur le fichier.
Configurer
les cellules de EXCEL :
D – Cas : GoPhone et Bria 3.0
Le
fichier de configuration « GoPhone.ini »
contient :
[TRAITEMENT]
Softphone_exe = " C:\Program Files
(x86)\CounterPath\Bria 3.0\Bria30.exe"
Préfixe_à_supprimer = "sip:"
Préfixe_à_ajouter = "-action=call?to="
Trace=Oui
[Informations]
E – Tests
Faire un Double-clic sur la
cellule 09 74 50 00 00 et le Softphone 3CXPhone se lance et numérote
automatiquement.
|