Click here to load reader

Support De Cours Asterisk

  • View
    1.050

  • Download
    4

Embed Size (px)

DESCRIPTION

Avant proposCe document est basé sur la version de développement (Asterisk SVN-trunk-r30630M futur 1.4) d'Asterisk passé en 1.4-beta en octobre 2006. Bien que beaucoup de précautions aient été prise lors de la préparation de ce document, il est plus que possible que des erreurs, omissions, incorrections y soit décelés. Il y a certainement un grand nombre de fautes de français, alors corrigeons tous ensemble s'il vous plait.Table des matièresAvant propos......................................

Text of Support De Cours Asterisk

Avant proposCe document est bas sur la version de dveloppement (Asterisk SVN-trunk-r30630M futur 1.4) d'Asterisk pass en 1.4-beta en octobre 2006. Bien que beaucoup de prcautions aient t prise lors de la prparation de ce document, il est plus que possible que des erreurs, omissions, incorrections y soit dcels. Il y a certainement un grand nombre de fautes de franais, alors corrigeons tous ensemble s'il vous plait.

Table des matiresAvant propos..................................................................................................................1 Introduction....................................................................................................................5 Matriel......................................................................................................................5 Distribution GNU/Linux et Serveurs de Rgression.................................................5 Tlphonie..............................................................................................................5 Digium Inc..........................................................................................................6 Cartes numriques zaptel-compatible................................................................6 Cartes analogiques zaptel-compatible...............................................................6 Adaptateurs de TlphonesAnalogiques (ATA)....................................................6 Autres Fournisseurs matriel..............................................................................7 Sangoma............................................................................................................7 Xorcom...............................................................................................................7 Grandstream......................................................................................................7 Architecture................................................................................................................7 Canaux et Pilotes de Canaux..................................................................................7 Applications............................................................................................................8 Dialplan..................................................................................................................8 Dmarrer Asterisk..................................................................................................8 Syntaxe gnrique de Configuration........................................................................10 Pense-bte Codecs...................................................................................................11 Les principaux Canaux.................................................................................................11 Le Canal Zap.............................................................................................................11 FXO et FXS............................................................................................................12 zconfig.h...............................................................................................................12 zaptel.conf............................................................................................................12 zapata.conf...........................................................................................................13 Commandes CLI...................................................................................................13 IAX2..........................................................................................................................13

SIP............................................................................................................................14 ALSA / OSS................................................................................................................15 Pseudo canal Agent..................................................................................................15 Pseudo canal Local...................................................................................................16 Jingle.........................................................................................................................16 H.323........................................................................................................................16 Skinny/SCCP.............................................................................................................16 UNISTIM....................................................................................................................16 CAPI/MISDN...............................................................................................................16 VPB...........................................................................................................................17 MGCP........................................................................................................................17 Dialplan........................................................................................................................17 extensions.conf........................................................................................................17 Commandes CLI...................................................................................................17 Exstensions..........................................................................................................17 Extensions et priorits spciales..........................................................................20 switch...................................................................................................................20 Variables et expressions.......................................................................................21 Fonctions prdfinitet Macro................................................................................21 extensions.ael (version 2)........................................................................................22 Commande CLI.....................................................................................................23 Utilitaires AEL.......................................................................................................23 Syntaxe du 'langage'............................................................................................23 Mots cls du 'langage'..........................................................................................24 Commentaires......................................................................................................24 Contextes.............................................................................................................25 Extensions............................................................................................................25 Inclusions..............................................................................................................25 Switches...............................................................................................................26 Variables...............................................................................................................26

Boucles.................................................................................................................27 Macro....................................................................................................................27 Goto et Labels......................................................................................................28 Infrastructure RealTime (ARA).................................................................................28 extconfig.conf...........................................................................................................28 res_odbc.conf...........................................................................................................29 Structures de tables.................................................................................................29 DUNDI...........................................................................................................................31 Commanes CLI..........................................................................................................31 Crypto.......................................................................................................................31 dundi.conf.................................................................................................................31 Voicemail......................................................................................................................33 AGI................................................................................................................................33 Commandes AGI.......................................................................................................34 AGI en Python...........................................................................................................36 Debugger les AGI......................................................................................................37 AMI...............................................................................................................................37 Applications et fonctions..............................................................................................38 Ressources...................................................................................................................38

IntroductionLa premire chose que j'ai apprise en crivant ce guide est que dfinir une infrastructure aussi versatile qu'Asterisk peut tre un exercice prilleux. Subitement, j'ai ralis ce que voulait vraiment dire l'angoisse de la page blanche. Les tlcommunicat