Introduction au PBX Asterisk
Transcription
Introduction au PBX Asterisk
Introduction au PBX Asterisk Introduction au PBX Asterisk ©P. HENSEL - [email protected] 1 Sommaire ● C'est quoi Asterisk ? ● Plateformes supportées ● Protocoles VOIP compatibles ● Codecs audio compatibles ● Codecs vidéo compatibles ● Types de terminaux IP ● Exemples de terminaux IP compatibles ● Exemples de services Introduction au PBX Asterisk ©P. HENSEL - [email protected] 2 Sommaire (suite) ● Interfaces RTC ● Exemples de cartes d'interfaces ● Exemple simple d'architecture ● Console CLI Asterisk ● Petite Demo : Messagerie Vocale Introduction au PBX Asterisk ©P. HENSEL - [email protected] 3 C'est quoi Asterisk ? C'est un PBX logiciel fonctionnant sous Linux développé par la société Digium. (www.digium.com) Licence GPL (GNU Public Licence) : Tout le monde à accès au code source et a le droit de le modifier. Toute modification publiée hérite de la licence GPL. Introduction au PBX Asterisk ©P. HENSEL - [email protected] 4 Plateformes supportées Introduction au PBX Asterisk ©P. HENSEL - [email protected] 5 Protocoles VoIP compatibles ● IAX (Inter Asterisk Exchange) ● H323 ● SIP (Session Initiation Protocol) ● MGCP (Media Gateway Control Protocol) ● SCCP (Cisco « Skinny ») Asterisk peut servir de passerelle entre ces différents protocoles. Introduction au PBX Asterisk ©P. HENSEL - [email protected] 6 Codecs audio compatibles ● ● ADPCM G.711 (loi a et µ) ● GSM ● ILIBC ● Linear ● G.723.1 ● LPC-10 ● G.726 ● Speex ● G.729 (achat d'une licence) Introduction au PBX Asterisk ©P. HENSEL - [email protected] 7 Types de terminaux IP Terminaux logiciels Hardphones Filaires (Ethernet) Sans fils (Wifi) Introduction au PBX Asterisk ©P. HENSEL - [email protected] 8 Exemples de terminaux IP compatibles Terminaux logiciels Filaires (Ethernet) Sans fils (Wifi) Hardphones Ekiga (H323,S IP) Cisco 7905 (SCCP, H323, SIP) MiniSIP UA (SIP) Cisco 7920 (SCCP) Introduction au PBX Asterisk ©P. HENSEL - [email protected] 9 Exemples de Services ● Passerelle inter protocoles VoIP ● Messagerie vocale ● Menu vocal ● interactif Messagerie unifiée ● ... Introduction au PBX Asterisk ©P. HENSEL - [email protected] 10 Interfaces RTC Introduction au PBX Asterisk ©P. HENSEL - [email protected] 11 Exemples de cartes d'interface Type Marque Référenc Descriptif e Analogiqu Digium X100P es ou clone Image 1 port FXO Digium TDM400P 4 ports FX0 ou FXS (selon bundle) Numériqu AVM es AVM Fritz 1 port RNIS T0 USB v2.1 Digium TE110P 1 port RNIS T1 Il en existe bien davantage (Digium, Sangoma, AVM ...) Introduction au PBX Asterisk ©P. HENSEL - [email protected] 12 Structure d'Asterisk ● Codecs ● Channels ● Applications ● Ressources ... Introduction au PBX Asterisk ©P. HENSEL - [email protected] 13 Console Asterisk ● ● ● Lancement du serveur : asterisk Lancement d'un client CLI : asterisk -r Lancement simultané : asterisk -c Asterisk Ready. *CLI> ● Terminal associé à la console : dial, answer, hangup Introduction au PBX Asterisk (nécessite chan_oss ou chan_alsa) ©P. HENSEL - [email protected] 14 Petite Demo : Messagerie Vocale ● Plan de numérotation par défaut : 3 : Message de bienvenue 1234 : utilisateur de test pour messagerie vocale (mot de passe : 4242) 8500 : messagerie vocale Introduction au PBX Asterisk ©P. HENSEL - [email protected] 15 Exemple d'architecture simple Introduction au PBX Asterisk ©P. HENSEL - [email protected] 16 Annexes : Introduction au PBX Asterisk ©P. HENSEL - [email protected] 17 Annexes : Introduction au PBX Asterisk ©P. HENSEL - [email protected] 18