PDA

Voir la version complète : IPTouch Alcatel sur Astrisk



Clemzo
02/04/2015, 19h11
Bonjour,

je suis en train de faire mes premier pas en téléphonie et je tente de mettre en place Asterisk sur Raspberry PI qui gérerait 2 téléphones Alcatel IPTouch 4018EE (compatibles SIP) et le tout en lien avec mon fournisseur Free.
Les 2 téléphones ont été acheté d'occasion. Si j'ai pu trouver les manuels d'utilisateurs (comment téléphoner...), je n'ai par contre pas trouver de manuels d'installation.
Pour débuter j'ai suivi le tuto suivant : http://www.framboise314.fr/decouvrez-la-framboise314-allo-un-pabx-asterisk-dans-votre-raspberry-pi-partie-2/
qui a très bien fonctionné jusqu'au moment ou il faut configurer les téléphones Alcatel.
Il semble que les IPTouch aient besoin de trouver leur fichiers de config sur le serveur tftp.
Je pense avoir configurer correctement mes téléphones pour qu'ils aillent chercher leurs fichiers sur Asterisk.
J'ai placé les fichiers :

datsip4018
noesip4014
sipconfig.txt
dans le répertoire /root/tftpboot de mon serveur Asterisk.

Malheureusement mes téléphones répondent systématiquement "file not found" et se réinitialisent en boucle.

Je cherche donc une bonne âme qui connait bien ces IPTpouch sur Asterisk et qui pourrait m'éclairer dans ce monde nouveau pour moi.

Merci d'avance.

jany1975
06/04/2015, 00h10
Bonjour, le plus simple est d'installer xivo, le plugin pour les 4018 sont disponibles dans les addons.

Ca doit fonctionner au poil.

Cette distribution est vraiment simple et complète.

Jany.

Clemzo
06/04/2015, 10h59
Bonjour Jany,

Et merci pour cette réponse.
Je suis heureux d'apprendre qu'une solution à mon problème existe.
Toutefois ne connaissant pas Xivo et d'après mes premières lectures, il semble que Xivo soit un système complet (OS+Application basée sur Asterisk+interface). (Ne pas hésiter à me reprendre en cas d'erreurs)
Or dans mon cas Asterisk est déja installé sur mon Raspberry PI, donc dois-je :
1°) repartir de zéro (ce n'est pas bien grave pour le moment).
2°) simplement rajouter une "couche" par dessus Asterisk.

Encore merci.

Clemzo
06/04/2015, 13h19
Je reviens sur mon précédent post.

Je suis actuellement en train d'installer Xivo sur une machine virtuelle.

En troisième solution et toujours dans l’optique de faire fonctionner mon projet sur mon Raspberry, ne serait-il pas envisageable de monter provisoirement mon projet sur la machine virtuelle et de récupérer les fichiers config nécessaires pour les rebasculer sur le Raspberry ?

C'est un peu tordu, mais cela me permettrait de rester sur mon projet de base.

jany1975
06/04/2015, 18h53
bonjour clemzo, oui xivo est plus ou moins une distrib, il est possible de l'installer sur une debian 32 bits via un script mais c'est tout. Pour moi, il n'y a aucun probleme pour l'installer sur une VM du moment qu'il n'y a pas de carte interne T0 1 ou autre...
je vais le mettre en place au bureau d'ici peu mais pour moi ce produit est vraiment super.
jany.

jany1975
06/04/2015, 18h56
Il y a combien de postes a parametrer config complexe ??

Sinon il est possible de réaliser tout le paramétrage sur une VM et retransférer la sauvegarde sur une nouvelle installation.
Vu la machine que tu utilise, il y a moins de 30 postes je pense, la config doit etre rapide à remettre en place... dis en nous plus sur ton projet et ta config.

Jany.

Clemzo
08/04/2015, 14h23
Bonjour Jany,

je reviens sur ce sujet après la mise en place de ma machine virtuelle.
Elle est à nouveau configurée comme suit :
1 ligne SIP entrante, (d'autres à venir)
1 ligne SIP sortante limitée (free : uniquement vers les fixes)
2 postes fixes alcatel IPTouch 4018 (non raccordés, je n'ai pas réussi la déclaration)
2 SoftPhones sur smartphones.

Les appels entrants fonctionnent correctement vers tous les destinataires.
Les appels sortants idem
Les appels internes idem

Il me reste 3 choses a faire :


Réussir à connecter mes 2 IPTouch.
Connecter ma ligne analogique et pouvoir l'exploiter en entrée comme en sortie
connecter mes tels Dect (probablement via la base N300 IP)



Et pour finir :
Réussir à installer Xivo sur mon Raspberry, car pour le moment je n'y arrive pas.

Enfin pour répondre à ta dernière question :
mon installation finale sera composée de :

une vingtaine de postes
1 à 2 lignes analogiques
5 lignes SIP
Je pense que le Raspberry Pi supportera facilement ce projet.

Merci encore pour ta patience.

jany1975
09/04/2015, 15h30
Bonjour,

XIVO est capable de provisionner les téléphones grâce au serveur DHCP.
Il faut créer un vlan dédié voix.
Activer le serveur DHCP de xivo et activer Intégration du DHCP dans provd
installer le greffon (ou plugin qui se trouve dans les addons) et donc modifier l'adresse de récupération des greffons.

Une fois le poste attribué, il devrait apparaitre dans les terminaisons, il restera à l'attribuer à une ligne comme pour les autres lignes d'utilisateurs.

Pour les DETC, il me semble que la base N300 fonctionne aussi avec un greffon... Sinon il est toujours possible de la paramétrer à la main.

Bonne journée.

Jany.

jany1975
09/04/2015, 15h33
Concernant l'installation, vous avez quoi comme problème ?

Installation qui fige ??

Clemzo
09/04/2015, 19h27
XIVO est capable de provisionner les téléphones grâce au serveur DHCP.
Il faut créer un vlan dédié voix.
Activer le serveur DHCP de xivo et activer Intégration du DHCP dans provd

Aie, la je décroche, pourquoi "monter" un VLAN dédié ?
Cela va me poser des problème pour mes smarthones équipés de softphone, il faut impérativement qu'il reste sur mon VLAN de base/perso


installer le greffon (ou plugin qui se trouve dans les addons) et donc modifier l'adresse de récupération des greffons.

Une fois le poste attribué, il devrait apparaitre dans les terminaisons, il restera à l'attribuer à une ligne comme pour les autres lignes d'utilisateurs.

Existe-t-il un tuto pour cela car pour ma part j'ai trouvé ceci (http://xivo.readthedocs.org/en/stable/ecosystem/community_devices.html) et rien de mieux sur ma Machine Virtuelle de test


Pour les DETC, il me semble que la base N300 fonctionne aussi avec un greffon... Sinon il est toujours possible de la paramétrer à la main.

Bonne journée.

Jany.

Les listes que j'ai trouvées sont ici (http://xivo.readthedocs.org/en/stable/ecosystem/devices.html). En existe-il d'autres ?

Clemzo
09/04/2015, 19h41
Concernant l'installation, vous avez quoi comme problème ?

Installation qui fige ??

Bonjour,

Je tente de faire l'installation en suivant ceci (http://xivo.readthedocs.org/en/latest/installation/installsystem.html) (methode wget), mais il semble manquer certains paquets, donc pas de Xivo (dans les pré-requis il est indiqué archi i386, donc que je ne puisse arriver jusqu'au bout, ne me surprend pas outre-mesure).
Et avec la méthode de l'ISO, le Raspberry ne boot pas. (cela ne doit pas être une version ARM)

A priori tout ce que j'ai trouvé est pour architecture i386.

J'ai lu que quintana (http://www.asterisk-france.org/members/9-quintana) est chargé du portage sur Raspberry, mais je n'ai rien trouvé. Si quelqu'un a un lien ce sera bien sympa.

Maintenant si je peux récupérer les fichiers config de ma machine virtuelle (Xivo) une fois terminée, pour les injecter sur mon Raspberry PI (Asterisk) qui fonctionne bien, ce sera suffisant pour moi.

jany1975
10/04/2015, 00h47
Aie, la je décroche, pourquoi "monter" un VLAN dédié ?
Cela va me poser des problème pour mes smarthones équipés de softphone, il faut impérativement qu'il reste sur mon VLAN de base/perso

Le Vlan Voix peut très bien être utilisé pour les IPPHONE afin d'utiliser le DHCP de xivo sans perturber le reste du reseau, les softphone peuvent se connecter coté data sans plus de configuration. En fait, l'écoute se fait sur toutes les interfaces.

Existe-t-il un tuto pour cela car pour ma part j'ai trouvé ceci (http://xivo.readthedocs.org/en/stable/ecosystem/community_devices.html) et rien de mieux sur ma Machine Virtuelle de test
A quel niveau tu bloque ?


Les listes que j'ai trouvées sont ici (http://xivo.readthedocs.org/en/stable/ecosystem/devices.html). En existe-il d'autres ?

Pour mettre les postes en place, il faut:
Activer le serveur DHCP de Xivo
dans l'onglet Configuration -> Section Réseau -> Serveur DHCP -> cocher Activer le serveur DHCP et renseigner le Baud d'adresses
dans l'onglet Configuration -> Section Approvisionnement -> Général -> Configuration Locale de Provd -> Cocher la case Intégration du DHCP
(pour avoir la liste des plugins avec tes Alcatels)
dans l'onglet Configuration -> Section Approvisionnement -> Général -> Paramètres Généraux -> (modifier le lien de récupération des plugins) URL: http://provd.xivo.io/plugins/1/addons/stable/
(pour info dans cette liste, il y a aussi les bornes N300 !
dans l'onglet Configuration -> Section Approvisionnement -> Greffon -> Cliquez sur (mise à jour) le petit cercle en haut à droite et installer les plugins dont vous avez besoin.

Ensuite dans..
Dans l'onglet Services-> Ipbx -> Paramètres Ipbx -> Terminaisons (Les postes doivent apparaitre dans la liste)
Alors comme pour les Softphone, il faut créer les utilisateurs et lier les postes dans ligne avec terminaison (les adresses Mac doivent apparaitre)
Sur certains Ipphone en Sip, il faut juste décrocher le combiné et taper le numero d'approvisionnement pour le lier à l'utilisateur, ça évite de regarder les adresses mac de tous les postes...

Si tu peux tester et nous dire...

Concernant les liens que tu as envoyé, cela correspond bien à la doc de xivo, il y a plein d'informations intéressantes dedans, maintenant il n'est pas toujours simple d'y trouver nos réponses...

jany1975
10/04/2015, 00h59
Bonjour,

Je tente de faire l'installation en suivant ceci (http://xivo.readthedocs.org/en/latest/installation/installsystem.html) (methode wget), mais il semble manquer certains paquets, donc pas de Xivo (dans les pré-requis il est indiqué archi i386, donc que je ne puisse arriver jusqu'au bout, ne me surprend pas outre-mesure).
Et avec la méthode de l'ISO, le Raspberry ne boot pas. (cela ne doit pas être une version ARM)

A priori tout ce que j'ai trouvé est pour architecture i386.

J'ai lu que quintana (http://www.asterisk-france.org/members/9-quintana) est chargé du portage sur Raspberry, mais je n'ai rien trouvé. Si quelqu'un a un lien ce sera bien sympa.

Maintenant si je peux récupérer les fichiers config de ma machine virtuelle (Xivo) une fois terminée, pour les injecter sur mon Raspberry PI (Asterisk) qui fonctionne bien, ce sera suffisant pour moi.

Effectivement, je ne connais pas bien les Raspberry, avec de l'AMR il n'est pas possible d'installer les versions actuelles... de mon coté, je tourne avec un dual core chez moi et je suis en train de mettre un ATOM au bureau... Il va falloir voir avec l'AMR, je suis curieux de savoir si il va tenir la charge avec votre configuration ...

Clemzo
10/04/2015, 14h46
Pour mettre les postes en place, il faut:
Activer le serveur DHCP de Xivo
dans l'onglet Configuration -> Section Réseau -> Serveur DHCP -> cocher Activer le serveur DHCP et renseigner le Baud d'adresses
dans l'onglet Configuration -> Section Approvisionnement -> Général -> Configuration Locale de Provd -> Cocher la case Intégration du DHCP
(pour avoir la liste des plugins avec tes Alcatels)
dans l'onglet Configuration -> Section Approvisionnement -> Général -> Paramètres Généraux -> (modifier le lien de récupération des plugins) URL: http://provd.xivo.io/plugins/1/addons/stable/
(pour info dans cette liste, il y a aussi les bornes N300 !
dans l'onglet Configuration -> Section Approvisionnement -> Greffon -> Cliquez sur (mise à jour) le petit cercle en haut à droite et installer les plugins dont vous avez besoin.

Jusque là tout va bien et merci car jusqu'à présent la liste de greffons était moins longue. (ça progresse)

Concernant la structure de mon réseau : (192.168.1.1 à 192.168.1.254)
Ma machine virtuelle (Xivo) est en 192.168.1.18
mon serveur DHCP est la Freebox qui ne contrôle que de 192.168.1.1 à 192.168.1.70.
J'ai donc demander à Xivo de contrôler de 192.168.1.71 à 192.168.1.99. (j'ai tenté 192.168.2.1 à 192.168.2.154, mais il a refusé)



Ensuite dans..
Dans l'onglet Services-> Ipbx -> Paramètres Ipbx -> Terminaisons (Les postes doivent apparaitre dans la liste)

par contre là, il ne se passe rien en automatique, ni en manuel (j'atteins le jaune, mais jamais le vert)
Je pense que mon PB vient du VLAN audio qui n'est pas paramétré correctement.


Alors comme pour les Softphone, il faut créer les utilisateurs et lier les postes dans ligne avec terminaison (les adresses Mac doivent apparaitre)
Sur certains Ipphone en Sip, il faut juste décrocher le combiné et taper le numero d'approvisionnement pour le lier à l'utilisateur, ça évite de regarder les adresses mac de tous les postes...

Tous mes utilisateur sont prêts et n'attendent plus que leur terminaisons.

Clemzo
10/04/2015, 14h50
Effectivement, je ne connais pas bien les Raspberry, avec de l'AMR il n'est pas possible d'installer les versions actuelles... de mon coté, je tourne avec un dual core chez moi et je suis en train de mettre un ATOM au bureau... Il va falloir voir avec l'AMR, je suis curieux de savoir si il va tenir la charge avec votre configuration ...

C'est la raison pour laquelle, j'envisage de "monter" ma maquette sur ma Machine Virtuelle (Xivo), récupérer les fichiers config et les réinstaller sur Raspberry / Asterisk, s'il supporte entièrement la manipe. :sweat::ouimaitre:

jany1975
11/04/2015, 15h53
je ne comprends pas comment tu peux avoir le lan et le vlan avec le meme reseau. tu dois creer un vlan sur xivo avec un reseau 192.168.2.0/24 par exemple et demander aux ipphone de travailler sur ce vlan. sinon le plus simple est de travailler sur 2cartes reseau. Sinon une simple question, est ce que tes telephones ont une adresse de xivo ou de la free ?
jany.

jany1975
12/04/2015, 18h31
je ne comprends pas comment tu peux avoir le lan et le vlan avec le meme reseau. tu dois creer un vlan sur xivo avec un reseau 192.168.2.0/24 par exemple et demander aux ipphone de travailler sur ce vlan. sinon le plus simple est de travailler sur 2cartes reseau. Sinon une simple question, est ce que tes telephones ont une adresse de xivo ou de la free ?
jany.

Je pense que ton problème de terminaison vient simplement du fait que le VLAN n'est pas ou pas bien créé de ton coté.

Dans ton interface réseau de Xivo, tu as ton lan en 192.168.1.0 sur lequel tu peux connecter les soft Phone ainsi que les liaisons SIP.
Il faut au niveau de cette meme interface ajouter un Vlan en faisant un clique sur le (+) Ajouter
La tu va créer un Vlan par exemple ID du VLAN (10) avec un réseau comme tu le souhaite 192.168.2.XX par exemple que tu va assigner en voix.
Le serveur DHCP va aussi travailler sur cette adresse donc tu va le laisser attribuer les adresses de 192.168.2.10 à 192.168.2.20 par exemple.
Sur les IPPHONES, il faut simplement aller dans les paramètres du réseau et indiquer l'ID du VLAN sur lequel ils doivent travailler ID 10 dans ce cas.

Cette solution est la plus économique pour pouvoir utiliser le dhcp de xivo sans perturber le reste du réseau avec une seule carte physique.
Sinon tu peux rajouter une carte réseau mais il faut séparer le câblage IP du câblage DATA...

Je ne suis pas moi même à l'aise dans les VLAN si j'ai dit des bêtises, il ne faut pas hésiter à me le dire...

Merci de nous dire.