INFOS lien hardphone -> extérieur fonctionne parfaitement lien hardphone -> numéro DP foncionne pas This version of Asterisk can only be built using DAHDI, and as a result there are number of changes that will be visible to previous users of Asterisk with Zaptel. CFR: /usr/share/doc/asterisk-doc/Zaptel-to-DAHDI.txt Information for upgrading from Asterisk 1.4 to 1.6 CFR: /usr/share/doc/asterisk-doc/UPGRADE-1.6.txt.gz MODIFS: Mise en place de fichier par defaut des logs cp logger.conf logger.conf.bak2 cp logger.conf.dpkg-dist logger.conf ---> Log OK Installation de paquets supplémentaires: J'ai installé ça pour être sur qu'il ne manquait rien : apt-get install asterisk-doc asterisk-sounds-main asterisk-sounds-extra asterisk-h323 les paquets installés : alsa-base alsa-utils asterisk-h323 gcc-4.4-base libopenh323-1.18.0 libpt-1.10.10 libpt-1.10.10-plugins-alsa libpt-1.10.10-plugins-v4l linux-sound-base lsof pciutils mv /srv/cc-srv/var/lib/asterisk/bin/ /var/lib/asterisk MAJ FreePBX LISTE ERREURS *Lien IPNESS -- Got SIP response 503 "SERVICE UNAVAILABLE" back from 82.146.119.38 > doing dnsmgr_lookup for 'ipness.net' * lien hardphone -> numero DP Quand j'essaies un appel à 3000 [May 27 21:27:07] NOTICE[9442] chan_sip.c: -- Registration for 'actic@ipness.net' timed out, trying again (Attempt #24) [May 27 21:27:13] WARNING[10804] func_db.c: DB requires an argument, DB(/) [May 27 21:27:13] WARNING[10804] app_voicemail.c: No entry in voicemail config file for '3000' [May 27 21:27:13] WARNING[10804] channel.c: Unable to find a codec translation path from 0x100 (g729) to 0x2 (gsm) [May 27 21:27:13] WARNING[10804] file.c: Unable to open im-sorry (format 0x100 (g729)): No such file or directory [May 27 21:27:13] WARNING[10804] app_playback.c: ast_streamfile failed on SIP/3002-00000001 for im-sorry&an-error-has-occured [May 27 21:27:13] WARNING[10804] channel.c: Unable to find a codec translation path from 0x100 (g729) to 0x2 (gsm) [May 27 21:27:13] WARNING[10804] file.c: Unable to open an-error-has-occured (format 0x100 (g729)): No such file or directory [May 27 21:27:13] WARNING[10804] app_playback.c: ast_streamfile failed on SIP/3002-00000001 for im-sorry&an-error-has-occured * install dadhi apt-get install dahdi Paramétrage de dahdi (1:2.2.1.1-1) ... Loading DAHDI hardware modules: WARNING: All config files need .conf: /etc/modprobe.d/display_class, it will be ignored in a future release. WARNING: All config files need .conf: /etc/modprobe.d/blacklist, it will be ignored in a future release. WARNING: All config files need .conf: /etc/modprobe.d/pnp-hotplug, it will be ignored in a future release. FATAL: Module dahdi not found. wct4xxp: error wcte12xp: error wct1xxp: error wcte11xp: error wctdm24xxp: error wcfxo: error wctdm: error wcb4xxp: error wctc4xxp: error xpp_usb: error Error: missing /dev/dahdi! invoke-rc.d: initscript dahdi, action "start" failed. dpkg : erreur de traitement de dahdi (--configure) : le sous-processus post-installation script a retourné une erreur de sortie d'état 1 Des erreurs ont été rencontrées pendant l'exécution : dahdi E: Sub-process /usr/bin/dpkg returned an error code (1) -> ??? http://cryptwizard.info/?p=691 http://pbxinaflash.com/forum/showpost.php?s=8ee72f5a1b0208500b5f1dee722aa30d&p=40315&postcount=58 => que dalle *free pbx (OK) http://telephone.domainepublic.net/admin/config.php ça donne : FATAL ERROR DB Error: connect failed Et mysql qui n'était plus installé !!!! *erreur php dans l'admin (OK) Deprecated: Function split() is deprecated in /srv/cc-srv/var/www/50_telephone.domainepublic.net/admin/modules/dashboard/phpsysinfo/common_functions.php on line 162 Deprecated: Function split() is deprecated in /srv/cc-srv/var/www/50_telephone.domainepublic.net/admin/modules/dashboard/phpsysinfo/class.Linux.inc.php on line 99 -> disparu avec la maj de freepbx *Erreur qu'on avait après la mise à jour sur Copier-coller: "app_voicemail.c: No entry in voicemail config file for.." résolu en mettant l'option à true pour le VMX Locator dans chaque extension http://www.freepbx.org/forum/freepbx/installation/app-voicemail-c-no-entry-in-voicemail-config-file-for-23 grâce à ça, on accède aux voicemail de tout le monde.; reste à tester plus.. *Installation de Asterisk et freepbx 2.8.1 sur Kimsufi - installation asterisk: apt-get install asterisk asterisk-prompt-fr-proformatique asterisk-mp3 asterisk-mysql asterisk-sounds-extra - installation freepbx: wget http://mirror.freepbx.org/freepbx-2.8.1.tar.gz tar -xzf freepbx-2.8.1.tar.gz cd freepbx-2.8.1 vim INSTALL (pour les instructions et surtout toutes les dépendances nécessaires) ** dépendances pour la version 2.8.1 (celles que je n'avais pas encore.. à vérifier pour les autres): ajouter dans /etc/apt/sources.list: deb http://www.debian-multimedia.org squeeze main non-free apt-get update gpg --keyserver pgpkeys.mit.edu --recv-key 1F41B907 (1F41.. sont les 8 derniers chiffres que retourne le apt-get update) gpg -a --export 1F41B907 | apt-key add - apt-get install libxml2 libxml2-dev libtiff-dev libtiffxx0c2 lame bison ncurses-term libaudiofile-dev sox ** avant de lancer le script d'installation il semble y avoir un problème dans le script d'installation de freepbx avec les BD. il essaie de mettre à jour les tables alors qu'elles n'existent pas (peut-être parce que les BD existaient déjà.. à tester). pour ce faire, il faut aller créer la structure des tables soi-même avant de lancer le script - si par encore fait: créer les BD asterisk et asteriskcdrdb créer le user asterisk et lui donner les droits sur ces 2 tables - aller créer la structure des tables: cd SQL/ (dans le dossier freepbx-2.8.1) mysql -u root -p -D=asterisk < newinstall.sql mysql -u root -p -D=asteriskcdrdb < cdr_mysql_table.sql - tester si les BD et tables existent et sont accessibles pour le user asterisk: mysql -u asterisk -p > use asterisk > show tables; > use asteriskcdrdb > show tables; ** lancement du script d'installation dans un shell: ./start_asterisk start dans un autre shell: ./install_amp (dans un ô shell car la première commande ne se termine pas.. est-ce normal où est-ce déjà lié au bug décrit plus tard qui fait que amportal start ne se termine pas alors qu'il devrait) plein de questions faciles et ensuite, tout devrait bien se passer jusqu'au bout ** les choses à faire avant que ça marche - apache empèche l'accès à Freepbx admin pas moyen d'y accéder.. erreur "You don't have permission to access /freepbx/admin/ on this server." cela est du au fait que asterisk veut que apache se lance sous le user et le groupe asterisk. si asterisk est la seule application surl e serveur, il suffit de changer ça dans le fichier /etc/apache2/envvars (APACHE_RUN_USER & APACHE_RUN_GROUP) il y a la possibilité de dire à asterisk de se lancer sous un autre user (ex: www-data), mais d'après des posts, cela semble entraîner des problèmes avec des fichiers de voicemail. la solution appliquée est de rajouté l'utilsateur apache (ex:www-data) au groupe asterisk: adduser www-data asterisk (ou l'inverse, l'utilisateur asterisk au groupe www-data -- non testé) http://www.freepbx.org/forum/freepbx/installation/apache-user-and-group - dans /etc/asterisk des liens symboliques n'ont pas été créé cd /etc/asterisk mv sip_notify.conf sip_notify.conf.bck mv logger.conf logger.conf.bck ln -s /var/www/freepbx/admin/modules/core/etc/extensions.conf extensions.conf ln -s /var/www/freepbx/admin/modules/core/etc/features.conf features.conf ln -s /var/www/freepbx/admin/modules/core/etc/iax.conf iax.conf ln -s /var/www/freepbx/admin/modules/core/etc/sip_notify.conf sip_notify.conf ln -s /var/www/freepbx/admin/modules/core/etc/logger.conf logger.conf - dans /etc/asterisk/modules.conf il y a des problèmes avec des modules chargés ou pas chargés j'ai repris les modifs faites par Matla sur copier-coller. ça marche, mais il faut rechecker chacun pour être sûr de l'utilité de chaque ligne ajoutée ... preload => pbx_config.so preload => chan_local.so ; ; MAT load => cdr_addon_mysql.so load => res_config_mysql.so load => app_addon_sql_mysql.so load => app_voicemail.so ... ; format_au.so is removed from Asterisk 1.4 and later, remove ; to enable ;load => format_au.so ; MAT disabled noload => format_au.so ... noload => chan_alsa.so noload => chan_oss.so ; ; MAT, disabled : noload => app_voicemail_imap.so ... - problème de droit sur /etc/amportal (lié au fait de faire tourner apache pas sous le user et le groupe asterisk): chmod g+w /etc/amportal.conf - problèmes de droits sur les dossier web (liés au fait de faire tourner apache pas sous le user et le groupe asterisk): cd /var/www/freepbx chmod g+w _asterisk/ -R - problèmes de droits lors de la mise à jour de freepbx de 2.8.1 vers 2.9.0 (via l'interface graphique de freepbx): chown asterisk:asterisk -R /usr/share/asterisk/agi-bin/ chmod g+w -R /usr/share/asterisk/agi-bin/ ** démarrer asterisk on peut lancer le tout (asterisk et FOP) via la commande: amportal restart mais il y a un problème qqpart, elle ne se termine pas. asterisk est bien lancé mais ça coince qqpart et de ce fait, FOP n'est pas lancé.. jusqu'à présent, rien trouvé dans les log qui pourrait éclairer - pour arriver à tout lancer et que ça fonctionne: Asterisk -> /etc/init.d/asterisk restart FOP -> /var/www/freepbx/panel/op_server.pl -d (-d = demon) pour faire du débug pour FOP, on peut utiliser le param -X nombre (16, 255,..). faire un /var/www/freepbx/panel/op_server.pl --help pour plus d'infos ** problèmes qui restent (importants ou pas??) - amportal restart ne se termine pas bien - /dev/dahdi/transcode ne se crée pas PS: plein d'options intéressantes pour freepbx se trouvent dans /etc/amportal.conf