Taille: 2292
Commentaire: Mise à jour
|
Taille: 4597
Commentaire: procédure de mise en place, premier pas
|
Texte supprimé. | Texte ajouté. |
Ligne 1: | Ligne 1: |
<<TableOfContents()>> |
|
Ligne 44: | Ligne 46: |
__Nouveautés__: * sip.conf : ajout de templates de paramètres communs {{{ [AUF-codecs](!) disallow=all allow=ulaw allow=gsm [AUF-sip-base](!,AUF-codecs) #héritage type=friend host=dynamic context=AUF }}} Utilisé dans auf/sip.local : {{{ [1000](AUF-sip-base) callerid="TEST" <1000> user=1000 secret=0001 }}} == Procédure d'installation d'un serveur voip Asterisk 1.8 == * En préambule, faire ces configs réseaux et parefeu : http://wiki.auf.org/wikiteki/Asterisk/Infrastructures * Ensuite pour Asterisk lui-même : 1. ajouter la ligne "deb http://apt.auf.org/ wheezy-test auf" dans les sources, ensuite "aptitude update" 1. installer le méta-paquets "auf-serveur-voip", il se chargera, via ses dépendances, d'installer tous les autres paquets requis 1. [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) 1. relancer le serveur asterisk "/etc/init.d/asterisk stop ; /etc/init.d/asterisk start" 1. 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 1. une fois que j'aurais ajouter ta clé, et que les gens aurons fait leur mise à jour, tu pourras tester d'autres échos : 001*11, 0033*11 Et faire le test inverse aussi, faire tester ton écho par d'autre. 1. une fois que tous les tests sont bons, ne restera plus qu'à configurer les comptes locaux (http://wiki.auf.org/wikiteki/Asterisk/ConfigurationClients): * exporter la config existante du serveur asterisk 1.4 : [[http://git.auf.org/?p=codes-mnombre.git;a=blob_plain;f=voip-1.4-export-comptes-utilisateurs.py;h=6e57bef838245f3797de117b0223425e06e06992;hb=1a3ff40108e9d5a39b690c78eca9f8be86d90831|voip-1.4-export-comptes-utilisateurs.py]] * importer les comptes sur le nouveau serveur : [[http://git.auf.org/?p=codes-mnombre.git;a=blob_plain;f=voip-1.8-import-comptes-utilisateurs.py;h=704cbbfa328c78ac03dfa0445d0f264cb4ba19e6;hb=1a3ff40108e9d5a39b690c78eca9f8be86d90831|voip-1.8-import-comptes-utilisateurs.py]] ---- |
Sommaire
Migration Asterisk de 1.4 à 1.8 sous Wheezy
Documentation
Mise en place de l'environnement
installation d'un CT Wheezy (http://www.howtoforge.com/how-to-create-a-debian-wheezy-testing-openvz-template)
nom : asterisk18
- IP : 199.84.140.34
- HN : vz-tech
'Bon, j'ai un soucis, vzctl enter 508 ne donne rien, je n'arrive pas à entrer dans le nouveau CT. Par ssh, aucun soucis' -- A REVOIR
Asterisk 1.8
- installation de paquets
- aptitude install asterisk
- dépendances : asterisk-config asterisk-core-sounds-en-gsm asterisk-modules asterisk-moh-opsound-gsm asterisk-voicemail
- aptitude install asterisk-core-sounds-fr-gsm asterisk-doc
- fournit : asterisk-prompt-fr-ca asterisk-prompt-fr + docs
- paquets "manquants" (par rapport à notre asterisk 1.4) : asterisk-app-conference asterisk-dev [asterisk-config-auf asterisk-config-auf-connexions asterisk-moh-auf]
paquets "à voir" : asterisk-core-sounds-fr-wav[asterisk PBX sound files - French/wav] asterisk-moh-opsound-wav[asterisk extra sound files - English/wav] asterisk-mp3[MP3 playback support for the Asterisk PBX] asterisk-mysql[MySQL database protocol support for the Asterisk PBX] asterisk-ooh323[ H.323 protocol support for the Asterisk PBX - ooH323c] asterisk-prompt-fr-armelle[French voice prompts for Asterisk by Armelle Desjardins] asterisk-prompt-fr-proformatique[French voice prompts for Asterisk]
- aptitude install asterisk
- configuration
NB:
- (cf sip.conf)
; Note that the TCP and TLS support for chan_sip is currently considered ; experimental. Since it is new, all of the related configuration options are ; subject to change in any release. If they are changed, the changes will ; be reflected in this sample configuration file, as well as in the UPGRADE.txt file
- (cf extensions.conf)
; If extenpatternmatchnew is set (true, yes, etc), then a new algorithm that uses ; a Trie to find the best matching pattern is used. In dialplans ; with more than about 20-40 extensions in a single context, this ; new algorithm can provide a noticeable speedup.
Nouveautés:
- sip.conf : ajout de templates de paramètres communs
[AUF-codecs](!) disallow=all allow=ulaw allow=gsm [AUF-sip-base](!,AUF-codecs) #héritage type=friend host=dynamic context=AUF
Utilisé dans auf/sip.local :[1000](AUF-sip-base) callerid="TEST" <1000> user=1000 secret=0001
Procédure d'installation d'un serveur voip Asterisk 1.8
En préambule, faire ces configs réseaux et parefeu : http://wiki.auf.org/wikiteki/Asterisk/Infrastructures
- Ensuite pour Asterisk lui-même :
ajouter la ligne "deb http://apt.auf.org/ wheezy-test auf" dans les sources, ensuite "aptitude update"
- installer le méta-paquets "auf-serveur-voip", il se chargera, via ses dépendances, d'installer tous les autres paquets requis
[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)
- relancer le serveur asterisk "/etc/init.d/asterisk stop ; /etc/init.d/asterisk start"
- 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
- une fois que j'aurais ajouter ta clé, et que les gens aurons fait leur mise à jour, tu pourras tester d'autres échos : 001*11, 0033*11
- Et faire le test inverse aussi, faire tester ton écho par d'autre.
une fois que tous les tests sont bons, ne restera plus qu'à configurer les comptes locaux (http://wiki.auf.org/wikiteki/Asterisk/ConfigurationClients):
exporter la config existante du serveur asterisk 1.4 : voip-1.4-export-comptes-utilisateurs.py
importer les comptes sur le nouveau serveur : voip-1.8-import-comptes-utilisateurs.py