Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tuto:ipasserelle:telephonie:click_to_dial_dans_thunderbird [24/06/2011 13:54] dani [Créer le script qui servira de handler pour les URI callto:] |
tuto:ipasserelle:telephonie:click_to_dial_dans_thunderbird [12/06/2015 11:48] (Version actuelle) dani [Créer le script de gestion des URI callto://] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== Click-To-Dial dans Thunderbird ====== | ====== Click-To-Dial dans Thunderbird ====== | ||
- | Il est possible de mettre en place un click-to-dial dans thunderbird, | + | Il est possible de mettre en place un click-to-dial dans thunderbird, |
===== Installation du CGI callback ===== | ===== Installation du CGI callback ===== | ||
- | La première chose à faire est d' | + | La première chose à faire est d' |
- | <code bash> | + | Dans le server-manager, |
- | db domains set callback.$(db configuration get DomainName) domain Content Primary \ | + | |
- | Description | + | |
- | DocumentRoot / | + | |
- | signal-event domain-create callback.$(db configuration get DomainName) | + | |
- | </ | + | |
- | Il faut ensuite déclarer ce domaine dans le manager de LemonLDAP, donner les autorisations qui vont bien (créer par exemple un groupe callback et mettre dans la règle default < | + | ==== Installer l' |
+ | Il faut installer l' | ||
- | Dans le server-manager, | ||
- | ===== Créer le script qui servira de handler pour les URI callto: | + | ==== Installer l' |
+ | |||
+ | l' | ||
+ | |||
+ | ==== Configuration de Telify ==== | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ===== Pour Windows ===== | ||
+ | |||
+ | ==== Créer le script qui servira de handler pour les URI callto: ==== | ||
Il faut maintenant créer un script qui sera exécuté lors de l' | Il faut maintenant créer un script qui sera exécuté lors de l' | ||
- | Placez ce script sur les postes client, par exemple dans C:\Program Files\asterisk/dialer.bat | + | Placez ce script sur les postes client, par exemple dans C:\Program Files\asterisk\dialer.bat |
- | < | + | < |
set ndest=%1 | set ndest=%1 | ||
set ndest=%ndest: | set ndest=%ndest: | ||
start https:// | start https:// | ||
</ | </ | ||
- | < | + | < |
- | ===== Déclarer dans le registre le support des URI callto: ===== | + | |
- | Ce petit bout de registre permet de déclarer le script créé plus haut comme handler pour les URI de type callto: | + | ==== Déclarer dans le registre le support des URI tel: ==== |
+ | Ce petit bout de registre permet de déclarer le script créé plus haut comme handler pour les URI de type tel: | ||
<file reg callto.reg> | <file reg callto.reg> | ||
Windows Registry Editor Version 5.00 | Windows Registry Editor Version 5.00 | ||
- | [HKEY_CLASSES_ROOT\callto] | + | [HKEY_CLASSES_ROOT\tel] |
@=" | @=" | ||
" | " | ||
"URL Protocol" | "URL Protocol" | ||
- | [HKEY_CLASSES_ROOT\callto\DefaultIcon] | + | [HKEY_CLASSES_ROOT\tel\DefaultIcon] |
@=" | @=" | ||
- | [HKEY_CLASSES_ROOT\callto\shell] | + | [HKEY_CLASSES_ROOT\tel\shell] |
- | [HKEY_CLASSES_ROOT\callto\shell\open] | + | [HKEY_CLASSES_ROOT\tel\shell\open] |
- | [HKEY_CLASSES_ROOT\callto\shell\open\command] | + | [HKEY_CLASSES_ROOT\tel\shell\open\command] |
@=" | @=" | ||
</ | </ | ||
- | ===== Installer l' | ||
- | Il ne reste plus qu'à installer l' | ||
- | ===== Installer l' | + | Enjoy ;-) |
- | En bonus, on peut aussi activer | + | ===== Pour Linux ===== |
+ | Sous linux, le principe reste le même, mais le script et la gestion des URI < | ||
- | {{ : | + | ==== Créer le script |
+ | Voilà un petit script bash qui permettra d' | ||
- | Enjoy ;-) | + | <code bash> |
+ | cat<<' | ||
+ | # | ||
+ | |||
+ | num=$(echo $1 | perl -pe ' | ||
+ | |||
+ | xdg-open https:// | ||
+ | EOF | ||
+ | chmod +x / | ||
+ | </ | ||
+ | |||
+ | ==== Déclarer la gestion des URI callto:// ==== | ||
+ | Pour déclarer ce script comme prennant en charge les URI de type callto: sur le système, il vous faudra créer un fichier .desktop de ce type (par exemple dans / | ||
+ | |||
+ | <code ini> | ||
+ | # | ||
+ | |||
+ | [Desktop Entry] | ||
+ | Version=1.0 | ||
+ | Encoding=UTF-8 | ||
+ | Type=Application | ||
+ | Name=Dialout | ||
+ | GenericName=Dialout | ||
+ | Comment=Click To Dial | ||
+ | Terminal=false | ||
+ | Categories=Internet | ||
+ | StartupNotify=true | ||
+ | MimeType=x-schema-handler/ | ||
+ | Exec=/ | ||
+ | </ | ||
+ | |||
+ | Une fois ce fichier en place, il faut mettre à jour la base de donnée: | ||
+ | |||
+ | <code bash> | ||
+ | sudo update-desktop-database | ||
+ | </ | ||
+ | |||
+ | ==== Faire comprendre à Thunderbird comment gérer les URI callto: ==== | ||
+ | |||
+ | Faites un clique droit sur une URI callto: (dans un mail ou sur une fiche contact), puis sélectionnez " |