Premi l'asterisco adesso

L'ISDN fornisce più informazioni di una linea analogica. In genere, fornisce non solo il numero della persona che ha avviato la chiamata, ma anche il numero che sta chiamando. Ciò consente alla compagnia telefonica di assegnare un insieme di numeri a un insieme di linee ISDN, consentendo l'arrivo di più chiamate tramite lo stesso numero, ma anche la composizione diretta a numeri specifici. Il problema è che nel Regno Unito esistono versioni leggermente diverse di ISDN in uso e schede ISDN con funzionalità diverse.

Premi l'asterisco adesso

Che si disponga di linee telefoniche analogiche o digitali, l'implementazione di una centrale telefonica su un computer generico è problematica. Se colleghi un telefono analogico, qualcosa deve digitalizzare il segnale vocale per l'elaborazione, quindi ritrasformarlo in analogico per consegnarlo. E anche con sistemi digitali diversi, sarà necessaria la ricodifica tra la linea telefonica e il computer.

Impostazione dell'asterisco

Nei nostri uffici di Londra, ora disponiamo di un sistema Asterisk configurato e funzionante che supporta VoIP, ISDN e telefoni analogici. È collegato alla nostra vecchia centrale telefonica e ci permette di fare molte delle cose che dobbiamo fare. Allora come ci siamo riusciti? Bene, le prime cose di cui avevamo bisogno per far funzionare il tutto erano un PC e una qualche forma di scheda di interfaccia telefonica.

Dopo un breve periodo di ricerca, abbiamo scoperto che le carte preferite supportate da Asterisk sono prodotte da Digium. Per essere più precisi, abbiamo acquistato una scheda Digium TDM-400, che viene fornita con due schede figlie: una per eseguire FXO e una per eseguire FXS. È una scheda PCI, quindi tutto sembra abbastanza semplice; alla scheda non è stata fornita alcuna documentazione, ma ne abbiamo scaricata un po' dal sito e abbiamo capito cosa fare. Il sito dice che la specifica minima è un PC Pentium III da 700 MHz e, poiché ne avevamo uno di scorta, abbiamo dato il via al nostro esperimento.

L'installazione della scheda è stata semplice, tranne per una cosa. Ricordi quando abbiamo detto sopra che la grande differenza tra un FXO e un FXS è che un FXS deve fornire la tensione per suonare un campanello? Bene, uno slot PCI non fornisce energia sufficiente per far sì che ciò accada, quindi è necessario collegare la scheda TDM anche l'alimentatore del PC, utilizzando una di quelle spine di alimentazione di riserva dell'unità disco che si trovano nella maggior parte dei casi macchine. Sfortunatamente, il PC che stavamo utilizzando non aveva la consueta collezione di prese di corrente di questo tipo, quindi abbiamo dovuto rubarne una dal lettore CD-ROM. Ciò potrebbe rappresentare un problema se, ad esempio, si desidera utilizzare questa scheda in un server alto 1U, che generalmente non avrà lunghi cavi che scorrono all'interno della scatola.

Sulla nostra macchina era già installato Linux (l'eccellente sistema Centos menzionato in Enterprise Linux gratuitamente), quindi ora eravamo pronti a partire. Dopo aver cercato sul sito di Asterisk, abbiamo trovato un documento di installazione che consigliava di scaricare il sorgente e compilarlo. Successivamente abbiamo scoperto che esistono alcuni pacchetti precompilati, ma la compilazione non è stata un problema. Dopo la compilazione e l'installazione, abbiamo seguito le istruzioni di configurazione. La configurazione del TDM-400 può creare confusione perché è necessario configurare una scheda FXO per utilizzare la segnalazione FXS. Avendo finalmente capito bene, abbiamo collegato un telefono e una linea telefonica, abbiamo composto un numero e... abbiamo ricevuto la peggiore telefonata del mondo.

Il problema era che il PC che avevamo scelto era semplicemente troppo lento per supportare la scheda telefonica: la scheda è in realtà una raccolta di “soft modem” che si affida alla CPU del PC che fa tutto il lavoro duro funzionava e sfortunatamente la nostra macchina da 700 MHz non era all'altezza e, come avrete indovinato, l'unica altra macchina che avevamo a disposizione era un server con montaggio su rack alto 1U senza alimentazione finale cavi. Alla fine, però, trovammo una macchina abbastanza potente, quindi eravamo a posto.