Il VoIP – "Voice over IP" – è una tecnologia già matura eppure in continua evoluzione. In questo articolo vi presentiamo sipML5, il primo client scritto interamente in HTML5 per integrare la possibilità di effettuare chiamate e conversazioni telefoniche via Internet nelle nostre web app e siti.

Prima di procedere, una premessa doverosa: tutte le applicazioni di cui stiamo parlando in questo articolo sono a dir poco sperimentali. Il nostro intento è aggiornarvi sempre su tutte le ultime novità di HTML5 e delle nuove tecnologie del web: com'è normale che sia questo può portare in alcuni casi a presentare funzionalità e programmi che richiedono un elevato livello di "smanettamento" per funzionare o che, molto semplicemente, ancora non funzionano se non in versioni beta o di sviluppo di singoli browser. Non vorremmo però che questo scoraggi i nostri lettori: le nostre segnalazioni vogliono spesso essere un punto di partenza per approfondimenti successivi, suggerendo ai più curiosi e "coraggiosi" strade ancora molto impervie ma alla fine delle quali si nascondo spesso piacevoli scoperte.

sipML5

Partiamo da alcune definizioni:

  • SIP (Session Initiation Protocol) è una "derivazione" del IP ed è dunque protocollo di rete su cui si basano la maggior parte delle applicazioni di telefonia e VoIP
  • WebRTC è una tecnologia Open Source il cui standard è in fase di definizione da parte del W3C che definisce le specifiche per consentire ai browser web di gestire comunicazioni audio/video in tempo reale (chiamate e videochiamate) 

Alla luce in particolare di questo ultimo standard HTML5, la Dubango Telecom ha creato sipML5, ovvero il primo client SIP che si basa su WebRTC scritto totalmente in JavaScript e completamente Open Source. Si tratta dunque di una piccola pietra miliare nello sviluppo delle comunicazioni telefoniche all'interno di un browser, aprendo possibilità a dir poco entusiasmanti in ambiti quali il social media o il gaming online.

Come dicevamo all'inizio del nostro articolo per ora ci vuola molta pazienza e non è detto che i nostri sforzi siano premiati (noi, ad esempio, questa benedetta chiamata con Chrome non siamo riusciti a farla…): siamo però entusiasti di questa tecnologia (anche vedendo i due piccoli video che inseriamo qui sotto) e dunque invitiamo tutti i developer e appassionati di HTML5 e web apps a tenere sotto osservazione questo client e tutto il panorama VoIP/WebRTC


Chiamata fra Chome e iPad


Chiamata fra Chome e Android

The following two tabs change content below.
Silvio Porcellana
Silvio Porcellana è il fondatore di mob.is.it, il tool che centinaia di agenzie e professionisti di tutto il mondo utilizzano per creare con semplicità siti mobili e applicazioni native per i loro clienti. Tiene anche un podcast dove racconta ogni venerdì le sue avventure imprenditoriali, senza veli o segreti: Opus Digitalis