Modifications entre les versions 24 et 25
Version 24 à la date du 2012-10-10 13:38:48
Taille: 4927
Éditeur: FrumenceBoroto
Commentaire:
Version 25 à la date du 2012-10-10 16:58:43
Taille: 9602
Éditeur: MoussaNombre
Commentaire: auf-config ne demande pas le auf-ville
Texte supprimé. Texte ajouté.
Ligne 58: Ligne 58:
== Lors de l'installation ==
Ligne 59: Ligne 60:
{{{
    Package configuration
                                                                                                                 
 ┌──────────────────────────────────────┤ Configuring asterisk-config-auf ├───────────────────────────────────────┐
 │ │
 │ Fichier clé privée Asterisk introuvable │
 │ │
 │ La clé privée est introuvable dans /usr/share/asterisk/keys/. Vous devez disposer d'une paire clé publique │
 │ + clé privée pour vous connecter aux autres serveurs Asterisk de l'AUF. │
 │ │
 │ Si vous n'avez pas encore généré vos clés pour Asterisk, ce message est normal. Dans ce cas, consultez la │
 │ procédure d'installation d'Asterisk version AUF sur http://wiki.auf.org/wikiteki/Asterisk │
 │ │
 │ <Ok> │
 │ │
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
                                                                                                                     
                                                                                                                     
                                                                                                                     
  ┌───────────────────────────────────────────┤ Configuring libvpb0 ├────────────────────────────────────────────┐
  │ This is the numeric code for the region your phone system will be operating in (eg. 61 for Australia or 33 │
  │ for France). It is used to configure the default regional standards that Voicetronix telephony hardware │
  │ should comply with. │
  │ │
  │ ITU-T telephone code: │
  │ │
  │ 61__________________________________________________________________________________________________________ │
  │ │
  │ <Ok> │
  │ │
  └──────────────────────────────────────────────────────────────────────────────────────────────────────────────┘
                                                                                                                    


}}}

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

Lors de l'installation

    Package configuration
                                                                                                                 
 ┌──────────────────────────────────────┤ Configuring asterisk-config-auf ├───────────────────────────────────────┐  
 │                                                                                                                │  
 │ Fichier clé privée Asterisk introuvable                                                                        │  
 │                                                                                                                │  
 │ La clé privée est introuvable dans /usr/share/asterisk/keys/. Vous devez disposer d'une paire clé publique     │  
 │ + clé privée pour vous connecter aux autres serveurs Asterisk de l'AUF.                                        │  
 │                                                                                                                │  
 │ Si vous n'avez pas encore généré vos clés pour Asterisk, ce message est normal. Dans ce cas, consultez la      │  
 │ procédure d'installation d'Asterisk version AUF sur http://wiki.auf.org/wikiteki/Asterisk                      │  
 │                                                                                                                │  
 │                                                     <Ok>                                                       │  
 │                                                                                                                │  
 └────────────────────────────────────────────────────────────────────────────────────────────────────────────────┘                                    
                                                                                                                     
                                                                                                                     
                                                                                                                     
  ┌───────────────────────────────────────────┤ Configuring libvpb0 ├────────────────────────────────────────────┐   
  │ This is the numeric code for the region your phone system will be operating in (eg. 61 for Australia or 33   │   
  │ for France).  It is used to configure the default regional standards that Voicetronix telephony hardware     │   
  │ should comply with.                                                                                          │   
  │                                                                                                              │   
  │ ITU-T telephone code:                                                                                        │   
  │                                                                                                              │   
  │ 61__________________________________________________________________________________________________________ │   
  │                                                                                                              │   
  │                                                    <Ok>                                                      │   
  │                                                                                                              │   
  └──────────────────────────────────────────────────────────────────────────────────────────────────────────────┘   
                                                                                                                    


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