Professional Documents
Culture Documents
Master 1 Professionnel Rseaux Tlcoms 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 quelle est sous la 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
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
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
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 !!!
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]
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
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 :
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 :
Syntaxe Mailbox=numro_tlphone@nom_contexte
Ajout de loption boite vocale dans le contexte [isi] dans le fichier de configuration (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
CENTRE DAPPEL
Pour crer un centre dappel il faut : un numro unique plusieurs postes (tlphones) plusieurs agents (fixes/libres) politiques de gestion des agents
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
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]
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.
Cration dun numro de centre dappel pour les agents libres dans le fichier 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