Project

General

Profile

Actions

Anomalie #1482

closed

Ajouter redémarrage du serveur Asterisk de scopolamine lors d'un changement de réseau au local

Added by Frédéric Couchet over 10 years ago. Updated about 8 years ago.

Status:
Fermé
Priority:
Normale
Category:
Task
Target version:
Start date:
03/27/2014
Due date:
% Done:

70%

Estimated time:
Spent time:
Difficulté:
2 Facile

Description

Lorsqu'on change de réseau au local de l'April (ADSL->réseau Easter-Eggs ou inversement) il semble qu'il faille aussi redémarrer le serveur Asterisk de scopolamine.

Ajouter le redémarrage du serveur Asterisk dans le script de changement de réseau.

Actions #1

Updated by Frédéric Couchet over 10 years ago

Modification sur opium du script /usr/local/sbin/changenet (ajout d'une fonction restartasterisk qui fait un reload ixa2 comme proposé par benj ...) :
asterisk -rx 'iax2 reload'
Benj indique "que le serveur proxy d'Axialys renvoie 2 IP en load balancing. Si on
change de réseau, il est possible que l'asterisk soit enregistré sur
un des deux serveurs d'Axialys. Si on redémarre asterisk, il refait
une résolution DNS et il s'enregistre sur l'autre machine, qui doit
sans doute l'envoyer bouler. L'interface d'admin de axialys disait
bien qu'on était enregistré sur la 101 et je voyais qu'on tentait de
parler à 104. J'ai mis l'IP en dur dans /etc/asterisk/iax.conf. Ce qui
est pas top top, mais bon."

Actions #2

Updated by Rodolphe Quiédeville over 10 years ago

Pour s'assurer de ne pas avoir un doublon il est possible de faire un 'unregister' avant de basculer de réseau, suivi d'un nouveau 'register' sur le nom de domaine plutôt que l'IP.

Actions #3

Updated by Frédéric Couchet over 10 years ago

Commandes rasterisk utiles :

iax2 show peers

iax2 show peer axialys

iax2 show registry

Actions #4

Updated by Frédéric Couchet over 10 years ago

Notre version d'Asterisk est ultra vieille. Il vaut mieux procéder à une mise à jour avant de continuer.

Actions #5

Updated by Rodolphe Quiédeville over 10 years ago

Une migration a été effectuée. Un VM a été montée et est joignable sur 192.168.3.4 nom scopolamnie (oui doublon).
J'ai installé dessus une Wheezy et y ait également installé la dernière version d'Asterisk avec les paquets standards.
J'ai ensuite reconfiguré à l'identique de l'ancienne machine (192.168.3.2) puis j'ai reconfiguré tous les téléphones pour qu'ils se registre sur cette nouvelle machine.
Pour le moment cela fonctionne à l'identique, rien n'a été fait pour la migration de réseau car il faut que je comprenne vraiment ce qui est fait, pour moi le plus simple serait de scripter un '/etc/init.d/asterisk restart' directement dans le script de bascule réseau.

Actions #6

Updated by Frédéric Couchet over 10 years ago

Wiki admin sys mis à jour

Actions #7

Updated by Rodolphe Quiédeville over 10 years ago

Problème de consultation de messagerie résolu.
La syntaxe de configuration dans la nouvelle version d'asterisk n'héritais plus des paramètres par defaut de codec et le mode de détection des dialtones ne fonctionnait plus sur le codec par défaut, j'ai forcé les codecs au niveau des users. Une mauvaise config de codec entraine une non reconnaissance des touches tappées par Asterisk et donc se termine en 'mot de passe invalide' à chaque fois.

Actions #8

Updated by Rodolphe Quiédeville over 10 years ago

Installation de dahdi sur opium pour pouvoir activer le module MeetMe sur la VM scopolamine.
Le module kernel dahdi a été installé avec module-assistant, les devices /dev/dahdi/* ont été crées à la main sur opium et sur scopolamine car il n'y a pas de carte voix dans la machine.
La config lxc de scopolamine a été modifiée pour ajouter les permissions sur les nouveaux devices

Actions #9

Updated by Frédéric Couchet over 10 years ago

Il reste à redéployer les tests Nagios sur la nouvelle machine (hôte et machines virtuelles) et virer les tests liés à l'ancienne machine.

Actions #10

Updated by Vincent-Xavier JUMEL over 10 years ago

  • Category set to Task
  • Status changed from Nouveau to En cours de traitement
  • Assignee set to Benjamin Drieu
  • Target version set to Backlog
  • % Done changed from 0 to 70
Actions #11

Updated by François Poulain about 8 years ago

  • Description updated (diff)
  • Status changed from En cours de traitement to Fermé

Je suppose que c'est plié.

Actions

Also available in: Atom PDF