Bienvenue, Invité
Nom d'utilisateur : Mot de passe : Se souvenir de moi

SUJET : Dolibarr 7.0.2 ClickToDial authentication Failed

Dolibarr 7.0.2 ClickToDial authentication Failed il y a 1 an 1 mois #101999

  • chrisdkr
  • Portrait de chrisdkr
  • Hors ligne
  • Fresh Boarder
  • Messages : 7
  • Karma: 0
Bonjour à tous,

Je suis en train de paramétrer le module ClickToDial de Dolibarr avec Asterisk. Mon architecture se présente comme suit:

Serveur Dolibarr: 10.10.1.130/24
Serveur Asterisk: 10.10.1.131/24

J'utilise ce wiki: wiki.dolibarr.org/index.php/Module_ClickToDial_En et je suis dans le 1er cas "Solutions with no need to install client components".

1) Configuration du module ClickToDial
http://10.10.1.130/asterisk/wrapper.php?caller=__PHONEFROM__&called=__PHONETO__&login=__LOGIN__&password=__PASS__

2) Configuration ClickToDial sur la fiche utilisateur Dolibarr
http://10.10.1.130/asterisk/wrapper.php?caller=__PHONEFROM__&called=__PHONETO__&login=__LOGIN__&password=__PASS__

ClickToDial ID appelant: 100 (compte SIP)
CickToDial login : Dolibarr (c'est l'utilisateur créé dans /etc/asterisk/manager.conf)
ClickToDial pwd : 12345

3) Test d'appel à partir d'Asterisk
A partir de dolibarr, quand je clique sur le numéro de téléphone d'un client, un onglet s'affiche et contenant cette URL http://10.10.1.130/asterisk/wrapper.php?caller=__PHONEFROM__&called=__PHONETO__&login=__LOGIN__&password=__PASS__
Au niveau de Asterisk, je reçois le message "10.10.1.130 Authentication failed". Cependant, en remplaçant les variables de l'URL directement dans le navigateur comme ci-après, l'appel passe sans problème:
http://10.10.1.130/asterisk/wrapper.php?caller=100&called=778808880&login=Dolibarr&password=12345.

Il semble que Dolibarr en l'ocurrence wrapper.php n'envoie pas les bonnes valeurs au serveur Asterisk car c'est les mêmes valeurs qui sont renseignées au niveau de Dolibarr.

Votre aide serait la bienvenue.
Dernière édition: il y a 1 an 1 mois par chrisdkr.
L'administrateur a désactivé l'accès en écriture pour le public.

Dolibarr 7.0.2 ClickToDial authentication Failed il y a 1 an 4 semaines #102133

  • chrisdkr
  • Portrait de chrisdkr
  • Hors ligne
  • Fresh Boarder
  • Messages : 7
  • Karma: 0
J'avance dans le debbug du problème.

J'ai fixé dans le wrapper.php les variables suivantes:

$login="admin"
$password="12345"
$caller="785678908"
$called="76678909"

pour info, j'ai commenté les lignes suivantes:

$login = GETPOST('login');
$password = GETPOST('password');
$caller = GETPOST('caller');
$called = GETPOST('called');

Résultat OK:
J'arrive à appeler à partir de la fiche d'un tiers. ça confirme que le wrapper.php ne reçoit pas les variables concernées via GETPOST.
Merci pour l'aide que vous apporterez à solutionner ce problème.

Aussi, je continue à chercher. Si je trouve, je mettrai la solution en ligne.
L'administrateur a désactivé l'accès en écriture pour le public.

Dolibarr 7.0.2 ClickToDial authentication Failed il y a 1 an 3 semaines #102414

  • chrisdkr
  • Portrait de chrisdkr
  • Hors ligne
  • Fresh Boarder
  • Messages : 7
  • Karma: 0
J'ai resolu mon problème. l'erreur venait du fait d'un copier coller de cette URL
http://MONDOLIBARR/asterisk/wrapper.php?caller=__PHONEFROM__&called=__PHONETO__&login=__LOGIN__&password=__PASS__
au lieu de __ PHONEFROM__, etc j'avais _PHONEFROM_, etc.

Merci à ceux qui ont essayé de refléchir à mon problème.
Dernière édition: il y a 1 an 3 semaines par chrisdkr.
L'administrateur a désactivé l'accès en écriture pour le public.