Settimana interessante per il voip: Callweaver e FreeSwitch

Questa settimana sono stati rilasciati due software molto interessanti che hanno a che fare con il VOIP. Sono molto differenti tra di loro e non sono in competizione, ma si collocano come antagonisti di Asterisk, blasonato software che (Secondo me) sta facendo il suo tempo.

Callweaver nasce qualche anno fa come fork di asterisk 1.2.0, del quale condivide molte (se non tutte) le funzionalità, ma ne aggiunge altre.

In particolare:

  • Crasha molto menoe si locka molto meno
  • Il codice è stato rivisto per essere più stabile
  • E’ molto più veloce nel parsing del dialplan, usando delle hash tables invece di linked lists (mark spencer doveva aver appena letto K&R quando ha scritto Asterisk)
  • Supporta molto meglio i FAX ed il protocollo T.38 sia come terminazione, sia come gateway, sia come passthrough.
  • Introduce funzionalità di STUN per il canale SIP, quando è posto dietro ad un router con funzionalità di nat
  • Una nuova applicazione per le conferenze (NConference) che non richiede hardware per il timin
  • molte altre cosine carine

Sono uno sviluppatore del progetto, quindi mi astengo dal valutarlo perchè sarei di parte.

FreeSwitch, invece, è completamente nuovo, scritto da zero da Anthony Minnesale che è stato uno dei più grossi “contributors” di Asterisk.

L’idea su cui si basa è nuovissima, il codice è bellissimo e curatissimo. Alcune caratteristiche sono:

  • Codice curatissimo - studiarselo fa sicuramente bene anche per chi si reputa esperto.
  • licenza MPL (quindi non GPL)
  • supporto per Jabber, Google Talk e altre cose carine.
  • Multiregistrazioni per i dispositivi SIP
  • interfacce di controllo multiple (XMLRPC, socket e altro)
  • Flessibilità non confrontabile con Asterisk.

Tante di quelle funzionalità che elencarne alcune è veramente troppo lungo. Vi consiglio fortemente di provarlo. Scordatevi Asterisk pero. E’ totalmente diverso. Rispetto a Callweaver, non ha il supporto T.38 (Se non in modalità passthrough)

In conclusione: se avete problemi con Asterisk e non volete perdere troppo tempo a studiarvi un altro prodotto, usate Callweaver. Se volete saltare sul vero futuro della telefonia, provate Freeswitch!


Leave a Reply

Miele per gli orsi, altro per le mosche.