Apprendre les base avec juste le dialplan est tout de meme et penible pour des configs relativement simples mais c'est ultra important et aide bcp ensuite si on veut vraiment aller plus loin. On voit bien que bcp ici passent cette etape pourtant.
Les gui servent avant tout aussi aux utilisateurs et avoir un gui est quasi indispensables pour ceux-ci et ca s'impose donc tres rapidement.
Reecrire la base des fonctionalités classiques n'a pas vraiment d'interet d'ou les soluions graphiques type freepbx ou xivo tout intergrées qui couvrent deja pas mal de besoins "standard'.
J'ai tourné tres longtemps sur debian et freepbx et pas en distribs packagés ce qui me permettait de maitriser aussi l'environnement linux.
Apres les distribs packagées , si l'on les etudie bien egalement ( encore pas mal de temps), on s'appercoit que l'on peut leur ajouter/integrer n'importe quel dialplan manuel aussi particulier soit il. Attention, neanmoins a bien gérer aussi l'environnement Linux autour en n'installant que l'essentiel. On a alors le meilleur des 2 mondes, il me semble. Et les 2 me semblent en fait necessaire pour une reelle solution complete.
Pour la maintenance et leur survie, Freepbx et xivo ( ou wazo ) sont des solutions open source. Avec wazo ( le fork de xivo ) , on a vu que cela permet une certaine garantie si l'un des mainteneurs principaux jette l'eponge ou vire de bord. Et puis comme c'est open source ( partiellement ) , on peut egalement fixer soit meme les problemes.
Dans la pratique , dans un environnement pro, on selectionne soigneusement ses versions et on deploie une version ultra stable. Une solution telecom pour une société evolue ensuite tres peu et n'a pas vraiement besoin de mise a jour si celle-ci a été judicieusement choisi. J'ai de tres anciens systemes de plus de 10ans completement hors mise a jour ( mais aussi ultra securisé en interne ) qui fonctionnent toujours et assure les communications des sociétés 24/24h avec toujours des versions 1.4 d'asterisk et de tres vieilles versions de freepbx.
Code:
if it ain't broke, don't fix it
C'est d'autant plus vrai que mes anciennes versions sont des versions avec de nombreux patchs et des devs particuliers pour des systemes hybrides voip et cartes rnis et qui en l'etat ne fonctionnerait pas avec les distribs actuelles sans refaire pas mal de travail.
L'arret des distribs n'est pas un vrai probleme. On peut neanmoins se poser des questions sur ce qui restera demain reellement open source au vu des rachats recents des differents acteurs.
Francois.