Fork me on GitHub
Bienvenue, Invité
Nom d'utilisateur Mot de passe: Se souvenir de moi

click to dial
(1 visualisation(s)) (1) Invité
  • Page:
  • 1

SUJET: click to dial

click to dial il y a 1 an, 6 mois #22100

  • portedaix
  • Hors ligne
  • Junior Boarder
  • Message: 24
  • Karma: 1
Bonjour,

JE n'arrive pas à configurer le click to dial avec asterisk14, sur sme-7.5.1. Quand je clique sur un numéro, c'est en fait mon poste qui est appelé et je vois comme identifiant le numéro de l'appelé. Par exemple, je veux appeler 0123456789, mon numéro de ligne est le 0987654321 et mon extension est la 5000. Sur l'extension 5000 (softphone), je reçois l'appel de 0123456789.

J'ai vérifié mon url
renergetic/bureau/dolibarr/htdocs/asteri...rapper.php?called=%1$s&caller=%2$s&login=%3$s&password=%4$s

J'ai même essayé de changer $1 et $2, au cas où, ce qui bien sûr ne fonctionne pas. La console asterisk ne me montre que

== Parsing '/etc/asterisk/manager.conf': Found
== Parsing '/etc/asterisk/sark_customer_manager.conf': Found
== Manager 'dolibarruser' logged on from 127.0.0.1
J'ai suivi le tuto à la lettre. Mais je dois rater quelque chose.

Merci pour votre aide
Olivier

Dolibarr : 2.8.1
OS : sme-7.5.1, Linux renergetic 2.6.9-89.0.25.EL
Php : 5.1.6
Lien Web-Php apache2handler
Base de données : MySQL 5.0.82sp1

Re: click to dial il y a 1 an, 6 mois #22119

  • eldy
  • Hors ligne
  • Administrateur
  • Message: 2904
  • Karma: 92
Essaie d'appeler l'url en direct en la tapant dans un navigateur:
.../dolibarr/htdocs/asterisk/wrapper.php?called=%1$s&caller=%2$s&login=%3$s&password=%4$s
et en faisant les remplacement dans l'url avant.

Est-ce que cela fonctionne ?

Re:click to dial il y a 1 an, 6 mois #22144

  • portedaix
  • Hors ligne
  • Junior Boarder
  • Message: 24
  • Karma: 1
Bonjour et merci pour votre soutient !

J'ai essayé avec l'url direct. A force d'essais j'ai trouvé deux erreurs, une résolue, une pas.

La première est que dans les onglets "société" je dois mettre comme numéro de téléphone un compte sip enregistré dans manager.conf d'asterisk. Ca c'est fait, maintenant.

La deuxième est qu'un zéro est automatiquement ajouté à mon numéro. Autant je numérote normalement depuis mes softphones, autant là j'ai un 0 ajouté automatiquement. Je ne sais pas encore d'où cela vient. Si vous avez une idée...

Vive Dolibarr !
Olivier

Re:click to dial il y a 1 an, 6 mois #22153

  • eldy
  • Hors ligne
  • Administrateur
  • Message: 2904
  • Karma: 92
Essaie de regarder dans le fichier asterisk/Wrapper.php les lignes

$conf->global->ASTERISK_HOST="127.0.0.1";
$conf->global->ASTERISK_TYPE="SIP/";
$conf->global->ASTERISK_INDICATIF="0";
$conf->global->ASTERISK_PORT=5038;

et remplace par

if (! isset($conf->global->ASTERISK_HOST)) $conf->global->ASTERISK_HOST="127.0.0.1";
if (! isset($conf->global->ASTERISK_TYPE)) $conf->global->ASTERISK_TYPE="SIP/";
if (! isset($conf->global->ASTERISK_INDICATIF)) $conf->global->ASTERISK_INDICATIF="0";
if (! isset($conf->global->ASTERISK_HOST)) $conf->global->ASTERISK_PORT=5038;

Ainsi les valeurs définis en constantes dans dolibarr seront utilisées.

Re:click to dial il y a 1 an, 6 mois #22155

  • portedaix
  • Hors ligne
  • Junior Boarder
  • Message: 24
  • Karma: 1
Bon ça y est cela marche. Merci pour m'avoir mis sur les rails.

Pour le faire marcher, j'ai dû "uncomment" la ligne 'if (! isset($conf->global->ASTERISK_INDICATIF)) $conf->global->ASTERISK_INDICATIF="0";' car je n'ai pas d'indicatif à numéroter dans asterisk pour sortir. J'ai essayé dans les options de mettre un espace, une parenthèse "(" afin de passer outre le '0' ajouté, mais of course la numérotation ne marchait pas.

J'ai laissé les 3 autres lignes (typo sur la troisième dans le post précédent, ASTERISK_PORT et non HOST)
if (! isset($conf->global->ASTERISK_HOST)) $conf->global->ASTERISK_HOST="127.0.0.1";
if (! isset($conf->global->ASTERISK_TYPE)) $conf->global->ASTERISK_TYPE="SIP/";
if (! isset($conf->global->ASTERISK_PORT)) $conf->global->ASTERISK_PORT=5038;

Je ne connais rien au php, mais cela me laisse l'impression qu'à ce jour ces 4 instructions étaient écrites "en dur" dans le wrapper.php, et que les variables mises dans la config de dolibarr n'étaient pas prise en compte. Exact?

Il y a peut-être une modif à faire pour les prochaines versions, avec cet indicatif '0'?

Merci encore pour l'aide.

Vive dolibarr !
Olivier

Re:click to dial il y a 1 an, 6 mois #22188

  • eldy
  • Hors ligne
  • Administrateur
  • Message: 2904
  • Karma: 92
Dans la 2.9 stable, les variables seront celle dans la config de dolibarr (config->divers) et non plus en dur.

Re:click to dial il y a 9 mois, 2 semaines #26496

  • Romain
  • Hors ligne
  • Expert Boarder
  • Message: 85
  • Karma: 1
Pour info, et si cela peux aider, voici quelques infos complémentaires pour la config de Asterisk (PBXAIF)

En effet, je me bagarre depuis deux jours pour faire fonctionner le cliktodial, et cela nécessite quelques modifs sur votre PBX...

Lien pour modifs asterisk

Bonne journée
"Si tu ne sais pas, demande; si tu sais, partage ^^"
  • Page:
  • 1
Temps de génération de la page: 0.10 secondes