tuto:ipasserelle:telephonie:click_to_dial_dans_thunderbird

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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 [10/09/2012 19:31]
dani
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 6: Ligne 6:
 La première chose à faire est d'installer sur le serveur le CGI de callback comme expliqué sur [[page_de_callback|cette page]].  La première chose à faire est d'installer sur le serveur le CGI de callback comme expliqué sur [[page_de_callback|cette page]]. 
  
-Dans le server-manager, sur le panel Informations Utilisateurs, il faut remplir pour tous les utilisateurs le champs Téléphone Interne (qui sera mappé dans l'attribut extensionNumber dans l'annuaire LDAP). Une fois dans l'annuaire LDAP, ce champs sera passé au script CGI par LemonLDAP::NG (qui récupère le champ LDAP à l'ouverture de session) et permettra de connaitre le numéro de l'utilisateur qui appel (c'est ce numéro qui sera composé par asterisk avant de composer le numéro du destinataire)+Dans le server-manager, sur le panel Informations Utilisateurs, il faut remplir pour tous les utilisateurs le champs Téléphone Interne (qui sera mappé dans l'attribut extensionNumber dans l'annuaire LDAP). Une fois dans l'annuaire LDAP, ce champs sera passé au script CGI par LemonLDAP::NG (qui récupère le champ LDAP à l'ouverture de session) et permettra de connaitre le numéro de l'utilisateur qui appel (c'est ce numéro qui sera composé par asterisk avant de le mettre en relation avec le numéro du destinataire)
  
 ==== Installer l'extension Thunderbird ==== ==== Installer l'extension Thunderbird ====
Ligne 28: Ligne 28:
 <file bat dialer.bat> <file bat dialer.bat>
 set ndest=%1 set ndest=%1
-set ndest=%ndest:tel:=%+set ndest=%ndest:callto:=%
 start https://callback.domain.tld/index.cgi?ndest=%ndest% start https://callback.domain.tld/index.cgi?ndest=%ndest%
 </file> </file>
Ligne 61: Ligne 61:
  
 ===== Pour Linux ===== ===== Pour Linux =====
-Sous linux, le principe reste le même, mais le script et la gestion des URI callto:// change forcément+Sous linux, le principe reste le même, mais le script et la gestion des URI <nowiki>callto://</nowiki> change forcément
  
 ==== Créer le script de gestion des URI callto:// ==== ==== Créer le script de gestion des URI callto:// ====
  
-Voilà un petit script batch qui permettra d'appeler la page de callback:+Voilà un petit script bash qui permettra d'appeler la page de callback (par ex : dialout.sh):
  
 <code bash> <code bash>
 +cat<<'EOF' > /usr/local/bin/dialout.sh
 #!/bin/bash #!/bin/bash
  
-num=$(echo $1 | sed -'s/tel://')+num=$(echo $1 | perl -pe 's|callto:(///)?||')
  
 xdg-open https://callback.domain.tld/cgi-bin/index.cgi?ndest=$num xdg-open https://callback.domain.tld/cgi-bin/index.cgi?ndest=$num
 +EOF
 +chmod +x /usr/local/bin/dialout.sh
 </code> </code>
  
 ==== Déclarer la gestion des URI callto:// ==== ==== 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 /usr/share/applications/dialout.desktop ou ~/.share/local/applications/dialout.desktop)+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 /usr/share/applications/dialout.desktop ou ~/.local/share/applications/dialout.desktop)
  
 <code ini> <code ini>
  • tuto/ipasserelle/telephonie/click_to_dial_dans_thunderbird.1347298273.txt.gz
  • Dernière modification: 10/09/2012 19:31
  • de dani