SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
Partie I : Définition d’un Serveur Vocal Interactif

             Installation d’asterisk
                  Mode paquet (tar.gz)
                  Mode commande



            Partie II : Mise en œuvre
             Création des comptes SIP
             Plan de numérotation
                  Les applications
                  Enregistrement des sons avec la fonction " Record()"
                  Dialplan




                Conclusion




Dimitri, Martial, Charwel                                                 1
I.      Définition Serveur Vocal Interactif (SVI ou IVR)

   Un serveur vocal interactif ou SVI est un système informatique qui prend en charge les appels
   entrants à l’aide de messages vocaux enregistrés ou de synthèse vocale.

   Le système est interactif, car l’appelant est appelé à interagir avec le serveur par la voix ou par
   l’utilisation des touches de son téléphone.

   Le serveur vocal interactif peut orienter l’utilisateur vers un opérateur humain ou traiter
   entièrement la demande (demande de solde bancaire par exemple).



   1. Installer Asterisk
   Nous allons marcher à travers l'installation d'Asterisk à partir du code source. Beaucoup de gens
   répugnent à cette méthode, affirmant qu'il est trop difficile et de longue haleine. Notre objectif ici
   est de démontrer que l'installation d'Asterisk à partir des sources n'est pas réellement si difficile à
   faire. Plus important encore, nous voulons vous offrir la meilleure plate-forme Asterisk sur lequel
   d'apprendre.



    Installez les dépendances logicielles:

# yum install gcc gcc-c++ libxml2-devel ncurses-devel



                    Mode paquet
    Téléchargement des paquets (tar.gz)

        http://www.asterisk.org/downloads

            Asterisk

        asterisk 1.x.xx.tar.gz

            Libpri

        libpri-1.x.xx.tar.gz

            DAHDI Linux / DAHDI Tools

        dahdi-linux-complete-2.6.0+2.6.0.tar.gz


Dimitri, Martial, Charwel                                                                                2
 Asterisk Add-Ons

       asterisk-addons-1.x.x.tar.gz



    Créer votre structure de répertoire:

mkdir -p ~/src/asterisk-complete/asterisk
cd ~/src/asterisk-complete/asterisk

Idem pour Libpri et Dahdi et asterisk add-ons
Outre l’installation à partir des paquets tar.gz, on peut aussi installer asterisk par commande.


                   Mode commandes
Sur une distribution de type RedHat

#yum install asterisk

Sur une distribution de type Debian

#apt-get install asterisk

Manuellement:

# cd ../libpri-1.4.x
# make; make install

#cd …/asterisk-1.4.x
#tar -xvzf <nom_du_paquet>
#./configure
#make menuselect
#make
#make install &&make samples




Dimitri, Martial, Charwel                                                                          3
Présentation de l’installation d’asterisk add-ons

# cd …/asterisk-addons-1.4.x
#. /configure
#make
#make install


   II. Mise en œuvre
                   Création des comptes
Pour notre, nous avons créé trois (3) comptes : (Dimitri, Charwel et Martial)

La création de comptes se fait dans le fichier /etc/asterisk/sip.conf




Dimitri, Martial, Charwel                                                       4
;############################ Contacts SIP du SVI ##################

[Charwel]
username=Charwel
secret=passer
type=friend
host=dynamic
context=CMD
allow=ulaw
echocancel=yes
callerid=<Charwel Kombo>1001


[Martial]
username=Martial
secret=passer
type=friend
host=dynamic
context=CMD
allow=ulaw
echocancel=yes
callerid=<Martial Loemba>1000


[Dimitri]
username=Dimitri
secret=passer
type=friend
host=dynamic
context=CMD
allow=ulaw
echocancel=yes
callerid=<Dimitri Lembokolo>1003




Dimitri, Martial, Charwel                                              5
 Plan de numérotation

                     Les applications

                     Answer: Répondre à un appel
                     Read: Lit une variable
                     Playback: Lire un fichier son
                     Background: Lire un fichier son en tâche de fond dans l'attente de la saisie une
                      touche
                     GotoIf: Se rendre à une priorité d’extension précise d’un contexte suivant la
                      condition posée
                     Record: Permet d'enregistrer un son en format wav ou gsm

                     Enregistrement des sons avec la fonction "Record()"

On enregistre les sons qui vont guider l'utilisateur lors d'une requête avec l'application Record de
asterisk dans le fichier extensions.conf




Dimitri, Martial, Charwel                                                                              6
 Dialplan

Editez le fichier extensions.conf pour créer le plan de numérotation.




;############################ SVI ou IVR ######################

[CMD]

;....... enregistrement .........................

;son de bienvenu

exten => 3000,1,Answer()

exten => 3000,2,Record(Bienvenu.gsm)

;son du choix de la personne à joinder

exten => 4000,1,Answer()

exten => 4000,2,Record(Choix.gsm)

;son au cas où rien n’est saisie

exten => 5000,1,Answer()

exten => 5000,2,Record(ErreurNum.gsm)




Dimitri, Martial, Charwel                                               7
;........... Instruction à effectuer .............

exten => 7000,1,Playback(Bienvenu)

exten => 7000,2,Read(Var,Choix,1) ; La fonction Read permet de lire les infos saisies par
l’appelant, dans notre cas on va lire le digit saisie jusqu’au 1 digit vu que la Var contiens 1
chiffre. Var est la variable et Choix le son enregistré.

exten => 7000,3,GotoIf($[${Var}=1]?1000,1:7000,4)

exten => 7000,4,GotoIf($[${Var}=2]?1003,1:7000,5)

exten => 7000,5,Background(ErreurNum)

exten => 7000,6,Goto(2)



exten => 1000,1,Dial(SIP/Martial,10,tr)

exten => 1000,2,Hangup()



exten => 1001,1,Dial(SIP/Charwel,10,tr)

exten => 1001,2,Hangup()



exten => 1003,1,Dial(SIP/Dimitri,10,tr)

exten => 1003,2,Hangup()




Dimitri, Martial, Charwel                                                                         8

Mais conteúdo relacionado

Mais procurados

Etude et Mise en oeuvre d'une architecture de téléphonie sur IP sécurisée au ...
Etude et Mise en oeuvre d'une architecture de téléphonie sur IP sécurisée au ...Etude et Mise en oeuvre d'une architecture de téléphonie sur IP sécurisée au ...
Etude et Mise en oeuvre d'une architecture de téléphonie sur IP sécurisée au ...stepmike
 
Formation elastix
Formation elastixFormation elastix
Formation elastixbincoul
 
Mise en place d'une solution VOIP sécurisée
Mise en place d'une solution VOIP sécuriséeMise en place d'une solution VOIP sécurisée
Mise en place d'une solution VOIP sécuriséeOlivierMawourkagosse
 
COUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreCOUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreAbdou Lahad SYLLA
 
1 - Généralités - Réseaux Informatiques.pdf
1 - Généralités - Réseaux Informatiques.pdf1 - Généralités - Réseaux Informatiques.pdf
1 - Généralités - Réseaux Informatiques.pdfKanySidibe
 
Concept et réalisation d’un système de communication unifiée multi-sites
Concept et réalisation d’un système de communication unifiée multi-sitesConcept et réalisation d’un système de communication unifiée multi-sites
Concept et réalisation d’un système de communication unifiée multi-sitesAmadou Dia
 
Rapport fin de cours toip
Rapport fin de cours toip Rapport fin de cours toip
Rapport fin de cours toip assane fall
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
 
Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Yaya N'Tyeni Sanogo
 
Projet administration-sécurité-réseaux
Projet administration-sécurité-réseauxProjet administration-sécurité-réseaux
Projet administration-sécurité-réseauxRabeb Boumaiza
 
Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnYaya N'Tyeni Sanogo
 
Supervision d'un réseau informatique avec Nagios
Supervision d'un réseau informatique avec NagiosSupervision d'un réseau informatique avec Nagios
Supervision d'un réseau informatique avec Nagioschristedy keihouad
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIPapa Cheikh Cisse
 
RAPPORT DE STAGE SSI - Copie.pdf
RAPPORT DE STAGE SSI - Copie.pdfRAPPORT DE STAGE SSI - Copie.pdf
RAPPORT DE STAGE SSI - Copie.pdfJoelChouamou
 

Mais procurados (20)

Etude et Mise en oeuvre d'une architecture de téléphonie sur IP sécurisée au ...
Etude et Mise en oeuvre d'une architecture de téléphonie sur IP sécurisée au ...Etude et Mise en oeuvre d'une architecture de téléphonie sur IP sécurisée au ...
Etude et Mise en oeuvre d'une architecture de téléphonie sur IP sécurisée au ...
 
TELEPHONIE SUR IP
TELEPHONIE SUR IPTELEPHONIE SUR IP
TELEPHONIE SUR IP
 
Formation elastix
Formation elastixFormation elastix
Formation elastix
 
Mise en place d'une solution VOIP sécurisée
Mise en place d'une solution VOIP sécuriséeMise en place d'une solution VOIP sécurisée
Mise en place d'une solution VOIP sécurisée
 
Présentation VOIP
Présentation  VOIPPrésentation  VOIP
Présentation VOIP
 
COUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreCOUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCore
 
1 - Généralités - Réseaux Informatiques.pdf
1 - Généralités - Réseaux Informatiques.pdf1 - Généralités - Réseaux Informatiques.pdf
1 - Généralités - Réseaux Informatiques.pdf
 
Concept et réalisation d’un système de communication unifiée multi-sites
Concept et réalisation d’un système de communication unifiée multi-sitesConcept et réalisation d’un système de communication unifiée multi-sites
Concept et réalisation d’un système de communication unifiée multi-sites
 
Rapport fin de cours toip
Rapport fin de cours toip Rapport fin de cours toip
Rapport fin de cours toip
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
Rapport de stage bts
Rapport de stage btsRapport de stage bts
Rapport de stage bts
 
Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau Mise En Place d'une Solution de Supervision Réseau
Mise En Place d'une Solution de Supervision Réseau
 
Rapport de fin d'etude
Rapport  de fin d'etudeRapport  de fin d'etude
Rapport de fin d'etude
 
Projet administration-sécurité-réseaux
Projet administration-sécurité-réseauxProjet administration-sécurité-réseaux
Projet administration-sécurité-réseaux
 
VoIP
VoIPVoIP
VoIP
 
Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpn
 
Supervision d'un réseau informatique avec Nagios
Supervision d'un réseau informatique avec NagiosSupervision d'un réseau informatique avec Nagios
Supervision d'un réseau informatique avec Nagios
 
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMIMise en place d'un système de messagerie sécurisée pour une PME/PMI
Mise en place d'un système de messagerie sécurisée pour une PME/PMI
 
RAPPORT DE STAGE SSI - Copie.pdf
RAPPORT DE STAGE SSI - Copie.pdfRAPPORT DE STAGE SSI - Copie.pdf
RAPPORT DE STAGE SSI - Copie.pdf
 
Memoire_cedric
Memoire_cedricMemoire_cedric
Memoire_cedric
 

Semelhante a Tuto Serveur Vocal Interactif (SVI ou IVR)

Communication avec le serveur Astrisk
Communication avec le serveur AstriskCommunication avec le serveur Astrisk
Communication avec le serveur AstriskEmed Lesi
 
Mise en place de Samba sur kali linux.pdf
Mise en place de Samba  sur kali linux.pdfMise en place de Samba  sur kali linux.pdf
Mise en place de Samba sur kali linux.pdfEmed Lesi
 
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk) Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk) Dimitri LEMBOKOLO
 
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
 
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsBuild automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsCocoaHeads France
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderMohamed Ben Bouzid
 
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
 
Un slideshow de présentation d'Asterisk présenté en entreprise en 2008.
Un slideshow de présentation d'Asterisk présenté en entreprise en 2008.Un slideshow de présentation d'Asterisk présenté en entreprise en 2008.
Un slideshow de présentation d'Asterisk présenté en entreprise en 2008.betsmee
 

Semelhante a Tuto Serveur Vocal Interactif (SVI ou IVR) (20)

Communication avec le serveur Astrisk
Communication avec le serveur AstriskCommunication avec le serveur Astrisk
Communication avec le serveur Astrisk
 
Serveur Zabbix
Serveur ZabbixServeur Zabbix
Serveur Zabbix
 
532357212ccf0
532357212ccf0532357212ccf0
532357212ccf0
 
Mise en place de Samba sur kali linux.pdf
Mise en place de Samba  sur kali linux.pdfMise en place de Samba  sur kali linux.pdf
Mise en place de Samba sur kali linux.pdf
 
Configuration rnis
Configuration rnisConfiguration rnis
Configuration rnis
 
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk) Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
Tuto ToIP (Trunk SIP, IAX, Trunk CME - Asterisk)
 
Trixbox
TrixboxTrixbox
Trixbox
 
Configuration dns
Configuration dnsConfiguration dns
Configuration dns
 
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
 
Asterisk trixbox
Asterisk trixboxAsterisk trixbox
Asterisk trixbox
 
Expozimbra
ExpozimbraExpozimbra
Expozimbra
 
voip
voipvoip
voip
 
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et JenkinsBuild automatique et distribution OTA avec Xcode 4.x et Jenkins
Build automatique et distribution OTA avec Xcode 4.x et Jenkins
 
Implémentation d'openvpn
Implémentation d'openvpnImplémentation d'openvpn
Implémentation d'openvpn
 
Installation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey SpiderInstallation Et Configuration De Monkey Spider
Installation Et Configuration De Monkey Spider
 
S43-PreChap4.pptx
S43-PreChap4.pptxS43-PreChap4.pptx
S43-PreChap4.pptx
 
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
 
Toip slide
Toip slideToip slide
Toip slide
 
Un slideshow de présentation d'Asterisk présenté en entreprise en 2008.
Un slideshow de présentation d'Asterisk présenté en entreprise en 2008.Un slideshow de présentation d'Asterisk présenté en entreprise en 2008.
Un slideshow de présentation d'Asterisk présenté en entreprise en 2008.
 
Config ip
Config ipConfig ip
Config ip
 

Mais de Dimitri LEMBOKOLO

Mais de Dimitri LEMBOKOLO (17)

Openfire + Active Directory sur Windows 2008 R2
Openfire + Active Directory sur  Windows 2008 R2Openfire + Active Directory sur  Windows 2008 R2
Openfire + Active Directory sur Windows 2008 R2
 
Comment enlever un mot de passe admin win 7 sans logiciel
Comment enlever un mot de passe admin win 7 sans logicielComment enlever un mot de passe admin win 7 sans logiciel
Comment enlever un mot de passe admin win 7 sans logiciel
 
Installation cisco call manager 6.0
Installation cisco call manager 6.0Installation cisco call manager 6.0
Installation cisco call manager 6.0
 
Installation de fedora 11
Installation de fedora 11Installation de fedora 11
Installation de fedora 11
 
VPNIPSec site to site
VPNIPSec site to siteVPNIPSec site to site
VPNIPSec site to site
 
Tuto VP IPSEC Site-to-site
Tuto VP IPSEC Site-to-siteTuto VP IPSEC Site-to-site
Tuto VP IPSEC Site-to-site
 
Tutoriel nat pat
Tutoriel nat patTutoriel nat pat
Tutoriel nat pat
 
Messagerie
MessagerieMessagerie
Messagerie
 
Lightweight directory access protocol
Lightweight directory access protocolLightweight directory access protocol
Lightweight directory access protocol
 
Rapport bluetooth
Rapport bluetooth Rapport bluetooth
Rapport bluetooth
 
Dhcp sous fedora 11
Dhcp sous fedora 11Dhcp sous fedora 11
Dhcp sous fedora 11
 
Poo vb.net
Poo vb.netPoo vb.net
Poo vb.net
 
Poo
PooPoo
Poo
 
Installation et configuration d'ads 2003
Installation et configuration d'ads 2003Installation et configuration d'ads 2003
Installation et configuration d'ads 2003
 
Installation de windows 2003serveur
Installation de windows 2003serveurInstallation de windows 2003serveur
Installation de windows 2003serveur
 
Installation de wink sous fedora
Installation de wink sous fedoraInstallation de wink sous fedora
Installation de wink sous fedora
 
Installation et configuration de openfire
Installation et configuration de openfireInstallation et configuration de openfire
Installation et configuration de openfire
 

Último

Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleErol GIRAUDY
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapMaxime Huran 🌈
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311Erol GIRAUDY
 
The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)IES VE
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Infopole1
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensErol GIRAUDY
 

Último (6)

Les Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence ArtificielleLes Metiers de l'Intelligence Artificielle
Les Metiers de l'Intelligence Artificielle
 
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en BootstrapInstallation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
Installation de Sylius 2.0 et découverte du nouveau backoffice en Bootstrap
 
KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311KIT-COPILOT and more Article du 20240311
KIT-COPILOT and more Article du 20240311
 
The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)The Importance of Indoor Air Quality (French)
The Importance of Indoor Air Quality (French)
 
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
Workshop l'IA au service de l'industrie - Présentation générale - Extra 14...
 
Mes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examensMes succès sur Microsoft LEARN et examens
Mes succès sur Microsoft LEARN et examens
 

Tuto Serveur Vocal Interactif (SVI ou IVR)

  • 1. Partie I : Définition d’un Serveur Vocal Interactif  Installation d’asterisk  Mode paquet (tar.gz)  Mode commande Partie II : Mise en œuvre  Création des comptes SIP  Plan de numérotation  Les applications  Enregistrement des sons avec la fonction " Record()"  Dialplan Conclusion Dimitri, Martial, Charwel 1
  • 2. I. Définition Serveur Vocal Interactif (SVI ou IVR) Un serveur vocal interactif ou SVI est un système informatique qui prend en charge les appels entrants à l’aide de messages vocaux enregistrés ou de synthèse vocale. Le système est interactif, car l’appelant est appelé à interagir avec le serveur par la voix ou par l’utilisation des touches de son téléphone. Le serveur vocal interactif peut orienter l’utilisateur vers un opérateur humain ou traiter entièrement la demande (demande de solde bancaire par exemple). 1. Installer Asterisk Nous allons marcher à travers l'installation d'Asterisk à partir du code source. Beaucoup de gens répugnent à cette méthode, affirmant qu'il est trop difficile et de longue haleine. Notre objectif ici est de démontrer que l'installation d'Asterisk à partir des sources n'est pas réellement si difficile à faire. Plus important encore, nous voulons vous offrir la meilleure plate-forme Asterisk sur lequel d'apprendre.  Installez les dépendances logicielles: # yum install gcc gcc-c++ libxml2-devel ncurses-devel  Mode paquet  Téléchargement des paquets (tar.gz) http://www.asterisk.org/downloads  Asterisk asterisk 1.x.xx.tar.gz  Libpri libpri-1.x.xx.tar.gz  DAHDI Linux / DAHDI Tools dahdi-linux-complete-2.6.0+2.6.0.tar.gz Dimitri, Martial, Charwel 2
  • 3.  Asterisk Add-Ons asterisk-addons-1.x.x.tar.gz  Créer votre structure de répertoire: mkdir -p ~/src/asterisk-complete/asterisk cd ~/src/asterisk-complete/asterisk Idem pour Libpri et Dahdi et asterisk add-ons Outre l’installation à partir des paquets tar.gz, on peut aussi installer asterisk par commande.  Mode commandes Sur une distribution de type RedHat #yum install asterisk Sur une distribution de type Debian #apt-get install asterisk Manuellement: # cd ../libpri-1.4.x # make; make install #cd …/asterisk-1.4.x #tar -xvzf <nom_du_paquet> #./configure #make menuselect #make #make install &&make samples Dimitri, Martial, Charwel 3
  • 4. Présentation de l’installation d’asterisk add-ons # cd …/asterisk-addons-1.4.x #. /configure #make #make install II. Mise en œuvre  Création des comptes Pour notre, nous avons créé trois (3) comptes : (Dimitri, Charwel et Martial) La création de comptes se fait dans le fichier /etc/asterisk/sip.conf Dimitri, Martial, Charwel 4
  • 5. ;############################ Contacts SIP du SVI ################## [Charwel] username=Charwel secret=passer type=friend host=dynamic context=CMD allow=ulaw echocancel=yes callerid=<Charwel Kombo>1001 [Martial] username=Martial secret=passer type=friend host=dynamic context=CMD allow=ulaw echocancel=yes callerid=<Martial Loemba>1000 [Dimitri] username=Dimitri secret=passer type=friend host=dynamic context=CMD allow=ulaw echocancel=yes callerid=<Dimitri Lembokolo>1003 Dimitri, Martial, Charwel 5
  • 6.  Plan de numérotation  Les applications  Answer: Répondre à un appel  Read: Lit une variable  Playback: Lire un fichier son  Background: Lire un fichier son en tâche de fond dans l'attente de la saisie une touche  GotoIf: Se rendre à une priorité d’extension précise d’un contexte suivant la condition posée  Record: Permet d'enregistrer un son en format wav ou gsm  Enregistrement des sons avec la fonction "Record()" On enregistre les sons qui vont guider l'utilisateur lors d'une requête avec l'application Record de asterisk dans le fichier extensions.conf Dimitri, Martial, Charwel 6
  • 7.  Dialplan Editez le fichier extensions.conf pour créer le plan de numérotation. ;############################ SVI ou IVR ###################### [CMD] ;....... enregistrement ......................... ;son de bienvenu exten => 3000,1,Answer() exten => 3000,2,Record(Bienvenu.gsm) ;son du choix de la personne à joinder exten => 4000,1,Answer() exten => 4000,2,Record(Choix.gsm) ;son au cas où rien n’est saisie exten => 5000,1,Answer() exten => 5000,2,Record(ErreurNum.gsm) Dimitri, Martial, Charwel 7
  • 8. ;........... Instruction à effectuer ............. exten => 7000,1,Playback(Bienvenu) exten => 7000,2,Read(Var,Choix,1) ; La fonction Read permet de lire les infos saisies par l’appelant, dans notre cas on va lire le digit saisie jusqu’au 1 digit vu que la Var contiens 1 chiffre. Var est la variable et Choix le son enregistré. exten => 7000,3,GotoIf($[${Var}=1]?1000,1:7000,4) exten => 7000,4,GotoIf($[${Var}=2]?1003,1:7000,5) exten => 7000,5,Background(ErreurNum) exten => 7000,6,Goto(2) exten => 1000,1,Dial(SIP/Martial,10,tr) exten => 1000,2,Hangup() exten => 1001,1,Dial(SIP/Charwel,10,tr) exten => 1001,2,Hangup() exten => 1003,1,Dial(SIP/Dimitri,10,tr) exten => 1003,2,Hangup() Dimitri, Martial, Charwel 8