Progetto

Generale

Profilo

AsteriskConfig » Cronologia » Versione 2

Versione 1 (Amministratore Truelite, 25-07-2008 11:18) → Versione 2/30 (Amministratore Truelite, 25-07-2008 11:44)

[[TracNav(TOC)]] 

 == Configurare Asterisk & C su Debian Etch == 

 Questo documento copre la configurazione di Asterisk (nella versione 1.4) e di tutte le applicazione correlate su una Debian Etch, e dà per scontato che si sia già effettuata l'installazione di tutto il software necessario, con una procedura equivalente a quella già illustrata in dettaglio in [wiki:AsteriskDebian qui]. 

 Il primo passo per la realizzazione di un centralino telefonico basato su Asterisk è quello che riguarda la configurazione del supporto delle schede di telefonia (che questa sia un PSTN tradizionale, ISDN o un flusso primario) con cui il programma si interfaccia. Questo ovviamente dipende dal tipo di hardware che si utilizza, ed in molti casi esistono anche diversi supporti alternativi per lo stesso hardware.  

 Tratteremo qui due diversi supporti, quello per le schede ISDN fornite da [http://www.misdn.org mISDN] e quello delle varie schede telefoniche supportate direttamente da Asterisk stesso tramite il modulo {{{zaptel}}}. L'installazione dei relativi supporti è [wiki:AsteriskDebian già stata trattata], qui prenderemo in esame solo la relativa configurazione. In entrambi i casi occorrerà prima configurare il supporto stesso, e poi istruire Asterisk per l'uso dello stesso. 

 Nel caso di [http://www.misdn.org mISDN] abbiamo visto come uno scheletro di configurazione (che in genere può essere utilizzato senza modifiche) viene generato direttamente con il comando {{{mISDN config}}} ed alternativamente con {{{misdn-init config}}}. In questo caso vengono creati i due file {{{/etc/mISDN.conf}}} e {{{/etc/misdn-init.conf}}} che poi verranno riutilizzati anche dalla configurazione di Asterisk per l'uso del canale {{{chan_misdn}}}.    Il primo file è in formato XML ed ha, tralasciata l'intestazione, un contenuto del tipo: 
 {{{ 
 <mISDNconf> 
	 <module poll="128" debug="0" timer="no">hfcmulti</module> 
	 <module debug="0" options="0">mISDN_dsp</module> 
	 <devnode user="root" group="root" mode="644">mISDN</devnode> 
	 <card type="hfcpci"> 
		 <port mode="te" link="ptmp">1</port> 
	 </card> 
 </mISDNconf> 
 }}}