PDA

Voir la version complète : FreePBX - changer l'extension de consultation de boite vocal



sunny
09/11/2010, 15h14
Bonjour à tous

ma question est assez banal aujourd'hui (ça change):
Quel est le numéro de base pour consulter sa boite vocale?

Bon, quelques détails pour aider peut-être:
Je me suis laissé tenter par FreePBX 2.8.13, sur un asterisk 1.6.2.13 (le tout sur centos5.5).

J'avais testé la version 2.6.(je c plus combien) il y a quelques jours, et il y avait une section pour modifier le numéro (*97 et *98 à l'origine). Ces options se trouvaient dans la section Code de Caractéristique. Mais là je n'ai rien sur la boite vocale.

C'est la version qui fait ça où c'est moi qui est (encore) bâclé un truc?

Merci d'avance ^^

PS: pour ceux qui ont suivis, je vais enfin aller sur une mise en prod: vendredi si tout va bien.

tomarch
09/11/2010, 15h15
Il faut que tu install le module "feature code admin".

sunny
09/11/2010, 15h22
je l'ai déjà installé en faites (désolé de pas avoir été très clair).

Dans cette "section" j'ai bien un certain nombre d'extensions (du transfert d'appels, au followme, en passant par les classiques enregistrements ou le chanspy), mais pas pour la boite vocale :/.

tomarch
09/11/2010, 15h23
As-tu installé le module "voicemail" ?

sunny
09/11/2010, 15h28
en effet, et au cas où, j'ai aussi installé Voicemail blasting, bien que comme je le prévoyais, il n'a pas été d'un grand secours.

tomarch
09/11/2010, 15h33
C'est bien le module "voicemail" qui rajoute les codes du répondeur dans la section "feature code".

C'est peut être lié au même problème que pour ton module enregistrement qui ne c'était pas bien installé. Essaie de réinstaller le module "voicemail".

sunny
09/11/2010, 15h40
je vais essayé, mais il va falloir desinstaller avant tt les dépendances. Bon ba à tt à l'heure alors^^

merci de ton aide en tout cas

sunny
09/11/2010, 16h56
bon ça ne change pas vraiment les choses. J'ai essayé en installant la boite vocal avant, puis j'ai retesté en l'installant après, mais rien n'y fait, je ne trouve pas d'option pour la boite vocal.

(c'est cool pour ça les VM, revenir en arrière est très rapide)

EDIT:

je sais pas si c'est lié, mais je me rend compte que le module FreePBXFramework ne fonctionne pas. Il me fait toujours une page d'erreur à l'install, puis ensuite apparait normal. Sauf la dernière fois que j'ai essayé, ça à carement craché...

sunny
09/11/2010, 17h19
C'est bon j'ai trouvé:

Alors pour la petite histoire, FreePBX dans sa version 2.8.0.4 installe quelques modules de base sans notre accord. A vrai dire, j'en ai surtout retenu un:
Voicemail

Et oui, vu qu'il est déjà installé, il n'ai pas prit en compte par Code de Caractéristique. Au premier lancement, après avoir appuyer sur la barre orange une première fois, il faut désinstaller le module Voicemail dans le paneau de mise à jour.
J'insiste sur "au premier lancement", puisqu'il sera ensuite impossible à enlever de cette façon.

Bref, une fois désinstallé, il faut installer Code de Caractéristique et poursuivre nos activités normales (si touchés à un clavier pour pouvoir parler dans un téléphone est une activité normal...).

Bref, merci beaucoup pour ton aide tomarch, je n'aurai jamais trouvé sans toi!

tomarch
09/11/2010, 17h43
Si ça marche, c'est le principal.
Mais il doit y avoir un problème dans ton installation de freepbx, ce n'est pas normal que tu rencontre tout ces problèmes. Je n'ai jamais rencontré de tels problèmes avec mon freepbx.

Si ça peux t'aider, voila mon tuto d'install de freepbx :


Installer les prés requis pour freepbx :
yum install e2fsprogs-devel keyutils-libs-devel krb5-devel libogg libselinux-devel libsepol-devel libxml2-devel libtiff-devel gmp php-pear php-pear-DB php-gd php-mysql php-pdo kernel-devel ncurses-devel audiofile-devel libogg-devel openssl-devel mysql-devel zlib-devel perl-DateManip sendmail-cf sox httpd mysql-server

Installer freepbx
cd /usr/src/
wget http://mirror.freepbx.org/freepbx-2.8.0.tar.gz
tar xvzf freepbx-2.8.0.tar.gz
cd freepbx-2.8.0
service mysqld start
service httpd start
/usr/bin/mysqladmin -u root password 'toto'
mysqladmin -u root -ptoto create asterisk
mysqladmin -u root -ptoto create asteriskcdrdb
mysql -u root -ptoto asterisk < SQL/newinstall.sql

Se connecter à mysql:
mysql -u root -ptoto
GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY 'toto';
GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY 'toto';
flush privileges;

./start_asterisk start
./install_amp --username=asteriskuser --password=toto
echo "/usr/local/sbin/amportal start" >> /etc/rc.local
echo "/usr/local/sbin/amportal start_fop" >> /etc/rc.local

chkconfig httpd on
chkconfig mysqld on

Modifier le fichier /etc/httpd/conf/httpd.conf :
user asterisk
group asterisk

Ligne 329: allowoverwrite All

chown -R asterisk.asterisk /var/www/html/
service httpd restart

Éditer le fichier /var/www/html/recordings/includes/main.conf.php
Modifier la variable $ari_admin_password


• Mettre à jour freepbx :

Se connecter à l’interface web : http://172.22.1.40/admin/

Login : freepbx
Mdp : fpbx

Mettre à jour les modules.


Modifier le fichier /etc/amportal.conf :
AMPMGRPASS=toto
FOPSORT=extension
ARI_ADMIN_PASSWORD=toto
USEDEVSTATE=true

USEDEVSTATE=true permet d'avoir les notifications BLF sur les téléphones

Modifier le fichier /etc/asterisk/manager.conf
[admin]
secret = toto


• Upload de fichier
Modifier le fichier /etc/php.ini pour pouvoir upload des fichiers sons pour le MOH
upload_max_filesize = 20M
post_max_size = 80M

chown asterisk.asterisk /var/lib/php/session/

sunny
09/11/2010, 17h56
Je suis assez troubler de rencontrer tout ces problèmes en effet, surement des mauvaises manip.

Merci de ton tuto en tout cas. Pour ce que j'ai vu, c'est très similaire à se que j'ai fais finalement, mais il y a quelques différences. J’essaierai demain en suivant un peu ton tuto, ne serait-ce que pour comprendre là ou je fais des erreurs.

Par contre, pendant que je regarde, il y a une ligne que je ne comprend pas (ou plutôt sa présence):


Éditer le fichier /var/www/html/recordings/includes/main.conf.php
Modifier la variable $ari_admin_password

c'est pour faire quoi? et tu mes quoi à la place, un password quelconque?

PS: le reste ça va, comprend^^

PS2: je le dirai jamais assez, mais merci^^

tomarch
09/11/2010, 18h06
Mon tuto n'est pas à prendre au pied de la lettre, il est basé sur celui disponible sur le site de freepbx avec quelques ajouts pense bête.

ari_admin_password correspond au mot de passe de l'interface "recordings" (disponible dans l'onglet recordings dans freepbx). Tu peux donner accès a cet interface à des utilisateurs pour qu'ils puissent modifier eux même les paramètres de leur messagerie, followme, etc ...
Il faut changer le mot de passe admin par défaut pour des raisons de sécurité.

sunny
09/11/2010, 18h17
T'inquiète pas, je commence à avoir l'habitude des tutos à adapter. Bon par contre, j'avoue que celui sur FreePBX, j'ai eu beaucoup de mal au début.

Mais avec le tuto que j'ai cité plus haut, j'ai au moins compris se que je faisais, et je comprend beaucoup mieux maintenant (même si j'ai galéré une journée).

pour le mdp recording: merci je savais pas. En faite j'ai jamais fais d'enregistrement de ma vie, c'est bête je sais, mais du coût j'ai du mal à appréhendé le problème. Donc j'avais pas compris qu'on pouvais faire tout ça^^

c'est beau la téléphonie décidément...
(oula, je fatigue moi, je divague un peu trop).

Bon avant que je commence à parler de tout et n'importe quoi, merci beaucoup à toi.