SlideShare una empresa de Scribd logo
1 de 5
Configuration d’Asterisk avec une Carte RNIS

  Vous venez d’installer Asterisk sur votre PC muni d’une carte RNIS. (Mieux vaut commencer sur un
  Asterisk « propre »).


      1) Configuration de la carte réseau

  Il vous faut éditer le fichier de configuration de votre carte réseau (eth0 ou eth1…)

  Tapez à l’invite # : nano /etc/sysconfig/network-scripts/ifcfg-eth0 (ou eth1…)




       DEVICE=eth0                                            eth0 ou ethx selon la carte utilisée
       BOOTPROTO=static                                      un DHCP serait malvenu pour un serveur
       HWADDR=XX : XX : XX : XX : XX                          Vous n’avez pas à changer ce numéro
       IPADDR=192.168.10.250                                  Adresse IP arbitraire (éviter les conflit IP)
       NETMASK=255.255.255.0                                  Marche aussi avec un autre masque
       GATEWAY=192.168.10.1                                   Passerelle optionnelle
       ONBOOT=yes                                             paramètres par défaut
       TYPE=Ethernet




  Appuyez sur F2 pour enregistrer, il ne vous reste plus qu’à redémarrer le service réseau pour que les
  nouveaux paramètres soient pris en compte à l’aide de la commande suivante :

                                         # service network restart




                            Configuration d’Asterisk avec une carte RNIS                                  1
                                  Par CASSAGNE Jean Marc 16/02/2010
2) Configuration du fichier zaptel.conf
      Tapez la commande suivante : # nano /etc/zaptel.conf
      et modifiez le fichier de la sorte : (même s’il est écrit de ne pas l’éditer manuellement)



# Autogenerated by /usr/local/sbin/genzaptelconf -- do not hand edit
# Zaptel Configuration File
#
# This file is parsed by the Zaptel Configurator, ztcfg
#
# It must be in the module loading order
# Span 1: ZTDUMMY/1 "ZTDUMMY/1 1"                                         Vérifiez la présence de cette ligne
# Global data
loadzone = fr                                                             et passez de us à fr
defaultzone = fr




           3) Installation du Pilote de la carte
      Notre pilote se trouve sur le serveur de la salle de cours. Il vous faut le copier à la racine d’une clé
      USB (en FAT, le NTFS n’étant pas supporté par le CentOS).

      Loger vous en root
      Observez ce qui se passe à l’insertion de la clé dans le port USB du PC. Il vous signale quel disque
      monter. Normalement, il s’agit du sdb, sinon, remplacez sdb dans la ligne de montage).

      # mount /dev/sdb /mnt (ne montez surtout pas la clé dans un autre dossier que /mnt ça ne
                                                                                marcherait pas)

      #cd /mnt                (pour rentrer dans la clé ; tapez ls pour vérifier la présence du fichier mISDN.sh)

      # ./mISDN.sh                                                         (pour lancer l’installation du pilote)




           4) Insertion de l’activation de la carte RNSI au démarrage de
              l’ordinateur
      Il faut éditer le fichier rc.local à l’aide de la commande :

      # nano /etc/rc.local

      Au dessus de la ligne /usr/sbin/amportal start
      Rajoutez la ligne    /etc/init.d/misdn-init start




                                     Configuration d’Asterisk avec une carte RNIS                                   2
                                            Par CASSAGNE Jean Marc 16/02/2010
5) Edition de misdn.conf

# nano /etc/asterisk/misdn.conf



      [general]
      misdn_init=/etc/misdn-init.conf
      debug=1
      tracefile=/var/log/misdn.log
      bridging=no
      stop_tone_after_first_digit=yes
      append_digits2exten=yes
      dynamic_crypt=no
      crypt_prefix=**
      crypt_keys=test,muh

      [default]
      context=from-pstn                        On change encore le langage us vers fr
      language=fr
      musicclass=default
      senddtmf=yes
      nationalprefix=0
      internationalprefix=00
      rxgain=0
      txgain=0
      te_choose_channel=no
      pmp_l1_check=yes
      need_more_infos=no
      method=standard
      dialplan=0
      localdialplan=0
      early_bconnect=yes
      incoming_early_audio=no
      echocancelwhenbridged=no
      echotraining=no
      jitterbuffer=1000
      jitterbuffer_upper_threshold=0

      [isdn0]
                                         msns sont les numéros de SDA qui sont, ici attribués à la
      ports=1                            prise 11 de la Baie… mais vous pouvez aussi utiliser la
      context=from-pstn                  prise T du PABX Adept et configurer les SDA que vous
      msns=770,771,772,773               souhaitez à conditions d’être en accord avec le plan de
                                         numérotation du PABX. Il est aussi possible de lui donner
                                         la valeur « * », il acceptera ainsi tous les numéros
entrant demandés et ça sera à vous de bien les configurer dans extensions.conf (cf. 7))

Enregistrez le fichier (F2) et rebootez afin relancer les bons Pilotes, avant de finir la configuration.

Deux commandes possibles (par exemple) pour rebooter :

                                        # reboot      ou      # init 6

                             Configuration d’Asterisk avec une carte RNIS                                  3
                                    Par CASSAGNE Jean Marc 16/02/2010
6) Configuration du sip.conf (abonnements des IPphones et
       softphone)


; Note: If your SIP devices are behind a NAT and your Asterisk
; server isn't, try adding "nat=1" to each peer definition to
; solve translation problems.

[general]
bindport=5060                    ; UDP Port to bind to (SIP standard port is 5060)
bindaddr=0.0.0.0                 ; IP address to bind to (0.0.0.0 binds to all)
disallow=all
allow=ulaw                       ; loi µ : norme américaine
allow=alaw                       ; loi A : norme Européenne
allow=gsm                        ; Codec GSM
context = from-pstn              ; indique le contexte à utiliser : “depuis le RTC”
callerid = Unknown               ; peut être changée enInconnu ou autre
#include sip_nat.conf
#include sip_custom.conf
#include sip_additional.conf

[5001]                           ; identifiant et numéros de poste
type=friend                      ; (friend) autorise appels entrant (users)et sortant (peer)
host=dynamic                     ; adresse IP non définitive pour l’IPphone
secret=0000                      ; mot de passe de connexion de l’IPphone
dtmfmode=rfc2833                 ; mode DTMF : RFC2833 ou inband ou info
context=internal                 ; contexte pour tout appel à partir de ce poste
callerid=user1                   ; nom de l’utilisateur présenté avec le numéro
call-limit=1                     ; marche aussi sans cette ligne

[5002]
type=friend
host=dynamic
secret=0000
dtmfmode=rfc2833
context=internal
callerid=user2
call-limit=1

.
.
.




                       Configuration d’Asterisk avec une carte RNIS                            4
                               Par CASSAGNE Jean Marc 16/02/2010
7) Extensions.conf (exemple en continuité avec les fichiers
                   précédents)

[general]
static=yes
writeprotect=yes

[globals]

[internal]                                  ; inclus les contextes utilisés dans ce fichier sauf “from-pstn” déjà déclaré dans…
include=>sip                                                                  ; …un autre fichier, en l’occurrence misdn.conf
include=>to-pstn

[sip]                                       ; contexte SIP derrière la carte réseau (interne, sip)
exten=>5001,1,Dial(SIP/5001)                ; si 5003 appelle 5001 Asterisk numérotera via le protocole SIP le 5001
exten=>5002,1,Dial(SIP/5002)
exten=>5003,1,Dial(SIP/5003)
exten=>6004,1,Dial(SIP/5004)                ; si 5001 appelle 6004 Asterisk numérotera, via le protocole SIP, le5004

[to-pstn]                           ; Appel hors du réseau SIP interne : vers l’extérieur (PSTN=RTC)
exten=>_0XXX,1,Dial(mISDN/g:isdn0/${EXTEN:1}) ; X est un chiffre entre 0 et 9, _0 est l’indicatif de sortie (0) (ex : 0715)
exten=>_0X,1,Dial(mISDN/g:isdn0/${EXTEN:1}) ;Z est un chiffre entre 1 et 9 et N entre 2 et 9 (ex 09prise 21 de la baie)

[from-pstn]                                               ; depuis l’extérieur (arrive direct sur la carte mISND)
exten=>770,1,Dial(SIP/5001)                               ; ici on retrouve nos numéros msns (cf ; misdn.conf, 5))
exten=>771,1,Dial(SIP/5002)                               ; numéros attribué ici par le PABX Bosch de la salle de cours
exten=>772,1,Dial(SIP/5003)                               ; en temps normal ce sont les numéro France Telecom
exten=>773,1,Dial(SIP/5001&SIP/5004)               ; ici, en composant 773 de l’extérieur, on fait sonner 5001 ET 5004
                                                                 ; ne pas confondre avec le 6004 du contexte sip
                                              ;Il est possible d’insérer des macros pour les contextes plus complexes


            Il existe un document qui peut vous aidez à comprendre un peu mieux les contextes et approfondir
            les possibilités d’Asterisk.
            http://www.lululaberlu.com/public/VOIP/Asterisk___Linksys_SPA_de_A_a_Z.pdf

            Le fichier extensions.conf peut très vite devenir complexe cependant les contextes peuvent se
            mettre dans des fichiers séparés auxquels il faudra faire appel. D’ailleurs avant de l’éditer il faut
            mieux le vider de son contenu en utilisant la syntaxe suivante :

                    # > /etc/asterisk/extensions.conf (le fichier sera vièrge quand vous l’éditerez.)

            Bien entendu, pour que tout cela marche il faudra configurer les SoftPhones et les IPPhones.

            Il est aussi possible d’éditer tous les fichiers vu dans ce document, a l’exception du zaptel.conf, à
            partir d’un navigateur internet et de l’ip du pc contenant Asterisk :

            Login : maint ;mot de passe : password

                                       Configuration d’Asterisk avec une carte RNIS                                 5
                                             Par CASSAGNE Jean Marc 16/02/2010

Más contenido relacionado

La actualidad más candente

Virtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitationsVirtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitationsSGHIOUAR abdelfettah
 
Admin reseaux sous linux cours 3
Admin reseaux sous linux   cours 3Admin reseaux sous linux   cours 3
Admin reseaux sous linux cours 3Stephen Salama
 
Rapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 trRapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 trCheikh Tidiane DIABANG
 
Mise en oeuvre de la VoIP sous Trixbox - Installation et configurations
Mise en oeuvre de la VoIP sous Trixbox - Installation et configurationsMise en oeuvre de la VoIP sous Trixbox - Installation et configurations
Mise en oeuvre de la VoIP sous Trixbox - Installation et configurationsStephen Salama
 
Installation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaInstallation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaPape Moussa SONKO
 
Rapport administration systèmes et supervision réseaux tp3 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp3 diabang master1 trRapport administration systèmes et supervision réseaux tp3 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp3 diabang master1 trCheikh Tidiane DIABANG
 
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trRapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trCheikh Tidiane DIABANG
 
Administration reseau linux
Administration reseau linuxAdministration reseau linux
Administration reseau linuxRiadh Briki
 
Rapport administation systèmes et supervision réseaux tp1 diabang master1 tr
Rapport administation systèmes et supervision réseaux tp1 diabang master1 trRapport administation systèmes et supervision réseaux tp1 diabang master1 tr
Rapport administation systèmes et supervision réseaux tp1 diabang master1 trCheikh Tidiane DIABANG
 
Admin linux
Admin linuxAdmin linux
Admin linuxbekhti
 
Hacking facile sur Internet
Hacking facile sur InternetHacking facile sur Internet
Hacking facile sur InternetStephen Salama
 
Firewalls
FirewallsFirewalls
Firewallsc0r3war
 
Ccna 4 configuration-de_frame_ relay_hub_and_spoke
Ccna 4 configuration-de_frame_ relay_hub_and_spokeCcna 4 configuration-de_frame_ relay_hub_and_spoke
Ccna 4 configuration-de_frame_ relay_hub_and_spokeTouré Kunda
 
Corrige tp3 m3102_dut2
Corrige tp3 m3102_dut2Corrige tp3 m3102_dut2
Corrige tp3 m3102_dut2Youssef Rvd
 

La actualidad más candente (20)

Virtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitationsVirtualiastion des systèmes d'exploitations
Virtualiastion des systèmes d'exploitations
 
Admin reseaux sous linux cours 3
Admin reseaux sous linux   cours 3Admin reseaux sous linux   cours 3
Admin reseaux sous linux cours 3
 
Rapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 trRapport administration systèmes et supervision réseaux tp2 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp2 diabang master1 tr
 
Mise en oeuvre de la VoIP sous Trixbox - Installation et configurations
Mise en oeuvre de la VoIP sous Trixbox - Installation et configurationsMise en oeuvre de la VoIP sous Trixbox - Installation et configurations
Mise en oeuvre de la VoIP sous Trixbox - Installation et configurations
 
Installation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec servaInstallation de systemes d'exploitation via reseau avec serva
Installation de systemes d'exploitation via reseau avec serva
 
Rapport administration systèmes et supervision réseaux tp3 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp3 diabang master1 trRapport administration systèmes et supervision réseaux tp3 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp3 diabang master1 tr
 
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 trRapport administration systèmes et supervision réseaux tp4 diabang master1 tr
Rapport administration systèmes et supervision réseaux tp4 diabang master1 tr
 
Tuto VP IPSEC Site-to-site
Tuto VP IPSEC Site-to-siteTuto VP IPSEC Site-to-site
Tuto VP IPSEC Site-to-site
 
Développement informatique : Programmation concurrente
Développement informatique : Programmation concurrenteDéveloppement informatique : Programmation concurrente
Développement informatique : Programmation concurrente
 
Trixbox
TrixboxTrixbox
Trixbox
 
Administration reseau linux
Administration reseau linuxAdministration reseau linux
Administration reseau linux
 
Rapport administation systèmes et supervision réseaux tp1 diabang master1 tr
Rapport administation systèmes et supervision réseaux tp1 diabang master1 trRapport administation systèmes et supervision réseaux tp1 diabang master1 tr
Rapport administation systèmes et supervision réseaux tp1 diabang master1 tr
 
Admin linux
Admin linuxAdmin linux
Admin linux
 
Hacking facile sur Internet
Hacking facile sur InternetHacking facile sur Internet
Hacking facile sur Internet
 
Firewalls
FirewallsFirewalls
Firewalls
 
Tuto pfsense
Tuto pfsenseTuto pfsense
Tuto pfsense
 
Ccna 4 configuration-de_frame_ relay_hub_and_spoke
Ccna 4 configuration-de_frame_ relay_hub_and_spokeCcna 4 configuration-de_frame_ relay_hub_and_spoke
Ccna 4 configuration-de_frame_ relay_hub_and_spoke
 
2020 (1)
2020 (1)2020 (1)
2020 (1)
 
Corrige tp3 m3102_dut2
Corrige tp3 m3102_dut2Corrige tp3 m3102_dut2
Corrige tp3 m3102_dut2
 
Acl cisco
Acl ciscoAcl cisco
Acl cisco
 

Destacado

Rapport d'activité et orientations stratégiques - Atelier pratique (2008)
Rapport d'activité et orientations stratégiques - Atelier pratique (2008)Rapport d'activité et orientations stratégiques - Atelier pratique (2008)
Rapport d'activité et orientations stratégiques - Atelier pratique (2008)Ardesi Midi-Pyrénées
 
2 architecture reseau-mobile
2 architecture reseau-mobile2 architecture reseau-mobile
2 architecture reseau-mobileGilles Samba
 
Guide Routeur | Technicolor TD5130
Guide Routeur | Technicolor TD5130Guide Routeur | Technicolor TD5130
Guide Routeur | Technicolor TD5130Maroc Telecom
 
Rapprot de satge supervision de résau par EyesOfNetwok
Rapprot de satge supervision de résau par EyesOfNetwokRapprot de satge supervision de résau par EyesOfNetwok
Rapprot de satge supervision de résau par EyesOfNetwokAbdessamad IDRISSI
 
Cours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de NagiosCours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de NagiosErwan 'Labynocle' Ben Souiden
 
CRIP De la Supervion à la communication : Dashboard de production informatique
CRIP De la Supervion à la communication : Dashboard de production informatiqueCRIP De la Supervion à la communication : Dashboard de production informatique
CRIP De la Supervion à la communication : Dashboard de production informatiqueYann SESE
 
Utiliser son téléphone en guise de modem 3G sous Ubuntu
Utiliser son téléphone en guise de modem 3G sous UbuntuUtiliser son téléphone en guise de modem 3G sous Ubuntu
Utiliser son téléphone en guise de modem 3G sous UbuntuJérôme aka "Genma" Kun
 
Presentation nabil.mgueraman version-f.pptx [enregistrement automatique]
Presentation nabil.mgueraman version-f.pptx [enregistrement automatique]Presentation nabil.mgueraman version-f.pptx [enregistrement automatique]
Presentation nabil.mgueraman version-f.pptx [enregistrement automatique]nabil15
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 pptjeehane
 

Destacado (12)

Rapport d'activité et orientations stratégiques - Atelier pratique (2008)
Rapport d'activité et orientations stratégiques - Atelier pratique (2008)Rapport d'activité et orientations stratégiques - Atelier pratique (2008)
Rapport d'activité et orientations stratégiques - Atelier pratique (2008)
 
Helpdesk SCD
Helpdesk SCDHelpdesk SCD
Helpdesk SCD
 
2 architecture reseau-mobile
2 architecture reseau-mobile2 architecture reseau-mobile
2 architecture reseau-mobile
 
Routage
RoutageRoutage
Routage
 
Projet Rnis
Projet RnisProjet Rnis
Projet Rnis
 
Guide Routeur | Technicolor TD5130
Guide Routeur | Technicolor TD5130Guide Routeur | Technicolor TD5130
Guide Routeur | Technicolor TD5130
 
Rapprot de satge supervision de résau par EyesOfNetwok
Rapprot de satge supervision de résau par EyesOfNetwokRapprot de satge supervision de résau par EyesOfNetwok
Rapprot de satge supervision de résau par EyesOfNetwok
 
Cours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de NagiosCours - Supervision SysRes et Présentation de Nagios
Cours - Supervision SysRes et Présentation de Nagios
 
CRIP De la Supervion à la communication : Dashboard de production informatique
CRIP De la Supervion à la communication : Dashboard de production informatiqueCRIP De la Supervion à la communication : Dashboard de production informatique
CRIP De la Supervion à la communication : Dashboard de production informatique
 
Utiliser son téléphone en guise de modem 3G sous Ubuntu
Utiliser son téléphone en guise de modem 3G sous UbuntuUtiliser son téléphone en guise de modem 3G sous Ubuntu
Utiliser son téléphone en guise de modem 3G sous Ubuntu
 
Presentation nabil.mgueraman version-f.pptx [enregistrement automatique]
Presentation nabil.mgueraman version-f.pptx [enregistrement automatique]Presentation nabil.mgueraman version-f.pptx [enregistrement automatique]
Presentation nabil.mgueraman version-f.pptx [enregistrement automatique]
 
Supervision V2 ppt
Supervision V2 pptSupervision V2 ppt
Supervision V2 ppt
 

Similar a Configuration rnis

Communication avec le serveur Astrisk
Communication avec le serveur AstriskCommunication avec le serveur Astrisk
Communication avec le serveur AstriskImnaTech
 
Déploiement d'un serveur Asterisk
Déploiement d'un serveur Asterisk Déploiement d'un serveur Asterisk
Déploiement d'un serveur Asterisk ImnaTech
 
(Open)Solaris : Introduction aux zones et à ZFS
(Open)Solaris : Introduction aux zones et à ZFS(Open)Solaris : Introduction aux zones et à ZFS
(Open)Solaris : Introduction aux zones et à ZFSBruno Bonfils
 
Installation et configuration asterisk
Installation et configuration asteriskInstallation et configuration asterisk
Installation et configuration asteriskGilles Samba
 
Trunk IAX et Conférence sur Asterisk
Trunk IAX et Conférence sur AsteriskTrunk IAX et Conférence sur Asterisk
Trunk IAX et Conférence sur AsteriskEmeric Kamleu Noumi
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKBelkacem KAID
 
Les commandes CISCO (routeur)
Les commandes CISCO (routeur)Les commandes CISCO (routeur)
Les commandes CISCO (routeur)EL AMRI El Hassan
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuFabrice Sonzahi
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxThierry Gayet
 
system de gestion Nfs (Network File System)
system de gestion Nfs (Network File System)system de gestion Nfs (Network File System)
system de gestion Nfs (Network File System)ninanoursan
 
Dhcp3
Dhcp3Dhcp3
Dhcp3TECOS
 
Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnYaya N'Tyeni Sanogo
 
380768495-admin-linux-Sauvegarde-et-restauration-cours-4-1-ppt.ppt
380768495-admin-linux-Sauvegarde-et-restauration-cours-4-1-ppt.ppt380768495-admin-linux-Sauvegarde-et-restauration-cours-4-1-ppt.ppt
380768495-admin-linux-Sauvegarde-et-restauration-cours-4-1-ppt.ppthidaeli2001
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de PfsenseIsmail Rachdaoui
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snortFathi Ben Nasr
 
serveur kanne passerelle-sms
serveur kanne  passerelle-smsserveur kanne  passerelle-sms
serveur kanne passerelle-smsKomaps99
 
COUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreCOUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreAbdou Lahad SYLLA
 

Similar a Configuration rnis (20)

Config ip
Config ipConfig ip
Config ip
 
Communication avec le serveur Astrisk
Communication avec le serveur AstriskCommunication avec le serveur Astrisk
Communication avec le serveur Astrisk
 
Déploiement d'un serveur Asterisk
Déploiement d'un serveur Asterisk Déploiement d'un serveur Asterisk
Déploiement d'un serveur Asterisk
 
chapitre-2.pptx.pdf
chapitre-2.pptx.pdfchapitre-2.pptx.pdf
chapitre-2.pptx.pdf
 
(Open)Solaris : Introduction aux zones et à ZFS
(Open)Solaris : Introduction aux zones et à ZFS(Open)Solaris : Introduction aux zones et à ZFS
(Open)Solaris : Introduction aux zones et à ZFS
 
Installation et configuration asterisk
Installation et configuration asteriskInstallation et configuration asterisk
Installation et configuration asterisk
 
Astuces cisco
Astuces ciscoAstuces cisco
Astuces cisco
 
Trunk IAX et Conférence sur Asterisk
Trunk IAX et Conférence sur AsteriskTrunk IAX et Conférence sur Asterisk
Trunk IAX et Conférence sur Asterisk
 
Rapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEKRapport TME_semaine_7_KAID_NHEK
Rapport TME_semaine_7_KAID_NHEK
 
Les commandes CISCO (routeur)
Les commandes CISCO (routeur)Les commandes CISCO (routeur)
Les commandes CISCO (routeur)
 
Serveur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec GammuServeur sms avec traitement de contenu, avec Gammu
Serveur sms avec traitement de contenu, avec Gammu
 
Etude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU LinuxEtude DéTailléé de la pile réseau sous GNU Linux
Etude DéTailléé de la pile réseau sous GNU Linux
 
system de gestion Nfs (Network File System)
system de gestion Nfs (Network File System)system de gestion Nfs (Network File System)
system de gestion Nfs (Network File System)
 
Dhcp3
Dhcp3Dhcp3
Dhcp3
 
Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpn
 
380768495-admin-linux-Sauvegarde-et-restauration-cours-4-1-ppt.ppt
380768495-admin-linux-Sauvegarde-et-restauration-cours-4-1-ppt.ppt380768495-admin-linux-Sauvegarde-et-restauration-cours-4-1-ppt.ppt
380768495-admin-linux-Sauvegarde-et-restauration-cours-4-1-ppt.ppt
 
Installation et Configuration de Pfsense
Installation et Configuration de PfsenseInstallation et Configuration de Pfsense
Installation et Configuration de Pfsense
 
Premiers pas avec snort
Premiers pas avec snortPremiers pas avec snort
Premiers pas avec snort
 
serveur kanne passerelle-sms
serveur kanne  passerelle-smsserveur kanne  passerelle-sms
serveur kanne passerelle-sms
 
COUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreCOUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCore
 

Configuration rnis

  • 1. Configuration d’Asterisk avec une Carte RNIS Vous venez d’installer Asterisk sur votre PC muni d’une carte RNIS. (Mieux vaut commencer sur un Asterisk « propre »). 1) Configuration de la carte réseau Il vous faut éditer le fichier de configuration de votre carte réseau (eth0 ou eth1…) Tapez à l’invite # : nano /etc/sysconfig/network-scripts/ifcfg-eth0 (ou eth1…) DEVICE=eth0  eth0 ou ethx selon la carte utilisée BOOTPROTO=static un DHCP serait malvenu pour un serveur HWADDR=XX : XX : XX : XX : XX  Vous n’avez pas à changer ce numéro IPADDR=192.168.10.250  Adresse IP arbitraire (éviter les conflit IP) NETMASK=255.255.255.0  Marche aussi avec un autre masque GATEWAY=192.168.10.1  Passerelle optionnelle ONBOOT=yes  paramètres par défaut TYPE=Ethernet Appuyez sur F2 pour enregistrer, il ne vous reste plus qu’à redémarrer le service réseau pour que les nouveaux paramètres soient pris en compte à l’aide de la commande suivante : # service network restart Configuration d’Asterisk avec une carte RNIS 1 Par CASSAGNE Jean Marc 16/02/2010
  • 2. 2) Configuration du fichier zaptel.conf Tapez la commande suivante : # nano /etc/zaptel.conf et modifiez le fichier de la sorte : (même s’il est écrit de ne pas l’éditer manuellement) # Autogenerated by /usr/local/sbin/genzaptelconf -- do not hand edit # Zaptel Configuration File # # This file is parsed by the Zaptel Configurator, ztcfg # # It must be in the module loading order # Span 1: ZTDUMMY/1 "ZTDUMMY/1 1" Vérifiez la présence de cette ligne # Global data loadzone = fr et passez de us à fr defaultzone = fr 3) Installation du Pilote de la carte Notre pilote se trouve sur le serveur de la salle de cours. Il vous faut le copier à la racine d’une clé USB (en FAT, le NTFS n’étant pas supporté par le CentOS). Loger vous en root Observez ce qui se passe à l’insertion de la clé dans le port USB du PC. Il vous signale quel disque monter. Normalement, il s’agit du sdb, sinon, remplacez sdb dans la ligne de montage). # mount /dev/sdb /mnt (ne montez surtout pas la clé dans un autre dossier que /mnt ça ne marcherait pas) #cd /mnt (pour rentrer dans la clé ; tapez ls pour vérifier la présence du fichier mISDN.sh) # ./mISDN.sh (pour lancer l’installation du pilote) 4) Insertion de l’activation de la carte RNSI au démarrage de l’ordinateur Il faut éditer le fichier rc.local à l’aide de la commande : # nano /etc/rc.local Au dessus de la ligne /usr/sbin/amportal start Rajoutez la ligne /etc/init.d/misdn-init start Configuration d’Asterisk avec une carte RNIS 2 Par CASSAGNE Jean Marc 16/02/2010
  • 3. 5) Edition de misdn.conf # nano /etc/asterisk/misdn.conf [general] misdn_init=/etc/misdn-init.conf debug=1 tracefile=/var/log/misdn.log bridging=no stop_tone_after_first_digit=yes append_digits2exten=yes dynamic_crypt=no crypt_prefix=** crypt_keys=test,muh [default] context=from-pstn On change encore le langage us vers fr language=fr musicclass=default senddtmf=yes nationalprefix=0 internationalprefix=00 rxgain=0 txgain=0 te_choose_channel=no pmp_l1_check=yes need_more_infos=no method=standard dialplan=0 localdialplan=0 early_bconnect=yes incoming_early_audio=no echocancelwhenbridged=no echotraining=no jitterbuffer=1000 jitterbuffer_upper_threshold=0 [isdn0] msns sont les numéros de SDA qui sont, ici attribués à la ports=1 prise 11 de la Baie… mais vous pouvez aussi utiliser la context=from-pstn prise T du PABX Adept et configurer les SDA que vous msns=770,771,772,773 souhaitez à conditions d’être en accord avec le plan de numérotation du PABX. Il est aussi possible de lui donner la valeur « * », il acceptera ainsi tous les numéros entrant demandés et ça sera à vous de bien les configurer dans extensions.conf (cf. 7)) Enregistrez le fichier (F2) et rebootez afin relancer les bons Pilotes, avant de finir la configuration. Deux commandes possibles (par exemple) pour rebooter : # reboot ou # init 6 Configuration d’Asterisk avec une carte RNIS 3 Par CASSAGNE Jean Marc 16/02/2010
  • 4. 6) Configuration du sip.conf (abonnements des IPphones et softphone) ; Note: If your SIP devices are behind a NAT and your Asterisk ; server isn't, try adding "nat=1" to each peer definition to ; solve translation problems. [general] bindport=5060 ; UDP Port to bind to (SIP standard port is 5060) bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all) disallow=all allow=ulaw ; loi µ : norme américaine allow=alaw ; loi A : norme Européenne allow=gsm ; Codec GSM context = from-pstn ; indique le contexte à utiliser : “depuis le RTC” callerid = Unknown ; peut être changée enInconnu ou autre #include sip_nat.conf #include sip_custom.conf #include sip_additional.conf [5001] ; identifiant et numéros de poste type=friend ; (friend) autorise appels entrant (users)et sortant (peer) host=dynamic ; adresse IP non définitive pour l’IPphone secret=0000 ; mot de passe de connexion de l’IPphone dtmfmode=rfc2833 ; mode DTMF : RFC2833 ou inband ou info context=internal ; contexte pour tout appel à partir de ce poste callerid=user1 ; nom de l’utilisateur présenté avec le numéro call-limit=1 ; marche aussi sans cette ligne [5002] type=friend host=dynamic secret=0000 dtmfmode=rfc2833 context=internal callerid=user2 call-limit=1 . . . Configuration d’Asterisk avec une carte RNIS 4 Par CASSAGNE Jean Marc 16/02/2010
  • 5. 7) Extensions.conf (exemple en continuité avec les fichiers précédents) [general] static=yes writeprotect=yes [globals] [internal] ; inclus les contextes utilisés dans ce fichier sauf “from-pstn” déjà déclaré dans… include=>sip ; …un autre fichier, en l’occurrence misdn.conf include=>to-pstn [sip] ; contexte SIP derrière la carte réseau (interne, sip) exten=>5001,1,Dial(SIP/5001) ; si 5003 appelle 5001 Asterisk numérotera via le protocole SIP le 5001 exten=>5002,1,Dial(SIP/5002) exten=>5003,1,Dial(SIP/5003) exten=>6004,1,Dial(SIP/5004) ; si 5001 appelle 6004 Asterisk numérotera, via le protocole SIP, le5004 [to-pstn] ; Appel hors du réseau SIP interne : vers l’extérieur (PSTN=RTC) exten=>_0XXX,1,Dial(mISDN/g:isdn0/${EXTEN:1}) ; X est un chiffre entre 0 et 9, _0 est l’indicatif de sortie (0) (ex : 0715) exten=>_0X,1,Dial(mISDN/g:isdn0/${EXTEN:1}) ;Z est un chiffre entre 1 et 9 et N entre 2 et 9 (ex 09prise 21 de la baie) [from-pstn] ; depuis l’extérieur (arrive direct sur la carte mISND) exten=>770,1,Dial(SIP/5001) ; ici on retrouve nos numéros msns (cf ; misdn.conf, 5)) exten=>771,1,Dial(SIP/5002) ; numéros attribué ici par le PABX Bosch de la salle de cours exten=>772,1,Dial(SIP/5003) ; en temps normal ce sont les numéro France Telecom exten=>773,1,Dial(SIP/5001&SIP/5004) ; ici, en composant 773 de l’extérieur, on fait sonner 5001 ET 5004 ; ne pas confondre avec le 6004 du contexte sip ;Il est possible d’insérer des macros pour les contextes plus complexes Il existe un document qui peut vous aidez à comprendre un peu mieux les contextes et approfondir les possibilités d’Asterisk. http://www.lululaberlu.com/public/VOIP/Asterisk___Linksys_SPA_de_A_a_Z.pdf Le fichier extensions.conf peut très vite devenir complexe cependant les contextes peuvent se mettre dans des fichiers séparés auxquels il faudra faire appel. D’ailleurs avant de l’éditer il faut mieux le vider de son contenu en utilisant la syntaxe suivante : # > /etc/asterisk/extensions.conf (le fichier sera vièrge quand vous l’éditerez.) Bien entendu, pour que tout cela marche il faudra configurer les SoftPhones et les IPPhones. Il est aussi possible d’éditer tous les fichiers vu dans ce document, a l’exception du zaptel.conf, à partir d’un navigateur internet et de l’ip du pc contenant Asterisk : Login : maint ;mot de passe : password Configuration d’Asterisk avec une carte RNIS 5 Par CASSAGNE Jean Marc 16/02/2010