PDA

Voir la version complète : Migration FreePbx vers Xivo



gboule35
19/04/2014, 08h35
Bonjour,

je suis en mode test des pbx libres et donc notamment de elastix/freepbx et xivo

je suis parvenu à faire fonctionner mon architecture (ligne freebox, spa3102, freephonie, etc) sous freepbx grâce à un tuto compréhensible/applicable pour freepbx. Auparavant j'avais échoué à trouver où mettre les mêmes réglages dans xivo que je trouve pourtant plus "propre" au niveau du fonctionnement.

du coup comme je suis en mode découverte et pas production, je me demandais : est-il possible de copier ma configuration faites via freepbx vers xivo ? (un simple copier coller des fichiers asterisk ? mais j'ai aussi modifier les réglages avancés dans freepbx)

le tuto que j'ai suivi se trouve là : http://myweb2.free.fr/guppy4613a/download.php?lng=fr

ps : merci d'ailleurs à ses auteurs car cela m'a bien fait avancé dans la compréhension des termes voip et paramétrage asterisk, je bute encore sur la lecture des dialsplans et patterns mais je vais bien trouvé une explication que ce soit pour le spa3102 ou freepbx ;-)

merci d'avance pour vos réponses

sduthil
22/04/2014, 15h10
je suis parvenu à faire fonctionner mon architecture (ligne freebox, spa3102, freephonie, etc) sous freepbx grâce à un tuto compréhensible/applicable pour freepbx. Auparavant j'avais échoué à trouver où mettre les mêmes réglages dans xivo que je trouve pourtant plus "propre" au niveau du fonctionnement.

Tu peux donner plus de détails sur ce que tu n'as pas réussi ? Établir le trunk SIP vers freephonie ou configurer la SPA ou les deux ? Pour le trunk, tu peux regarder ici (https://documentation.xivo.fr/production/administration/interconnections/two_xivo.html). Pour la configuration du SPA, on me dit que ce n'est pas différent de la configuration d'un téléphone, tu peux regarder là (https://documentation.xivo.fr/production/administration/provisioning/introduction.html).


du coup comme je suis en mode découverte et pas production, je me demandais : est-il possible de copier ma configuration faites via freepbx vers xivo ? (un simple copier coller des fichiers asterisk ? mais j'ai aussi modifier les réglages avancés dans freepbx)

Non, ce n'est pas possible. Dans XiVO, Asterisk ne lit pas sa config dans un fichier, mais la demande directement au programme xivo-confgen, qui génère sa config à la volée.

gboule35
22/04/2014, 22h08
pour xivo, j'avais essayé de suivre ce doc (https://www.google.fr/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CDAQFjAA&url=https%3A%2F%2Fprojects.xivo.fr%2Fattachments%2 Fdownload%2F915%2FConfiguration%2520de%2520la%2520 passerelle%2520m%25C3%25A9dia%2520Linksys%2520SPA3 102%2520avec%2520XIVO.docx&ei=0slWU-7oJMTs0gXv_YCQBg&usg=AFQjCNF05lf0Max7zyjy5Tx3JPe2H0DEyQ&bvm=bv.65177938,d.d2k&cad=rja)

mais je n'avais aucun appel entrant qui aboutissait, juste mes deux extensions réseau local qui communiquait et encore vers la fin avant de passer à elastix et l'autre doc, mes extensions sonnait occupé la moitié du temps (sans doute à cause de mes bidouilles pour essayer de recevoir un appel)

du coup avec le doc elastix, en paramétrant pile poile comme indiqué j'ai enfin réussi à attraper les appels entrants de ma ligne freebox ou france telecom (ça fonctionne sans changer la config du spa 3102) et à les faires arriver sur mon pbx qui les renvoit vers les extensions de mon choix. maintenant j'ai d'autres détails à résoudre ceci dit ;-).

donc je dirais que j'ai bloqué sur xivo au moment de configurer correctement le context et les trunks, mais était-ce dû à la mauvaise config de spa3102 ou des ratés de ma aprt dans xivo je l'ignore (mais je vais réessayer)

mon projet est assez simple.

j'ai une boutique avec deux lignes : 1 ligne fixe france telecom et 1 ligne freebox (sur une autre ligne FT en dégroupée)

je souhaite dans un premier temps gérer mes deux routes entrantes et les diriger selon mon envie, et surtout dans le cas de la première la rediriger quand la boutique est fermée vers un tel portable extérieur.

en route sortante j'aimerai bien entendu profiter de la gratuité de free vers les mobiles donc utiliser freephonie et/ou la ligne freebox (je ne sais plus si gratuité vers mobile c'est freephonie ou ligne freebox)

le reste c'est du encore plus classique, j'ai un local de l'autre côté où j'ai mis un tel ip spa303 pour y rediriger à la main certains appels

voilà le minimum visé.

gboule35
23/04/2014, 10h47
bon comme xivo a l'air vraiment sympa, que la communauté ici même semble réactive, je me relance, puisque j'ai pu configurer mes spa3102 pour qu'ils fonctionnent sous freepbx.

je risque d'avoir besoin d'aide puisque je tente une install depuis l'iso sur une machine virtuelle proxmox et j'ai bien validé les choix d'une install debian, et là le temps de aire autre chose j'ai écran noir et curseur clignotant...

je vais attendre car en install sur un pc physique j'avais noté que l'install semblait se bloquer mais finissait par se finaliser.

voilà, pas de question du coup puisque j'attends mais dès fois que cela puisse aider quelqu'un qui essaye le même genre de schema que moi, je vais essayer d'alimenter ce fil pour relater mes déboires et réussites ;-)

quintana
23/04/2014, 14h25
Salut,

Tiens nous au courant de ton installation, tu ne devrais pas avoir de souci avec l'iso pour installer XiVO, après tu as juste à passer le wizard. Je t'invite à prendre aussi un peu de temps pour lire la documentation du produit qui est très complète et qui donne beaucoup d'informations : http://documentation.xivo.fr

++

gboule35
23/04/2014, 17h06
Bon premier bilan, avec l'iso c'est toujours pas ça, quelque chose doit planter dans l'installateur auto modifier made in xivo et du coup sur une vm proxmox (paramètre par défaut, processeur phenom 6 coeurs, 1024 mo de ram, disque dur "ide" virtuel 100go).

du coup pas le temps alors j'ai installé comme suit :

1. créer une vm avec iso de debian 7 x86 (32 bits)
2. installer debian avec juste le serveur ssh pré-installé
3. utiliser la procédure wget script sh indiqué par xivo.

et là c'est les doigts dans le nez comme on dit et très rapide.

vient donc le wizard xivo, je vous passe les paramètres réseaux c'est assez intuitif, par contre paramètre route entrante, route sortante. etc. J'ai trouvé assez opaque les cases pour définir nos plages de numéro, pour l'interne on met ce qu'on veut c'est assez simple et modifiable par la suite. mais on est tenté de mettre aussi une plage de numéro pour les routes entrantes, et vu mes essais sous freepbx, j'ai préféré laissé vide. de peur qu'un sda mal renseigné bloque tous appels entrants...

et me voilà dans l'interface xivo.

et là (grâce au tuto (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCkQFjAA&url=http%3A%2F%2Fmyweb2.free.fr%2Fguppy4613a%2Ffil e%2Fdownload%2FElastix_SPA3102_Asterisk.pdf&ei=htFXU6SpL4LG0QWj_IG4CQ&usg=AFQjCNGMnIrHT8eI76U4E5WGnxZu567G1g&sig2=qY4Bh0Ox9R5lgWGoffFc2g&bvm=bv.65177938,d.d2k) sous freepbx) je me dis qu'il va peut-être falloir modifier la configuration SIP.

d'autant plus après avoir zieuté là : https://documentation.xivo.fr/production/installation/postinstall.html

et là je suis mon serein du coup, pour freepbx j'ai suivi à la lettre les captures d’écrans du tuto indiqué ci-dessus et certains je ne maitrise pas leur impact technique, j'ai notamment ajouté une floppée de ligne sur les tos et les cos.

or dans ipx>propriétés du protocole sip>général je retrouve mes tos et mes cos ainsi que mal de paramètres que j'ai aperçu lors de mes essais sous freepbx.

donc 1 question (enfin direz vous quel bavard celui là)

les paramètres du protocole SIP par défaut de xivo doivent ils être personnalisés tel que je l'ai fait sous freepbx ou vont fonctionner tel quel avec un spa3102 ?

dans le doute et en attendant l'avis ici même, je vais déjà essayer de les personnalisés à l'identique, puisqu'il s'agit de personnaliser asterisk et que cette personnalisation m'a permis de recevoir et passer des appels via mon boitier spa 3102.

(comme j'envisage de faire un tuto à la fin de mes découvertes, je veux bien votre avis à la question ci-dessus tout de même)

gboule35
23/04/2014, 18h18
et les questions commencent car là par contre c'est pas ça ;-) (certainement dû à mon niveau ceci dit)

j'ai donc pour vérifier que au moins en local ça fonctionnait, créé deux utilisateurs (des softphones en fait) sur deux pcs de mon réseau local. j'ai donc ma ligne 601 et ma ligne 602 et jusque là tout va bien.

ravi, je m'attaque à la communication avec le téléphone rtc branché sur mon spa3102 sur la prise ligne 1, intuitivement je crée un user avec la ligne 671 et dans l'interface du spa3102 onglet admin/advanced line1 j'indique user id 671 et dans auth id et password ce que me donne xivo (comme pour les softphones en gros)

mais là niet tonalité dans le vide quand j'appelle 671 en local et quand j'appelle avec le tel branché sur line1 ça fait sonner le destinataire 1seconde et ma line1 sonne occupé, je vais donc chercher comment bien configuré tout ça visiblement j'ai raté un truc, si quelqu'un a une doc, une piste ?

gboule35
24/04/2014, 11h21
bon là je bloque.

quelqu'un a t'il une doc de config spa3102 xivo parce que visiblement ce qui fonctionne avec freepbx n'est pas out of the box en passant sous xivo.

j'ai comparé la config spa3102 de ce document (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCkQFjAA&url=https%3A%2F%2Fprojects.xivo.fr%2Fattachments%2 Fdownload%2F915%2FConfiguration%2520de%2520la%2520 passerelle%2520m%25C3%25A9dia%2520Linksys%2520SPA3 102%2520avec%2520XIVO.docx&ei=qtZYU7PtLImc0AWg9oGADA&usg=AFQjCNF05lf0Max7zyjy5Tx3JPe2H0DEyQ&sig2=Vnead_IvQmRQdCzF2QXzjQ&bvm=bv.65397613,d.d2k) elle diffère sur certains points de celle que j'ai utilisé pour freepbx : celle-ci (https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0CCcQFjAA&url=http%3A%2F%2Fmyweb2.free.fr%2Fguppy4613a%2Ffil e%2Fdownload%2FElastix_SPA3102_Asterisk.pdf&ei=7dZYU4PfBMec0QXzmIHQBQ&usg=AFQjCNGMnIrHT8eI76U4E5WGnxZu567G1g&sig2=cjN6fQLVx83V8QCaZuvdAw&bvm=bv.65397613,d.d2k)

sauf que celà m'embête de casser une config fonctionnelle pour une basée sur un firmware du spa3102 qui date un peu. du coup je ne sais pas si le souci vient de ma méconnaissance de xivo ou des réglages spa3102.

pourtant le spa3102 est utilisé par les équipes avencall en formation c'est donc que ça fonctionne ?

bref si quelqu'un sait quelles lignes du spa3102 sont essentielles à modifier pour xivo ou ce qu'il faut mettre dans xivo pour rester avec ma config fonctionnelle avec freepbx, je suis preneur ? merci

sduthil
24/04/2014, 14h49
quelqu'un a t'il une doc de config spa3102 xivo parce que visiblement ce qui fonctionne avec freepbx n'est pas out of the box en passant sous xivo.

Je ne sais pas quels paramètres il faut modifier sur la spa3102. Par contre, XiVO propose une fonction de provisioning qui fonctionne de la manière suivante : la SPA3102 fait une requête DHCP, le XiVO répond avec une IP et une URL de provisioning. La SPA3102 va alors chercher sa configuration via cette URL de provisioning, ce qui devrait mettre les bons paramètres aux bons endroits.

Pour utiliser cette fonctionnalité, il faut :
- activer le serveur DHCP sur XiVO (dans l'interface web Configuration > DHCP)
- installer le greffon pour la SPA3102 (dans l'interface web Configuration > Greffons, cliquer sur la planète bleue en haut à droite pour rafraichir la liste des greffons)
- activer le DHCP et le provisioning sur la SPA3102

Plus d'infos sur la doc XiVO (https://documentation.xivo.fr/production/administration/provisioning/introduction.html).

gboule35
24/04/2014, 15h45
merci pour cette piste mais je rencontre un autre souci du coup, la priorité des dhcp, le spa3102 en dhcp prend une ip de mon dhcp principal, j'ai essayé de faire ajouter une terminaison et de lui indiquer le bon greffon avec mon adresse ip statique du spa3102 mais l'icone reste rouge.

décidément c'est pas simple le monde xivo quand on prend pas ça par le bon bout ;-)

sduthil
25/04/2014, 14h58
je rencontre un autre souci du coup, la priorité des dhcp, le spa3102 en dhcp prend une ip de mon dhcp principal

Deux solutions :
- soit tu utilises des VLAN pour séparer le XiVO et les téléphones du reste du réseau
- soit tu bypasses la partie "la SPA3102 récupère l'URL de provisioning de la réponse DHCP" en lui donnant directement l'URL à utiliser. Pour cela :
- Dans ton navigateur, va sur l'adresse suivante :
http://<ip_spa3102>/admin/resync?http://<ip_xivo>:8667/spa$PSN.cfg
- Ton navigateur devrait te dire que la passerelle va redémarrer.
- Ta passerelle redémarre et va chercher ses informations sur le XiVO, ce qui devrait faire passer la Terminaison en jaune (ou vert si elle est déjà associée à un utilisateur).

Par contre, tu ne devrais pas garder deux DHCP actifs sur le même réseau (sans VLAN pour les séparer), il n'y a pas de gestion de priorité dans le DHCP, c'est le premier qui répond qui gagne.

gboule35
25/04/2014, 16h59
yep effectivement deux dhcps, je comptais pas tenter longtemps, dans le doute je demandais mais il me semblait bien que premier arrivé premier servi était la règle par défaut du dhcp.

par contre un souci avec la ligne donnée, je l'avais vu dans la doc et j'ai essayé mais je este bloqué sur :

SPA will resync the profile when it is not in use and reboot
you can click HERE to return to the configuration page

du coup il reboot pas et forcément ça ne fonctionne pas. j'ai essayé de réduite les temps de resync mais ça bouge pas, il y a pas un truc à faire concernant le tftp pur le spa3102 ? il me semble avoir aperçu quelque chose dans me doc xivo, je vais de ce pas retourner chercher.

sduthil
28/04/2014, 16h01
du coup il reboot pas et forcément ça ne fonctionne pas. j'ai essayé de réduite les temps de resync mais ça bouge pas, il y a pas un truc à faire concernant le tftp pur le spa3102 ? il me semble avoir aperçu quelque chose dans me doc xivo, je vais de ce pas retourner chercher.

Tu peux essayer de configurer le provisioning manuellement, dans l'interface Web du SPA3102, onglet Provisioning:

Provision Enable: yes
Profile Rule:
http://<ip_xivo>:8667/spa$PSN.cfg

Puis redémarre la SPA3102.

gboule35
12/06/2014, 12h03
Bonjour,
j'ai manqué de temps pour me remettre à xivo mais le mois de juin semble m'en laissé un peu ;-)

comment savoir si le provisionning a bien fait son job ?

en utilisant la dernière méthode suggérée, l'appareil a bien rebooté mais j'ai l'impression qu'il n'a rien provisionné, les paramètres du SPA m'indique encore gmt -8 et zone america par exemple.

déjà je pense que je vais avoir un souci car mon spa3102 est à jour et donc firmware 5.2.13(GW002)

or le greffon xivo indique 5.1.10

des pistes pour m'aider ?

sduthil
13/06/2014, 14h53
comment savoir si le provisionning a bien fait son job ?

Dans la page Terminaisons, tu devrais voir l'IP de ta passerelle avec une pastille jaune, indiquant qu'elle est prête à être associée à un utilisateur. Tu peux regarder /var/log/daemon.log pendant que la passerelle reboote, tu devrais des logs de provd, vérifie s'il n'y a pas d'erreur.

gboule35
13/06/2014, 15h48
merci beaucoup, j'ai enfin pu associer un utilisateur à mon spa3102 et je peux l'appeler sur le phone analogique branché dessus en local.

je passe donc à l'étape suivante, configurer les deux pour émettre et recevoir des appels externes via le couple xivo/spa3102

chtite question auparavant, cette doc qui date un peu est-elle encore valide ?

https://projects.xivo.fr/attachments/download/915/Configuration%20de%20la%20passerelle%20m%C3%A9dia% 20Linksys%20SPA3102%20avec%20XIVO.docx

sduthil
16/06/2014, 14h35
merci beaucoup, j'ai enfin pu associer un utilisateur à mon spa3102 et je peux l'appeler sur le phone analogique branché dessus en local.

Félicitations :)


je passe donc à l'étape suivante, configurer les deux pour émettre et recevoir des appels externes via le couple xivo/spa3102

Voilà la documentation (en) (https://documentation.xivo.io/production/administration/interconnections/xivo_with_voip_provider.html)


chtite question auparavant, cette doc qui date un peu est-elle encore valide ?

https://projects.xivo.fr/attachments/download/915/Configuration%20de%20la%20passerelle%20m%C3%A9dia% 20Linksys%20SPA3102%20avec%20XIVO.docx

Pas garanti. Au pif, je dirais que la plupart des options sont correctes, mais XiVO 1.1, ça fait au moins 3 ans.