Jump to content
ButterflyOfFire

[Asterisk + FreePBX sur Ubuntu]

Recommended Posts

Bonjour,

 

Je cherche un tuto très bien détaillé au sujet de l'installation d'Asterisk + FreePBX Ubuntu Hardy Heron 8.04 ou sur une Gutsy Gibbon 7.10.

 

A vrai dire je cherche à intégrer FreePBX à Asterisk sous Ubuntu. L'installation et la configuration d'Asterisk est très simple et je n'ai pas de problèmes là dedans. Ce qui m'intéresse le plus c'est d'intégrer FreePBX 2.4.0 dans cette solution car c'est vraiment la galère.

 

J'ai consulté et testé tout les tutos sur Internet (dans toutes les langues): des plus vagues aux plus détaillés et je n'arrive toujours pas à faire fonctionner cette usine à gaz sans avoir un bug d'Asterisk (Dead) à la fin !

 

S'il y a quelqu'un parmis vous qui a réussi à tout installer avec succès et veut partager son expérience dans ce sens, je suis prenant.

 

Je ne veux pas utiliser TrixBox car c'est une distro à base de CentOS :p et je suis une quiche avec CentOS et Redhat mdrrr (Je me sens beaucoup plus à l'aise sous Debian ou Ubuntu).

 

Merci 3likoum :)

Sahitou

Share this post


Link to post
Share on other sites

I faced the same issues installing FreePBX on Gutsy Gibbon and had all kind of errors.

So what kind of errors do you get when you start Asterisk?

Share this post


Link to post
Share on other sites
Guest HAVOC

Salut cher ami,

 

Je me suis aussi intéressé au monde de la téléphonie sur IP et donc forcément à ASTERISK.

 

Je n'ai pas cherché comment installé ASTERISK et FreePBX (interface graphique pour ASTERISK) sous Ubuntu car je n'aime pas cette distrib.

Cela dit, je peux te proposer la distribution Tribox basée sur CentOS (lui même copie de Red Hat Entreprise) et qui intègre ASTERISK+FreePBX et même d'autres outils comme SugarCRM pour la gestion des relations clients.

 

En tout cas take this URL : http://www.trixbox.org/ and good luck ! lol

Share this post


Link to post
Share on other sites
Salut cher ami,

 

Je me suis aussi intéressé au monde de la téléphonie sur IP et donc forcément à ASTERISK.

 

Je n'ai pas cherché comment installé ASTERISK et FreePBX (interface graphique pour ASTERISK) sous Ubuntu car je n'aime pas cette distrib.

Cela dit, je peux te proposer la distribution Tribox basée sur CentOS (lui même copie de Red Hat Entreprise) et qui intègre ASTERISK+FreePBX et même d'autres outils comme SugarCRM pour la gestion des relations clients.

 

En tout cas take this URL : http://www.trixbox.org/ and good luck ! lol

Salut Havoc :) weche tu étais où ?

 

Je connais Trixbox depuis son appellation Asterisk@Home mais je ne suis trop orienté CentOS ni Redhat d'ailleurs.

En effet, j'ai opté pour Ubuntu pour créer une Trixbox basé sur Ubuntu. Mais j'ai trouvé des difficultés : bug d'asterisk en installant FreePBX. Un bug mortel apparement :p

 

Je continue toujours mes tests.

 

Au fait, TrixBox s'intalle sur des disques durs SATA II, si ma mémoire est bonne et celà ne m'arrange pas sur mon PC portable :'(

 

Salutations amicales ;)

 

Share this post


Link to post
Share on other sites
Guest HAVOC

Salut Havoc :) weche tu étais où ?

 

Je connais Trixbox depuis son appellation Asterisk@Home mais je ne suis trop orienté CentOS ni Redhat d'ailleurs.

En effet, j'ai opté pour Ubuntu pour créer une Trixbox basé sur Ubuntu. Mais j'ai trouvé des difficultés : bug d'asterisk en installant FreePBX. Un bug mortel apparement :p

 

Je continue toujours mes tests.

 

Au fait, TrixBox s'intalle sur des disques durs SATA II, si ma mémoire est bonne et celà ne m'arrange pas sur mon PC portable :'(

 

Salutations amicales ;)

 

 

J'ai trouvé des tutoriel sur google pour la verson 7.04 d'ubuntu, cela devrait donc etre normalement possible d'installer ça sur cette version.

Share this post


Link to post
Share on other sites
J'ai trouvé des tutoriel sur google pour la verson 7.04 d'ubuntu, cela devrait donc etre normalement possible d'installer ça sur cette version.

J'ai testé sur la 7.04, 7.10 et 8.04 LTS toutes mes tentatives sont vouées à l'échec.

 

En tapant la toute dernière commande pour exécuter FreePBX (Amportal) c'est là que le soucis apparaît.

 

Asterisk se met à afficher un message du genre Dead 1 et quelque chose comme mpg123.

 

Apparement FreePBX n'est pas encore optimisé pour Ubuntu. Je suis arrivé à cette déduction fatale mdrr

 

Salutations et je continue toujours de chercher et de tester :) Merci HAVOC :)

Share this post


Link to post
Share on other sites

J'ai testé sur la 7.04, 7.10 et 8.04 LTS toutes mes tentatives sont vouées à l'échec.

 

En tapant la toute dernière commande pour exécuter FreePBX (Amportal) c'est là que le soucis apparaît.

 

Asterisk se met à afficher un message du genre Dead 1 et quelque chose comme mpg123.

 

Apparement FreePBX n'est pas encore optimisé pour Ubuntu. Je suis arrivé à cette déduction fatale mdrr

 

Salutations et je continue toujours de chercher et de tester :) Merci HAVOC :)

 

if you just answered my question I would be happy to help, but you know what, I noticed every time I ask you a question you ignore me, do you hold some kinda grudge against Americans or just me?. Anyway, here is the solution for your issue.

 

just add these lines of code to "/etc/asterisk/modules.conf"

noload = app_directory_odbc.so

noload = app_voicemail_odbc.so

noload = app_voicemail_imap.so

 

Another problem you might encounter when doing "Amportal start" is that it hangs, just change "BACKGROUND=0" to "BACKGROUND=1" in /usr/sbin/safe_asterisk.

Share this post


Link to post
Share on other sites
if you just answered my question I would be happy to help, but you know what, I noticed every time I ask you a question you ignore me, do you hold some kinda grudge against Americans or just me?. Anyway, here is the solution for your issue.

 

just add these lines of code to "/etc/asterisk/modules.conf"

noload = app_directory_odbc.so

noload = app_voicemail_odbc.so

noload = app_voicemail_imap.so

 

Another problem you might encounter when doing "Amportal start" is that it hangs, just change "BACKGROUND=0" to "BACKGROUND=1" in /usr/sbin/safe_asterisk.

 

Yeaaaahhha DarkVader is back lolll,

 

Sorry a lot man, I inserted two messages in ForumDZ while I was in war with the F..............abulous lolll FreePBX.

 

Actually I used the following tutorial to install FreePBX on Ubuntu (I know this was written for Debian Etch but it's nearly the same on Ubuntu Hardy Heron 8.04 LTS):

 

http://www.queret.net/blog/index.php/2008/03/31/108-asterisk-freepbx-on-debian-etch

 

I Succeeded to install Asterisk (easy for a noob like me) :p, then succeeded ton install FreePBX but but but I've the same problem as the one posted here :

 

http://support.freepbx.org/forum/freepbx/installation/asterisk-died-with-code-1-does-var-run-asterisk-asterisk-ctl-exist

 

Yes I tried to change "BACKGROUND=0" to "BACKGROUND=1" in /usr/sbin/safe_asterisk but this doesn't solve anything.

 

I'll try to unload the modules like you advised me anyway to see how Asterisk reacts ;)

 

Anyway, DarkVader, if ever you find a better solution for this Faaa.......bulous FreePBX please let me know.

 

Here is my answer to your question which was "do I hold some kinda grudge against Americans?", I answer : "God Bless the United States of America... and Mountain View + Yemma Gouraya loll"

Don't forget to check your MailBox DarkVader, I sent you a message about what you told me in private the other day "XSS". Do you remember ? Did you recieved my message ?

 

Salutations amicales ;)

Edited by ButterflyOfFire

Share this post


Link to post
Share on other sites

Sorry for the misunderstanding, I never noticed that you answered me back, thanks again. I will PM you about the vuln.... here shortly.

Share this post


Link to post
Share on other sites
Guest HAVOC
Sorry for the misunderstanding, I never noticed that you answered me back, thanks again. I will PM you about the vuln.... here shortly.

 

Pour l'analyse des failles d'un serveur tu effectues un contrôle manuellement ou tu utilise un scanner spécialisé ?

 

PS/ C'est typiquement moi ! Je comprends relativement bien l'anglais mais je suis nul pour m'exprimer avec.

Share this post


Link to post
Share on other sites
Pour l'analyse des failles d'un serveur tu effectues un contrôle manuellement ou tu utilise un scanner spécialisé ?

 

PS/ C'est typiquement moi ! Je comprends relativement bien l'anglais mais je suis nul pour m'exprimer avec.

 

Yep, I only use manual debugging and tracing. In Linux-based systems, a user process interact with the environment through the kernel by invoking system calls, for example on Ubuntu I use STRACE or MTRACE for Red-Hat and being familiar with C programing I step through procedure calls and try to understand and debug.

Share this post


Link to post
Share on other sites
Guest HAVOC
Try to make efforts to learn to write in French Darkvader.

 

Je crois que c'est plutôt à nous de faire l'effort d'apprendre l'anglais si on est une réelle soif de connaissance :D:D:D

Share this post


Link to post
Share on other sites

Essalam alikoum

 

Butterfly si tu arrive a installer le tout sous Ubuntu tu nous laisse au courant car ca m interesse aussi.

 

[HS desole Butterfly]

DarkVader did you say that you work/worked in spare parts over in the US? I am after a hp dv9000 motherboard for cheap and I had a look on ebay and they are sold for like nearl $200 so I thought you might help me with this

[/HS]

Share this post


Link to post
Share on other sites
Essalam alikoum

 

Butterfly si tu arrive a installer le tout sous Ubuntu tu nous laisse au courant car ca m interesse aussi.

 

[HS desole Butterfly]

DarkVader did you say that you work/worked in spare parts over in the US? I am after a hp dv9000 motherboard for cheap and I had a look on ebay and they are sold for like nearl $200 so I thought you might help me with this

[/HS]

 

I am not really into parts but I surely can help with that.

Share this post


Link to post
Share on other sites
Guest HAVOC

SAlut les mecs (et les nana pk pas lol),

 

Après m'être amusé un moment avec trixbox j'ai voulu installé asterisk+freepbx directement sur ma OpenSuSE 11 toute fraiche, principalement pour éviter la virtualisation qui ralenti enormement le système.

 

En premier lieu j'ai installé asterisk et freepbx à l'ancienne, j'ai téléchargé les sources, installé les packages nécéssaires (et ils sont nombreux), j'ai joué du "make" et "make install"... l'installation d'asterisk s'est déroulée sans aucun problème, par contre celle de freePBX a merdé comme pour Papillon de feu... à la différence que chez moi il s'agit d'un problème d'accès à la base de donnée (malgré que j'ai bien ajouté le user d'asterisk avec les bons droits).

 

J'ai après une bonne heure de recherche décidé de passé par "the easy way", j'ai lancé Yast et installé le package d'Asterisk ainsi que ses dépendances (merci Yast) mais lors que j'essaye d'installer le package de FreePBX j'ai une erreur (/etc/bin php introuvable) et pourtant php et tout ce qu'il faut est bien installé... incomprehensible !

 

Bref... on croirait qu'il n'y a que sur Fedora et Red Hat que l'installation de FreePBX ne cause aucun problème ! (c'est con moi qui ait supprimé ma Fedora 8 il y a une semaine).

 

Au fait BoF, peut-on acheter un compte SIP à cannaux multiples ? Parce que notre compte SIP de chez freephonie n'a que deux cannaux... C'est domage sinon on n'aura pu créer un société de vente de comptes SIP au bled mdr

Si tu veux, on pourra essayer après de relier nos deux serveur Asterisk via trunk IAX... enfin quand on aura réussi à les installer mdr

Share this post


Link to post
Share on other sites
SAlut les mecs (et les nana pk pas lol),

 

Après m'être amusé un moment avec trixbox j'ai voulu installé asterisk+freepbx directement sur ma OpenSuSE 11 toute fraiche, principalement pour éviter la virtualisation qui ralenti enormement le système.

 

En premier lieu j'ai installé asterisk et freepbx à l'ancienne, j'ai téléchargé les sources, installé les packages nécéssaires (et ils sont nombreux), j'ai joué du "make" et "make install"... l'installation d'asterisk s'est déroulée sans aucun problème, par contre celle de freePBX a merdé comme pour Papillon de feu... à la différence que chez moi il s'agit d'un problème d'accès à la base de donnée (malgré que j'ai bien ajouté le user d'asterisk avec les bons droits).

 

J'ai après une bonne heure de recherche décidé de passé par "the easy way", j'ai lancé Yast et installé le package d'Asterisk ainsi que ses dépendances (merci Yast) mais lors que j'essaye d'installer le package de FreePBX j'ai une erreur (/etc/bin php introuvable) et pourtant php et tout ce qu'il faut est bien installé... incomprehensible !

 

Bref... on croirait qu'il n'y a que sur Fedora et Red Hat que l'installation de FreePBX ne cause aucun problème ! (c'est con moi qui ait supprimé ma Fedora 8 il y a une semaine).

 

Au fait BoF, peut-on acheter un compte SIP à cannaux multiples ? Parce que notre compte SIP de chez freephonie n'a que deux cannaux... C'est domage sinon on n'aura pu créer un société de vente de comptes SIP au bled mdr

Si tu veux, on pourra essayer après de relier nos deux serveur Asterisk via trunk IAX... enfin quand on aura réussi à les installer mdr

Mdrrr excellent Havoc, je sens en toi l'esprit Geek qui parle fraîchement :)

 

Merci pour toutes ces précisions en tous cas.

Comme tu l'as si bien dit : "On dirait que pour le moment FreePBX n'est compatible qu'avec certaines distributions Linux dont CentOS (comme TrixBox d'ailleurs), Redhat et Fedora."

 

Quant au problème de la création des bases de données MySQL de FreePBX, perso j'ai réglé le problème avec le GUI Webmin (je sais, je sais c'est de la merde mais bon). Avec le module de gestion des BDD MySQL sous Webmin, j'ai créé le ou les utilisateurs requis par FreePBX et leur ai accordé le droit sur ces bases.

 

Le serveur Apache aussi doit être configuré de sorte à ce que Asterisk soit le "User" et le "Group" par défaut si ma mémoire est bonne.

 

A vrai dire, j'ai trouvé des scripts très intéressants en bas de cette page (scripts destinés à une Debian Etch) qui m'ont permit de comprendre toute l'étape d'installation : il suffit d'éditer ces scripts et tu comprendras beaucoup de chose car tu pourras même modifier les lignes de création des BDD; je suppose qu'il y a une erreur dans ces lignes quelque part); une erreur que j'ai résolu d'ailleurs mais mais mais j'ai perdu mon script modifié mdrr.

 

Au passage, tu peux t'en passer des paquets Zaptel qui ne servent que si tu as une carte PCI FXS/FXO (Digium ou autre). Tu peux installer que le Paquet Asterisk depuis Yast par exemple (ou depuis de gestionnaire de paquets Synaptics sous Ubuntu) mais le plus chaint à installer c'est FreePBX. Et puis pour les distros basées sur Debian comme Ubuntu, il n'y a pas encore de paquet en *.DEB de FreePBX maleureusement.

 

Je vous tiens au courant de l'avancement de mes investigations sinon je prendrai un autre GUI autre que FreePBX (mais FreePBX is the best).

 

Salutations amicales et merci à Havoc d'avoir partagé ton expérience avec nous.

Share this post


Link to post
Share on other sites
Guest HAVOC

Resalut ^^,

 

En faite sous SuSE, il y a les .RPM et même les fameux .YMP (One-Click-Install) mais les deux marchent pour Asterisk sans vouloir fonctionner pour FreePBX.

 

Je me pose aussi la question de la version de PHP, je ne sais pas si tu l'as remarqué mais sur la documentation de FreePBX on parle de PHP4 hors sur SuSE je n'ai trouvé que PHP5 ^^, je ne sais pas si cela peut causer des problèmes. Autre difficulté, les outils de sécurisation de SuSE, il faut penser à ajouter les users avec les bons droits à chaque fois.

 

Pour ce qui est de Zaptel, je n'avais pas installé le module car comme tu la signalé il sert aux cartes PCI... j'ai essayé lors d'un test de l'installer mais cela n'a rien changé à mon problème.

 

Tu sais, j'ai tellement taper les lignes de commande pour installer Asterisk que je les ai encore en tête mdr ( ./configure puis make puis make install puis un make samples pour installer les fichiers exemples de configuration).

 

Sinon, as-tu pris connaissance des autres alternatives OpenSource à Asterisk ou à FreePBX ?

 

J'ai trouvé aussi ridicule que free bride notre compte SIP même lorsqu'on s'y connecte depuis notre adresse IP personnelle. Il aurrait pu au moins laisser les 70 destinations.

Share this post


Link to post
Share on other sites

Réponse à ta question : "as-tu pris connaissance des autres alternatives OpenSource à Asterisk ou à FreePBX ?"

 

Oui Havoc, j'en connais beaucoup et j'en ai essayé 3 ou 4 IPBX Open Source mais à la fin tu te rendras compte qu'il n'y a pas mieux qu'Asterisk au final :)

 

Maintenant il reste la question de la gestion d'Asterisk. Asterisk doit être configuré rapidement et doit fonctionner en un rien de temps surtout si l'on a beaucoup de comptes (extensions), trunks SIP (Redirections SIP) etc etc.

 

Pour ce, il faut absolument un GUI (Graphic User Interface) ou un Web GUI (Interface de Configuration Web) tel que Asterisk GUI inclut dabs la distro "AsteriskNow".

 

En tous cas si tu veux approfondir tes idées concernant les IPBX et apprendre à mieux gérer, configurer, optimiser Asterisk ainsi que d'autre IPBX Open Source, en savoir plus sur les opérateurs IAX, SIP, les wholesalers en Voip ... Bref si tu veux devenir un jour riche avec Asterisk, je te conseille ce chemin.

 

Il n'y a pas mieux sur tout le web. Ce site là est une mine d'or à exploiter. Il est vrai que parfois je pète un câble tellement que c'est compliqué et qu'il y a un tas d'informations qui se chevauchent mais bon, je fais avec :)

 

Quant à Free, les appels avec leurs compte SIP vers les 70 destinations a été suspendu : désormais on ne peut appeler que les fixes en France, je suppose.

 

Cela était du à des actes de piratages et d'utilisation abusive du compte SIP. Espérant que ce service reviendra bientôt.

 

Sinon pour tester des comptes SIP je te propose les services de la société BetaMax dont : VoipBuster, Freecall, cheapvoip, sipdiscount, sharkvoip, Netappel, voipstunt etc etc

 

Avec ses comptes tu peux appeler jusqu'à 40 destinations fixes dans le monde gratuitement (à toi de lire les CGV) chez moi ça fonctionne très bien :)

 

Et puis si j'arrive à trouver une solution à ce FreePBX sous Ubuntu, je te tiendrai au courant et dès lors nous pourrons faire une liaison IAX pour tester si cela t'intéresse :cool:

 

Et pour finir voici des exemples de configuration d'Asterisk :

http://www.voip-info.org/wiki/view/Asterisk+Configuration+Examples

 

Salutations amicales

 

Share this post


Link to post
Share on other sites
Guest HAVOC

Oui je compte rester sous Asterisk, par contre je vais tester d'autres GUI, il y a ACTOS dont la documentation est dispo en français, il est en python... ça ressemble à ça :

 

actos_main.JPG

 

Et il y en a tellement d'autres lol... Cela ne va pas être possible de tout tester ^^

Share this post


Link to post
Share on other sites
Guest HAVOC

J'ai oublié de posté le lien du projet de portage d'Asterisk sous Windows, je vais d'ailleurs tester cette solution aujourd'hui pour voir ce que cela donne chez Microsoft.

 

http://www.asteriskwin32.com

Share this post


Link to post
Share on other sites

slm

 

j'ai suivie cette conversation avec beaucoup d'intérêt ....asterisk est une sorte de Multiplexeur Téléphonique privé.c'est a dire que dans une seul voix on peut concentrer la transmission de plusieurs type de liaisons .c'est se que j'ai comprit d'après ma documentation sur certain site tel Wikipédia .... mais le truc qui m'intrigue c'est que asterisk et destiner aux systèmes UNIX publié sous licence GPL.mais sa ne marche que sur redhat et fedora bizarre no ....

 

donc pour le bon déroulement faut s'acquérir d'une carte degium et une carte zaptel c sa ?? wala une distribution de linux et quelque soft et paquet a installer suffirait ??

 

rabi i3awankoum pour faire marcher asterisk sous ubuntu et opensus ....si par miracle lol vs réussissez a le faire marcher sur ubuntu un ptit tuto serez le bienvenue

 

tanamirt

Edited by red-kaboul

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.




  • Posts

×
×
  • Create New...