Asterisk The Open Source PBX! http://www.asterisk.org



Похожие документы
Corso di Applicazioni Telematiche

VoIP & Asterisk. <marco.zanasso@itfor.it> Corso GNU/Linux Avanzato Torino,

Asterisk* - IL centralino linux. di Pino Degan Pindeg at gmail.com

ASTERISK CONFIGURAZIONE EUTELIAVOIP

PROGETTO ASTERISK. ITIS E. MAJORANA Cesano Maderno Articolazione TELECOMUNICAZIONI. Server di comunicazione multimediale VoIP OPEN SOURCE

User. Belluno. Group. Soluzioni Linux per il VoIP. Soluzioni Linux per il Voip. Linux. Davide Dalla Rosa e Massimo De Nadal. Belluno, 27 novembre 2004

Introduzione al VoIP

La funzionalità IP-PBX del Pirelli consente di effettuare chiamate utilizzando una rete IP anziché la rete standard.

Dr. Andrea Niri aka AndydnA ANDYDNA.NET S.r.l.

SIP (Session Initiation Protocol) Lelio Spadoni

Mediatrix 3000 & Asterisk

HOWTO CALL PICKUP. Asterisk_Call_Pickup.doc

Publicom Srl Direzione tecnico commerciale. Servizio VoIP RTRT

VoIP. (L implementazione AdR-BO) Franco Tinarelli

over. Soluzioni Voice.

l'introduzione a Voice over IP

X-PRO PDA GUIDA ALL INSTALLAZIONE ALLA CONFIGURAZIONE EUELIAVOIP

P R O G E T T O V. O. C. I. H O W T O

Centralino PBX Voice Over Ip

Receptionist 2.0. La soluzione semplice ed affidabile per il contact center

Manuale VoiSmartPhone

3CX GUIDA ALL INSTALLAZIONE ALLA CONFIGURAZIONE EUTELIAVOIP

Utilizzare 4CBOX come centralino significa avere un sistema all inclusive oltre a

Esercitazione di laboratorio su Asterisk

Centralino telefonico OfficeServ 7100

Esercitazione di laboratorio su Asterisk

IL CENTRALINO VoIP. Schema progetto: Work-flow. Hydra Control

VoIP-FE Il Servizio full-voip open source. Dell'Ateneo di Ferrara

VOIP CALL RECORDER VCR2

P ROGETTO V.O.C.I. HOWTO

Voip: Voice Over IP. Giuseppe Augiero

GATEWAY GSM. QuickStart

Tecnologie Informatiche. voice. Telefonia IP e VoIP

SJPhone GUIDA ALL INSTALLAZIONE


Procedura configurazione Voip GNR Trunk Olimontel Asterisk PBX

NOKIA E61 GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Un architettura di servizi integrati di comunicazione su rete IP per una PMI

Prefazione... xiii Che cosa è successo?... xiii L impatto con l industria...xiv Come continuerà?...xiv

ENUM. fai da te. Marco Sommani CNR Ist. Informatica e Telamatica - Pisa marco.sommani@iit.cnr.it

DbLan Group Srl Professional VoiP Products. Telephony Intelligence

NOKIA E61 GUIDA ALLA CONFIGURAZIONE SKYPHO

GATEWAY VoIP ATAs & GATEWAYS

VoIP - Voice over Internet Protocol. 1 Introduzione alla Telefonia su Internet Network.

Utilizzo e amministrazione di Asterisk

VoIP tra teoria e pratica. Michele O-Zone Pinassi

1102 VoIP Gateway 2 FXS 4102 VoIP Gateway Entry Level 2 FXS VoIP Gateway 4 FXO Serie 4100 VoIP Gateway FXS

* Sistemi Mobili e VOIP *

IP-PBX ASTERISK INFORMAZIONI TECNICHE. IP-PBX_Asterisk_Informazioni_Tecniche.doc


Tecnologie Informatiche. voice. Telefonia IP e VoIP

SJPhone GUIDA ALL INSTALLAZIONE

SERVIZIO VOIP PLUS APPROFONDIMENTI

Procedura configurazione Softphone iphone 3cx Olimontel VOIP

ATA-G81022MS GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

MYSUI Star Voice 1042

CNR AREA della RICERCA di BOLOGNA MDBAT: 000-AX

IPBX Office IPBX Office

Firewall e NAT A.A. 2005/2006. Walter Cerroni. Protezione di host: personal firewall

Tutte le tue comunicazioni unificate con un solo semplice strumento

PushExit VoIP e VideoIP presentazione

Vericom Unified Messaging Server (VUMS)

LINKSYS SPA922 GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Centralino Telefonico Samsung OfficeServ 7030

Gruppo Multimedia CCR Report. Stefano Zani (INFN CNAF) Alfredo Pagano (INFN CNAF)

Aethra Star Voice 1042

Il VoIP e il Software Libero in Soccorso alle PMI

ADATTATORE ANALOGICO VOISPEED V-6019

Gruppo Multimedia CCR Rapporto di attività

Cosa è un centralino IP (IP PBX) Provider VOIP. Rete Telefonica. Gateway VOIP Router. Client SIP. Server SIP (Centralino IP) Internet

Hardware delle reti LAN

Access, MSDE 2000, SQLServerExpress2005 e MySQL per soluzioni di media complessità e per soluzioni entry level ;

Schede e adattatori per linee tradizionali

Guida per la configurazione dei Gateway beronet con SIP Trunk VoIP Voice

Reti di Telecomunicazione Lezione 6

HDSL640 ADSL USB Modem

Una Soluzione di NAT Traversal per un sistema di comunicazione VOIP per una PMI

ZyXEL Prestige 2602R GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

Linux Day Opensource e telefonia Il sistema IVR Bayonne. Luca Bariani FerraraLUG

unified communications

Collegamento Linea Telefonica analogica Telecom su Centrale IP PBX

RETI INFORMATICHE Client-Server e reti paritetiche

Voce su IP e Telefonia su IP

Contenuto del pacchetto

Linphone Guida all installazione ed alla configurazione Clouditalia VoIP per Windows

VoIP e. via SOLUZIONI E INNOVAZIONE PER LA COMUNICAZIONE

Gateway Mediatrix Serie 440x

Il VoIP nel mondo di Internet e l evoluzione del carrier telefonico. Relatore: Ing. Carrera Marco - Audit Technical Manager Switchward

Panasonic. KX-TDA Hybrid IP -PBX Systems Informazioni di base per connessioni Voice Over IP

Vianova SIP Trunk (Specifica Tecnica rev. 00 del )

LINKSYS WRTP54G GUIDA ALLA CONFIGURAZIONE EUTELIAVOIP

VOISPEED & VOIPVOICE

Sperimentazione di tecniche VoIP di videoconferenza multiutente su piattaforme open-source

Транскрипт:

Asterisk The Open Source PBX! http://www.asterisk.org

Glossario VoIP (Voice over IP). Tecnologia per il trasporto della voce su internet SIP (Session Initiation Protocol). Protocollo VoIP sviluppato dalla IETF H.323. Protocollo VoIP sviluppato dalla ITU-T IAX (Inter Asterisk exchange). Protocollo VoIP sviluppato dalla Digium PBX (Private Branch exchange). Centralino telefonico privato. PSTN (Public Switched Telephone Network). Rete telefonica tradizionale ISDN (Integrated Service Digital Network). Servizio di telefonia digitale PRI (Primary Rate Interface). Collegamento ISDN primario 24-32 canali BRI (Basic Rate Interface). Collegamento ISDN base a 2 canali FXS (Foreign exchange Subscriber). Interfaccia che porta la linea analogica FXO (Foreign exchange Office). Interfaccia che riceve la linea analogica

PBX analogici Apparati ad alta affidabilità Permettono le comunicazioni intra-aziendali Permettono le comunicazioni da e verso la rete esterna PSTN Forniscono altre funzionalità accessorie come segreteria telefonica, trasferimento di chiamata, collegamenti fax, messaggi di benvenuto,

PBX analogici

PBX digitali Sono di fatto elaboratori elettronici Permettono le comunicazioni intra-aziendali su reti digitali LAN Consentono di comunicare con altre realtà VoIP utilizzando la rete internet Implementano tutte le funzionalità tipiche dei pbx analogici aggiungendo molte altre caratteristiche tipiche di un sistema digitale Se dotati di hw ad hoc, possono fungere da gateway ed interconnettere reti VoIP con la rete telefonica tradizionale Costi contenuti

PBX digitali

Asterisk - Introduzione Asterisk è un software open source in grado di realizzare un centralino telefonico evoluto su un comune pc (?). Scritto originariamente da Mark Spencer su piattaforma Linux. Disponibile anche per OpenBSD, FreeBSD e MacOS X Jaguar. Esiste qualche progetto per portarlo sotto Windows (Celliax, AstWind, AsteriskWin32)

Core system Composto da un core system che è in grado di: Instaurare le comunicazioni tra gli utenti Lanciare applicazioni che gestiscono i servizi Caricare i moduli Ottimizzare le perfomance sotto ogni condizione di carico

Moduli Mette a disposizione APIs per la definizione di moduli per: Canali. Gestiscono il tipo di connessione (VoIP, ISDN, ) Applicazioni. Aggiungono nuove funzionalità (Conferenze, Voicemail, ) Codec. Supporto dei vari formati audio (GSM, MP3, ) File. Per la gestione dell I/O sul filesystem

Canali Un canale definisce il tipo di interfaccia sul quale instaurare una comunicazione Asterisk è in grado di gestire canali VoIP, ISDN e telefonia tradizionale Canali supportati: VoIP: SIP, H.323, IAX, MGCP, SCCP ISDN PRI: 4ESS, BRI (ISDN4Linux), DMS100, Telefonia tradizionale: FXS, FXO, E&M,

Authentication Blacklists Call Forward on Busy Call Forward on No Answer Call Queuing Call Recording Call Transfer Call Waiting Caller ID Calling Cards Conference Bridging Database Integration Dial by Name Do Not Disturb Applicazioni ENUM Fax Transmit and Receive Macros Music On Hold Music On Transfer Route by Caller ID SMS Messaging Spell / Say Three-way Calling Time and Date Transcoding Trunking VoIP Gateways Voicemail

Codecs ADPCM 64 kbps G.711 (A-Law & μ-law) 64 kbps G.723.1 (pass through) 5.3 or 6.3 kbps G.726 16 or 24 or 32 kbps G.729 (through purchase of commercial license) 8 kbps GSM 13 kbps ilbc 13.3 or 15.2 kbps LPC-10 6 kbps Speex 16 kbps

Archichettura

Requisiti hardware

Pacchetti software Funzionamento solo VoIP asterisk-1.2.x.tar.gz (il programma vero e proprio) Aggiunta del protocollo H.323 pwlib-1.10.x.tar.gz openh323-1.8.x.tar.gz Aggiunta di interfacce verso la rete PSTN zaptel-1.2.x.tar.gz (driver per le schede hw) libpri-1.2.x.tar.gz (librerie per ISDN) Altro asterisk-sound-1.0.8.tar.gz asterisk-addons-1.2.x.tar.gz

Installazione # > cd /usr/local/src # > tar xvfz pacchetto.tar.gz # > make && make install (&& make samples) e infine # > /usr/sbin/asterisk

Configurazione Tutto ciò che serve per configurare asterisk si trova nella cartella /etc/asterisk: asterisk.conf modules.conf sip.conf zapata.conf extensions.conf Sono file di testo organizzati per sezioni

sip.conf Configura il canale SIP del server VoIP Definisce gli utenti [general] context=default ; Default context for incoming calls bindport=5060 ; UDP Port to bind to (SIP standard port is 5060) bindaddr=0.0.0.0 ; IP address to bind to (0.0.0.0 binds to all) srvlookup=yes ; Enable DNS SRV lookups on outbound calls disallow=all allow=ulaw allow=alaw [8709] type=friend ; user:solo per ricevere; peer solo per chiamare callerid=matteo <8709> nat=yes host=dynamic context=internal

extensions.conf E il file più importante Definisce il Dialplan E diviso in contesti Ogni contesto contiene estensioni che definiscono il comportamento del PBX in base alle chiamate [context] exten => <exten>,<priority>,<application(args)>

Esempio dialplan/1 [internal] exten => _[89]XXX,1,Dial(SIP/${EXTEN},15); exten => _[89]XXX,2,Dial(SIP/${EXTEN}@192.167.165.241,15); exten => _[89]XXX,3,Hangup(); [default] exten => s,1,answer(); exten => s,2,playback(invalid); exten => s,3,hangup();

Esempio dialplan/2 [call_center] exten => s,1,answer(); exten => s,2,background(istruzioni); exten => _ZXXX,1,Dial(SIP/${EXTEN},10); exten => _ZXXX,2,Background(non_risponde); exten => _ZXXX,3,Goto(call_center,s,1); exten => 0,1,Hangup(); exten => i,1,playback(scelta_non_valida); exten => i,2,goto(call_center,s,1); exten => t,1,playback(tempo_scaduto); exten => t,2,hangup();

Riferimenti Asterisk www.asterisk.org www.asteriskguru.com www.voip-info.org Softphone www.xten.com x-lite www.sjlabs.com sjphone