Modifications entre les versions 1 et 24 (s'étendant sur 23 versions)
Version 1 à la date du 2012-09-28 20:43:45
Taille: 4287
Éditeur: MoussaNombre
Commentaire: Mise à jour
Version 24 à la date du 2012-10-10 13:38:48
Taille: 4927
Éditeur: FrumenceBoroto
Commentaire:
Texte supprimé. Texte ajouté.
Ligne 5: Ligne 5:
   . /!\ '''''faudra écrire une doc bien claire la-dessus'''''
Ligne 8: Ligne 9:
  1. ajouter la ligne "deb http://apt.auf.org/ wheezy-test auf" dans les sources, ensuite "aptitude update"
  1. installer le méta-paquet "auf-serveur-voip" : `aptitude install auf-serveur-voip`
  1. ajouter la ligne "deb http://apt.auf.org/ wheezy-test auf" dans les sources, ensuite "sudo aptitude update"
  1. installer le méta-paquet "auf-serveur-voip" : `sudo aptitude install auf-serveur-voip`
Ligne 12: Ligne 13:
  1. relancer le serveur asterisk `service asterisk stop ; service asterisk start`   1. relancer le serveur asterisk `sudo service asterisk stop ; sudo service asterisk start`
Ligne 14: Ligne 15:
     Ne pas oublier de lancer la console Asterisk pour suivre ce qui se passe : `rasterisk -vvvvvvvvvvvvvvvvvvvvv`      Ne pas oublier de lancer la console Asterisk pour suivre ce qui se passe : `sudo rasterisk -vvvvvvvvvvvvvvvvvvvvv`
Ligne 16: Ligne 17:
    * [sur l'ancien serveur voip] exporter la config existante (asterisk 1.4) : [[http://git.auf.org/?p=codes-mnombre.git;a=blob_plain;f=voip-1.4-export-comptes-utilisateurs.py;h=9427bf64b8000f540eedcf3fc04520d24d3920f7;hb=8f32072ffb1e1cd13cc6f301649ecf7b6d024f68|voip-1.4-export-comptes-utilisateurs.py]]     * [sur l'ancien serveur voip] exporter la config existante (asterisk 1.4) :
Ligne 18: Ligne 19:
       $ sudo wget --user-agent="Client-sogo-config" -O /usr/local/sbin/voip-1.4-export-configs.py "http://wiki.auf.org/wikiteki/VoIP/Asterisk18?action=AttachFile&do=get&target=voip-1.4-export-comptes-utilisateurs.py"        $ sudo wget --user-agent="Client-sogo-config" -O /usr/local/sbin/voip-1.4-export-configs.py "http://wiki.auf.org/wikiteki/VoIP/Asterisk18?action=AttachFile&do=get&target=voip-1.4-export-configs.py"
Ligne 21: Ligne 22:
      Ce script crée une archive (voip-migration-config.tar.gz). Il vous faut transférer cette archive sur le nouveau serveur. Le second script en aura besoin.
    * [sur le nouveau serveur voip] importer les comptes sur le nouveau serveur (asterisk 1.8) : [[http://git.auf.org/?p=codes-mnombre.git;a=blob_plain;f=voip-1.8-import-comptes-utilisateurs.py;h=acae5ed7c0f0f12f6da00396c10fe6159c3bf3e6;hb=8f32072ffb1e1cd13cc6f301649ecf7b6d024f68|voip-1.8-import-comptes-utilisateurs.py]]
      [[http://git.auf.org/?p=codes-mnombre.git;a=blob;f=voip-1.4-export-configs.py;h=365de0bd183241320b9e879f424053b85b9ceed4;hb=a6cbe3dbe9183db63ed33ff9fa2133323b7168d2|Le script]] que vous venez d'exécuter, crée une archive (voip-migration-config.tar.gz). Il vous faut transférer cette archive sur le nouveau serveur. Le second script en aura besoin.
    * [sur le nouveau serveur voip] importer les comptes sur le nouveau serveur (asterisk 1.8) :
Ligne 24: Ligne 25:
       $ sudo wget --user-agent="Client-sogo-config" -O /usr/local/sbin/voip-1.8-import-configs.py "http://wiki.auf.org/wikiteki/VoIP/Asterisk18?action=AttachFile&do=get&target=voip-1.8-import-comptes-utilisateurs.py"        $ sudo wget --user-agent="Client-sogo-config" -O /usr/local/sbin/voip-1.8-import-configs.py "http://wiki.auf.org/wikiteki/VoIP/Asterisk18?action=AttachFile&do=get&target=voip-1.8-import-configs.py"
Ligne 26: Ligne 27:
       $ python /usr/local/sbin/voip-1.8-import-configs.py /home/mnombre/voip-migration-config.tar.gz        $ sudo python /usr/local/sbin/voip-1.8-import-configs.py /home/mnombre/voip-migration-config.tar.gz
Ligne 28: Ligne 29:
       [[http://git.auf.org/?p=codes-mnombre.git;a=blob;f=voip-1.8-import-configs.py;h=685d1f0c0f9b612f363361ccb66f9a1f1962fcc0;hb=a6cbe3dbe9183db63ed33ff9fa2133323b7168d2|Le script d'importation]] crée/met à jour vos fichiers sip.local, extensions.local et voicemail.local
Ligne 30: Ligne 32:
    * relancer Asterisk : `service asterisk stop ; service asterisk start`     * relancer Asterisk : `sudo service asterisk stop ; sudo service asterisk start`
Ligne 34: Ligne 36:
  1. faire des tests d'appels sortants et d'appels entrants
Ligne 39: Ligne 42:
||Lomé|| || || || || || || || || || || || ||
||Cotonou|| || || || || || || || || || || || ||
||Kinshasa|| || || || || || || || || || || || ||
||Montréal|| || || || || || || || || || || || ||
||Lomé|| Dect Snom m9 || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) ||
||Cotonou|| IP PHONE || (./) || || (./) || (./) || || || || || || || ||
||Kinshasa|| IP PHONE || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) ||
||Montréal|| aastra 9143i || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) || (./) ||
||Bamako|| IP PHONE || (./) || (./) || (./) || || || || || || || || ||
||Niamey|| || || || || || || || || || || || ||
||Vientiane|| IP PHONE || (./) || (./) || (./) || {X} || {X} || || || || || || ||
||Bujumbura|| || || || || || || || || || || || ||
Ligne 44: Ligne 51:

Procédure d'installation d'un serveur voip Asterisk 1.8

  • En préambule :
    • installer un serveur virtuel tout frais sous Wheezy

      • /!\ faudra écrire une doc bien claire la-dessus

    • faire ces configs réseaux et parefeu : http://wiki.auf.org/wikiteki/Asterisk/Infrastructures pour ce serveur (copier ce qui existe déjà pour le serveur voip en production)

  • Ensuite pour Asterisk lui-même :
    1. ajouter la ligne "deb http://apt.auf.org/ wheezy-test auf" dans les sources, ensuite "sudo aptitude update"

    2. installer le méta-paquet "auf-serveur-voip" : sudo aptitude install auf-serveur-voip

      • il se chargera, via ses dépendances, d'installer tous les autres paquets requis
    3. pour ceux qui n'avaient pas de serveur voip (nouvelle implantation voip) auparavant : création et utilisation d'une paire clé privée + clé publique pour l'interconnexion (http://wiki.auf.org/wikiteki/Asterisk/Installation#Cr.2BAOk-ation_d.27une_paire_cl.2BAOk_priv.2BAOk-e_.2B-_cl.2BAOk_publique_pour_l.27interconnexion). Les autres, passer au point suivant.

    4. relancer le serveur asterisk sudo service asterisk stop ; sudo service asterisk start

    5. premiers tests : configurer un client (logiciel ou matériel) avec le compte 'test', mot de passe "test". Ensuite composer le *11 pour faire un test d'écho local.
      • Ne pas oublier de lancer la console Asterisk pour suivre ce qui se passe : sudo rasterisk -vvvvvvvvvvvvvvvvvvvvv

    6. configuration des comptes locaux et de la clé asterisk :
      • [sur l'ancien serveur voip] exporter la config existante (asterisk 1.4) :
        •        $ sudo wget --user-agent="Client-sogo-config" -O /usr/local/sbin/voip-1.4-export-configs.py "http://wiki.auf.org/wikiteki/VoIP/Asterisk18?action=AttachFile&do=get&target=voip-1.4-export-configs.py"
                 $ sudo python /usr/local/sbin/voip-1.4-export-configs.py

          Le script que vous venez d'exécuter, crée une archive (voip-migration-config.tar.gz). Il vous faut transférer cette archive sur le nouveau serveur. Le second script en aura besoin.

      • [sur le nouveau serveur voip] importer les comptes sur le nouveau serveur (asterisk 1.8) :
        •        $ sudo wget --user-agent="Client-sogo-config" -O /usr/local/sbin/voip-1.8-import-configs.py "http://wiki.auf.org/wikiteki/VoIP/Asterisk18?action=AttachFile&do=get&target=voip-1.8-import-configs.py"
                 $ #Usage : python /usr/local/sbin/voip-1.8-import-configs.py <chemin-absolu-de-larchive-venant-de-asterisk1.4>
                 $ sudo python /usr/local/sbin/voip-1.8-import-configs.py /home/mnombre/voip-migration-config.tar.gz
      • [pour les nouvelles implantations voip : suivre la doc ici http://wiki.auf.org/wikiteki/Asterisk/ConfigurationClients]

      • relancer Asterisk : sudo service asterisk stop ; sudo service asterisk start

    7. tests échos extérieurs:
      • appeler : 001*11, 00509*11, 0033*11
      • faire le test inverse aussi, faire tester son écho par d'autres.
    8. faire des tests d'appels sortants et d'appels entrants

Suivi déploiement : phase de test

Implantation

modèle ip-phone

serveur Wheezy

config infrastructures

paquet auf-serveur-voip

test echo local

export configs

import config

relancer Asterisk

échos extérieurs sortants

échos depuis l'extérieur

appels entrants

appels sortants

Lomé

Dect Snom m9

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

Cotonou

IP PHONE

(./)

(./)

(./)

Kinshasa

IP PHONE

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

Montréal

aastra 9143i

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

(./)

Bamako

IP PHONE

(./)

(./)

(./)

Niamey

Vientiane

IP PHONE

(./)

(./)

(./)

{X}

{X}

Bujumbura


Asterisk/MiseAJour18/ProcedureMiseEnPlace (dernière édition le 2018-01-19 21:43:04 par MoussaNombre)