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
Prochaine révision Les deux révisions suivantes
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 [13/07/2012 10:47]
dani Page moved from click_to_dial_dans_thunderbird to tuto:ipasserelle:telephonie:click_to_dial_dans_thunderbird
Ligne 4: Ligne 4:
  
 ===== Installation du CGI callback ===== ===== Installation du CGI callback =====
-La première chose à faire est d'installer sur le serveur le CGI de callback comme expliqué sur [[page_de_callback|cette page]]. Il faut ensuite protéger cette page par LemonLDAP, créer un domaine virtuel pour l'accès à cette page, et bloquer l'accès depuis le domaine primaire. Voilà les étapes à suivre:+La première chose à faire est d'installer sur le serveur le CGI de callback comme expliqué sur [[page_de_callback|cette page]]. 
  
-<code bash> +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).
-db domains set callback.$(db configuration get DomainName) domain Content Primary \ +
-Description 'callback Asterisk' Nameservers internet TemplatePath WebAppVirtualHost \ +
-DocumentRoot /opt/callback LemonLDAP enabled +
-signal-event domain-create callback.$(db configuration get DomainName) +
-</code> +
- +
-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 <nowiki>$groups =~ /\bcallback\b/</nowiki>). Toujours dans le manager LemonLDAP, il faut déclarer un nouvel attribut à exporter (extension => extensionNumber). Puis, ajouter une nouvelle entête HTTP pour le domaine callback comme ceci: User-Extension => $extension. +
- +
-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 au niveau LDAP).+
  
 ===== Créer le script qui servira de handler pour les URI callto: ===== ===== 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'ouverture des liens de type callto: Il faut maintenant créer un script qui sera exécuté lors de l'ouverture des liens de type callto:
-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
  
 <file batch dialer.bat> <file batch dialer.bat>
 set ndest=%1 set ndest=%1
-set ndest=%ndest:callto:=%+set ndest=%ndest:tel:=%
 start https://callback.domain.tld/index.cgi?ndest=%ndest% start https://callback.domain.tld/index.cgi?ndest=%ndest%
 </file> </file>
-<note>remplacez domain.tld par votre domaine</note> +<note>remplacez domain.tld par votre nom de domaine</note> 
-===== Déclarer dans le registre le support des URI 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 callto:+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: CallTo Protocol" @="URL: CallTo Protocol"
 "EditFlags"=hex:02,00,00,00 "EditFlags"=hex:02,00,00,00
 "URL Protocol"="" "URL Protocol"=""
  
-[HKEY_CLASSES_ROOT\callto\DefaultIcon]+[HKEY_CLASSES_ROOT\tel\DefaultIcon]
 @="\"C:\\Program Files\\NetMeeting\\conf.exe\",1" @="\"C:\\Program Files\\NetMeeting\\conf.exe\",1"
  
-[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]
 @="C:\\Program Files\\asterisk\\dialer.bat %1" @="C:\\Program Files\\asterisk\\dialer.bat %1"
  
Ligne 60: Ligne 51:
 {{ :config_telify.png |Configuration de l'extension Telify}} {{ :config_telify.png |Configuration de l'extension Telify}}
  
 +<note important>Remplacez le protocole callto par tel</note>
  
 Enjoy ;-) Enjoy ;-)
  • tuto/ipasserelle/telephonie/click_to_dial_dans_thunderbird.txt
  • Dernière modification: 12/06/2015 11:48
  • de dani