Vous êtes sur la page 1sur 14

Mise en place dun PABX Asterisk

Prsent par : Encadr par :


Ousmane Sanghott Christian Oudang Mouhamed Nadoh Onka Habib Clment Halidi Mohamed Assad Mlinde M.

Diodio dieng Khadidja Dassering

Master 1 Professionnel Rseaux Tlcoms


I.Appels entre deux clients de mme protocole.....................................................4 Attribution des numros dappel aux comptes dutilisateurs................................5 II.Gestion des appels.............................................................................................. 7 II.1Transfert dappels.......................................................................................... 7 II.2Appel en cascade........................................................................................... 8 II.3Appels simultans.......................................................................................... 8 III.Messagerie Vocale.............................................................................................. 9 III.1Inclusion de contexte de la boite vocale dans le fichier extensions.conf.....10 III.2Dclaration des numros de boites vocales (sip.conf )................................10 III.3Ajout de loption boite vocale dans le contexte [isi] dans le fichier de configuration (extensions.conf).........................................................................11 III.4Attribution dun numro de serveur vocal dans extensions.conf.................11 IV.Centre dappel.................................................................................................. 12 IV.1Agents Fixes................................................................................................ 12 IV.1.1Cration des comptes pour les agents fixes (sip.conf)..........................12 IV.1.2Attribution des extensions aux agents fixes (extensions.conf).............13 IV.1.3Dclaration des agents fixes dans (agents.conf)..................................13 IV.1.4Cration de la file dattente des agents fixes (queues.conf)................13 IV.1.5Dfinition du numro dde centre dappel (extensions.conf).................13 IV.2Agents Libres.............................................................................................. 13 IV.2.1Cration des agents libres (agents.conf)...............................................14 IV.2.2Cration de la file dattente pour les agents libres (agents.conf).........14 IV.2.3Cration dun numro de centre dappel pour les agents libres ( extensions.conf)........................................................................................... 14 IV.2.4Cration des extensions pour les agents libres (extensions.conf).........14

SOMMAIRE

Asterisk est un PABX (Private Automatic Branch eXchange) logiciel qui propose des fonctionnalits avances de la tlphonie pour une somme drisoire car la bonne surprise est que sa licence GPL (projet libre et open-source). Dabord utilis plus ou moins exprimentalement, il commence convaincre peu peu les entreprises de toute taille.

Objectif 1

I.

Appels entre deux clients de mme protocole

Tous les fichiers de configuration se trouvent dans le rpertoire /etc/asterisk. Lappel entre deux utilisateurs ayant le meme protocole se passe comme suit mais il faut dabord ajouter ladresse IP plus le numro de port du serveur Asterisk dans le contexte [General] du fichier sip.conf comme ceci :

Crer des comptes pour les utilisateurs dans le fichier de configuration en tapant sur la console puis ajouter au bas du fichier ceci ;;;;;;;;;;CREATION DES COMPTES SIP [ousmane] type=friend host=dynamic username=ousmane secret=passer context=isi callerid=1500 mailbox=1500@voice ;debut de creation de contexte ;type de compte ;mode daddressage(@ip du PABX) ;nom utlisateur ;mot de passe utilisateur ;contexte utilsateur ;numero dappel utilisateur ;numero boite vocale utilisateur

Vous pouvez vrifier que les utilisateurs ont t bien cr en tapant :

Attribution des numros dappel aux comptes dutilisateurs


Cest dans le fichier extensions.conf quon dfinit les rgles dappel, les utilisateurs seront aussi dclars dans leurs contextes respectifs. Syntaxe [nom_contexte] exten => numro,priorit,commande(paramtres) Editer le fichier de configuration comme suit puis ajouter au bas du fichier ceci : [isi] ;contexte associe aux comptes crees

exten => 1500,1,Dial(SIP/ousmane,10,tr) exten => 1500,2,Hangup exten => 1501,1,Dial(SIP/habib,10,tr) exten => 1501,2,Hangup exten => 1502,1,Dial(SIP/halidi,10,tr) exten => 1502,2,Hangup

exten => 1503,1,Dial(SIP/nado,10,tr) exten => 1503,2,Hangup

NB: aprs chaque modification il faut recharger le serveur en tapant la commande suivante :

Test : Registrez votre compte sur un softphone (X-Lite) puis tapez la commande console dial 1500@isi en mode CLI du serveur asterisk pour appeler lutilsateur ayant le numro 1500 et vous aurez ceci

Objectif 2
II.
II.1

Gestion des appels


Transfert dappels

Vous tes en conversation avec un client, avec la fonction transfert du soft phone IAX vous pouvez transfrer cet appel l'un de vos collgues qui pourra mieux renseigner le client, et vous retirer ainsi de la conversation. Accepter lappel venant du client, puis faites un clic sur la touche # suivi du numro de tlphone sur lequel vous voulez transfrer lappel

NB : une fois lappel transfr sur un tlphone cible, le lien du tlphone dorigine se coupe automatiquement !!!

II.2

Appel en cascade

Lappel en cascade est aussi une des options de tlphonie, son principe consiste faire sonner les tlphones tour de role pendant un certain temps cest--dire si lappel sonne chez le premier tlphone pendant 10 secondes par exemple sans rponse alors il sonne chez le suivant jusquau dernier tlphone . Cest dans le fichier extensions.conf quon doit dfinir cet algorithme. Le numro dappel 3500 a t choisi pour ce type dappel. Editer le fichier de configuration extensions.conf puis ajouter ceci dans le [isi]

II.3

Appels simultans

Contrairement lappel en cascade, lappel simultan fait sonner tous les tlphones en meme temps et celui qui rpond lappel le premier se met en communication avec le premier client et les autres tlphones sont raccrochs jusquau deuxime appelant Syntaxe exten => N umero_tel,priorit,commande(SIP/user1&SIP/user2/usern,10,tr) Editer encore le fichier extensions.conf puis ajouter

Objectif 3
III. Messagerie Vocale

La messagerie vocale consiste laisser un correspondant un message vocal au cas ou lappel est injoignable. Le fichier de configuration se trouve dans le rpertoire /etc/asterisk et se nomme voicemail.conf et cest dans ce mme fichier que seront dclares les boites vocales pour les utilisateurs

Syntaxe Numero_boite_vocale=mot_de_passe_boite_vocale,nom_user,e-mail_user Editer le fichier de configuration puis ajouter ce ci dans un contexte [voice] qui sera cr comme suit :

III.1

Inclusion de contexte de la boite vocale dans le fichier extensions.conf Il est ncessaire dajouter le contexte de messagerie vocale dans le fichier de configuration extensions.conf dans le contexte auquel est associ les utilistaeurs [isi] comme suit :

III.2

Dclaration des numros de boites vocales (sip.conf )

Syntaxe Mailbox=numro_tlphone@nom_contexte

III.3

Ajout de loption boite vocale dans le contexte [isi] dans le fichier de configuration (extensions.conf)

III.4

Attribution dun numro de serveur vocal dans extensions.conf

N B : pour consulter un message vocal d un correspondant indisponible ; il suffit de composer le numro du serveur vocal ( 602) suivi du numro dappel (1500) et du mot de passe (500)

Objectif 4
IV. Centre dappel
un numro unique plusieurs postes (tlphones) plusieurs agents (fixes/libres) politiques de gestion des agents Pour crer un centre dappel il faut :

IV.1

Agents Fixes

Par dfinition, un agent fixe possde un compte SIP et un certain nombre de paramtres de gestion dappels dans les autres fichiers de configurations

IV.1.1

Cration des comptes pour les agents fixes (sip.conf)

IV.1.2

Attribution des extensions aux agents fixes (extensions.conf)

IV.1.3

Dclaration des agents fixes dans (agents.conf)

Syntaxe Agent => Numro_tel_agent,mot_de_passe_agent,nom_agent

Attetion : les agents fixes doivent etre dclars dans le contexte [agents]
IV.1.4 Cration de la file dattente des agents fixes (queues.conf)

IV.1.5

Dfinition du numro dde centre dappel (extensions.conf)

IV.2

Agents Libres

Les agents libres contrairement aux agents fixes nont besoin daucun compte SIP ou IAX . Du fait de leur mobilit , il suffit simplement de les dclarer dans le fichier agents.conf.

IV.2.1

Cration des agents libres (agents.conf)

IV.2.2

Cration de la file dattente pour les agents libres (agents.conf)

IV.2.3

Cration dun numro de centre dappel pour les agents libres ( extensions.conf)

IV.2.4

Cration des extensions pour les agents libres (extensions.conf)

NB : pour connecter un agent libre au rseau, il faut brancher le cable RJ11 au PAP puis composer le numro de tlphone plus son mot de passe suivi du symbole dise (#) pour parler un client