VoipLab Computer Telephony Integration

Asterisk – introduzione

16.05.2010 · Categoria: asterisk

In un post precedente abbiamo specificato in generale cosa è Asterisk e quali sono le sue principali funzionalità. In questa sezione vogliamo iniziare una serie di articoli che raccontano la nostra esperienza con la piattaforma Asterisk. Non vogliono essere dei post esaurienti dal punto di vista tecnico ma come degli appunti delle nostre esperienza con questa appassionante piattaforma. I vostri commenti e/o suggerimenti sono graditi.

Per iniziare iniziamo a definire quali sono i canali che Asterisk riconosce per instaurare una comunicazione:

1) Telefonia tradizionale: FXS (Foreign eXchange Station), FXO (Foreign eXchange Office);

2) ISDN;

3) VoIP: su cui sono utilizzati diversi protocolli di comunicazione fra i quali SIP (Session Initiation Protocol) e IAX (Inter-Asterisk eXchange).

Ogni canale ha bisogno di essere installato ed utilizzato tramite driver specifici, magari vedremo meglio più avanti.

I canali più utilizzati per la telefonia VoIP utilizzano il protocollo SIP. La loro configurazione viene fatta nel file “sip.conf” suddiviso in varie sezioni. Per ogni utente SIP gestito dal sistema ci sarà una sezione denominata con il proprio user name.

Nella configurazione di ogni utente SIP è possibile definire molti parametri, alcuni fra i più importanti sono:

  • type: definisce il tipo di trasmissioni generate per quell’utente, se in entrata, in uscita o entrambi;
  • secret: password usata nell’autenticazione;
  • callerid: stringa mostrata sul display del chiamato che identifica il chiamante;
  • context: il contesto su cui deve essere inoltrata la chiamata che controlla cosa è possibile fare (vedi dialplan).

Asterik implementa anche un protocollo proprietario: IAX.

Nei prossimi post inizieremo a vedere qualche applicazione in modo da familiarizzare meglio. Intanto aspetto vostre domande e/o considerazioni.

Lascia una risposta