SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...Coulibaly Kidjomitchin Jean-Marc
 
Vulnérabilités de vo ip et sécurisation
Vulnérabilités de vo ip et sécurisationVulnérabilités de vo ip et sécurisation
Vulnérabilités de vo ip et sécurisationMoustapha Mbow
 
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Stephen Salama
 
éTude et mise_en_place_d'une_solution_voip_sécurisée
éTude et mise_en_place_d'une_solution_voip_sécuriséeéTude et mise_en_place_d'une_solution_voip_sécurisée
éTude et mise_en_place_d'une_solution_voip_sécuriséeSaad Jouhari
 
La VoIP, une solution d'avenir pour les entreprises... mais pas seulement !
La VoIP, une solution d'avenir pour les entreprises... mais pas seulement !La VoIP, une solution d'avenir pour les entreprises... mais pas seulement !
La VoIP, une solution d'avenir pour les entreprises... mais pas seulement !Massimo Russo
 
Rapport mise en place d'un sevrer VPN .
   Rapport mise en place d'un sevrer VPN .   Rapport mise en place d'un sevrer VPN .
Rapport mise en place d'un sevrer VPN .Mouad Lousimi
 
Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Charif Khrichfa
 
COUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreCOUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreAbdou Lahad SYLLA
 
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sakka Mustapha
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANGhassen Chaieb
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsensePape Moussa SONKO
 

Tendances (20)

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
 
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
Mémoire de fin d'étude: Migration de la téléphonie classique vers la téléphon...
 
Présentation VOIP
Présentation  VOIPPrésentation  VOIP
Présentation VOIP
 
Vulnérabilités de vo ip et sécurisation
Vulnérabilités de vo ip et sécurisationVulnérabilités de vo ip et sécurisation
Vulnérabilités de vo ip et sécurisation
 
Rapport de fin d'etude
Rapport  de fin d'etudeRapport  de fin d'etude
Rapport de fin d'etude
 
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
Securisation de la VoIP sous Asterisk: solution avec Asterisk, OpenVPN et Ope...
 
GNS3, VoIP, ToIP
GNS3, VoIP, ToIPGNS3, VoIP, ToIP
GNS3, VoIP, ToIP
 
éTude et mise_en_place_d'une_solution_voip_sécurisée
éTude et mise_en_place_d'une_solution_voip_sécuriséeéTude et mise_en_place_d'une_solution_voip_sécurisée
éTude et mise_en_place_d'une_solution_voip_sécurisée
 
La VoIP, une solution d'avenir pour les entreprises... mais pas seulement !
La VoIP, une solution d'avenir pour les entreprises... mais pas seulement !La VoIP, une solution d'avenir pour les entreprises... mais pas seulement !
La VoIP, une solution d'avenir pour les entreprises... mais pas seulement !
 
Rapport mise en place d'un sevrer VPN .
   Rapport mise en place d'un sevrer VPN .   Rapport mise en place d'un sevrer VPN .
Rapport mise en place d'un sevrer VPN .
 
Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)Installation et configuration d'un système de Détection d'intrusion (IDS)
Installation et configuration d'un système de Détection d'intrusion (IDS)
 
Etude de la VoIP
Etude de la VoIPEtude de la VoIP
Etude de la VoIP
 
COUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCoreCOUPLAGE ENTRE Asterisk et OpenIMSCore
COUPLAGE ENTRE Asterisk et OpenIMSCore
 
Rapport PFE VoIP
Rapport PFE VoIPRapport PFE VoIP
Rapport PFE VoIP
 
Sécurité-Wifi
Sécurité-WifiSécurité-Wifi
Sécurité-Wifi
 
projet sur le vpn presentation
projet sur le vpn presentationprojet sur le vpn presentation
projet sur le vpn presentation
 
TELEPHONIE SUR IP
TELEPHONIE SUR IPTELEPHONIE SUR IP
TELEPHONIE SUR IP
 
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
Sécurité Réseau à Base d'un Firewall Matériel (fortigate)
 
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WANMise en place de deux réseaux LAN interconnectés par un réseau WAN
Mise en place de deux réseaux LAN interconnectés par un réseau WAN
 
Mise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsenseMise en place d'un vpn site à site avec pfsense
Mise en place d'un vpn site à site avec pfsense
 

Similaire à Tuto Serveur Vocal Interactif (SVI ou IVR)

Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnYaya N'Tyeni Sanogo
 
Communication avec le serveur Astrisk
Communication avec le serveur AstriskCommunication avec le serveur Astrisk
Communication avec le serveur AstriskImnaTech
 
Compte rendu Voip(voice over internet protocole)
Compte rendu Voip(voice over internet protocole)Compte rendu Voip(voice over internet protocole)
Compte rendu Voip(voice over internet protocole)bayremfahem
 
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.pdfImnaTech
 
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
 

Similaire à Tuto Serveur Vocal Interactif (SVI ou IVR) (20)

Trunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpnTrunk VoiP Asterisk strongsawn openvpn
Trunk VoiP Asterisk strongsawn openvpn
 
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
 
Compte rendu Voip(voice over internet protocole)
Compte rendu Voip(voice over internet protocole)Compte rendu Voip(voice over internet protocole)
Compte rendu Voip(voice over internet protocole)
 
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
 
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.
 

Plus de Dimitri LEMBOKOLO

Plus 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
 

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