WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Miguel Oyarzo


Estimados colegas,
Solo quiero compartir algunas cosas tecnologicas con ustedes:

WebRTC, el nuevo estandar para telefonia via WEB libre de licencias, 
codes, instalacion , etc, (solo javascript) esta despegando con todo 
aqui en Australia.
Claramente reemplazara todo lo existente en softphones ejecutables como 
Skype y otros pagados, imposibles de escalar e integrar.

http://es.wikipedia.org/wiki/WebRTC

Ya logre una implementacion 100% Open source exitosa:

Cliente:
a) Chrome
b) Cliente SIP: SIPml5 http://sipml5.org 

Server:
a) Ubuntu Precise
b) OvenSIP (Crea el WEBSocket y funciona como proxy, convietiendo 
senales de WebSocket en mensajes SIP)
c) OpenSIP (como SIP proxy balanceador de carga, apuntando a varias 
maquinas Asterisk)
d) multiples Asterisk11 (como media server, trabajando Back2back) entre 
SIPml5  y el VoIP provider


Mi escenario es un poco complejo debido a la arquitectura donde lo he 
instalado, pero b y c se pueden omitir  y conectar el Browser directo a 
un solo Asterisk11 con el mismo resultado.


A los amantes de asterisk les gustara esto:  En ves de crear SIP trunks 
(como de costumbre), ahora deben crear WS Trunks (habla websocket) y el 
payload RTP es completamente encriptado entre las partes que se 
conectaron via Websocket (SRTP).


Si alguien quiere aportar mas del tema, bienvenido.

Cheers!

--
==
Miguel Oyarzo
DevOps Engineer
http://www.linkedin.com/in/mikeaustralia
Linux User: # 483188 - counter.li.org
Melbourne, Australia



Re: WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Juan Esteban
Muy buen aporte Miguel, cuando tenga un tiempo libre voy a implementar lo
mismo en Chile a ver si da buenos resultados.

Saludos y éxito!.


El 28 de octubre de 2013 05:19, Miguel Oyarzo escribió:

>
> Estimados colegas,
> Solo quiero compartir algunas cosas tecnologicas con ustedes:
>
> WebRTC, el nuevo estandar para telefonia via WEB libre de licencias,
> codes, instalacion , etc, (solo javascript) esta despegando con todo aqui
> en Australia.
> Claramente reemplazara todo lo existente en softphones ejecutables como
> Skype y otros pagados, imposibles de escalar e integrar.
> http://es.wikipedia.org/wiki/**WebRTC
>
> Ya logre una implementacion 100% Open source exitosa:
>
> Cliente:
> a) Chrome
> b) Cliente SIP: SIPml5 http://sipml5.org 
>
> Server:
> a) Ubuntu Precise
> b) OvenSIP (Crea el WEBSocket y funciona como proxy, convietiendo senales
> de WebSocket en mensajes SIP)
> c) OpenSIP (como SIP proxy balanceador de carga, apuntando a varias
> maquinas Asterisk)
> d) multiples Asterisk11 (como media server, trabajando Back2back) entre
> SIPml5  y el VoIP provider
>
> Mi escenario es un poco complejo debido a la arquitectura donde lo he
> instalado, pero b y c se pueden omitir  y conectar el Browser directo a un
> solo Asterisk11 con el mismo resultado.
>
> A los amantes de asterisk les gustara esto:  En ves de crear SIP trunks
> (como de costumbre), ahora deben crear WS Trunks (habla websocket) y el
> payload RTP es completamente encriptado entre las partes que se conectaron
> via Websocket (SRTP).
>
> Si alguien quiere aportar mas del tema, bienvenido.
>
> Cheers!
>
> --
> ==**
> Miguel Oyarzo
> DevOps Engineer
> http://www.linkedin.com/in/**mikeaustralia
> Linux User: # 483188 - counter.li.org
> Melbourne, Australia
>
>


Re: WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Enrique Herrera Noya
se agradece
comenzando a crear maquinas virtuales para bucear en eso.




El 28/10/13 05:19, Miguel Oyarzo escribió:
>
> Estimados colegas,
> Solo quiero compartir algunas cosas tecnologicas con ustedes:
>
> WebRTC, el nuevo estandar para telefonia via WEB libre de licencias,
> codes, instalacion , etc, (solo javascript) esta despegando con todo
> aqui en Australia.
> Claramente reemplazara todo lo existente en softphones ejecutables
> como Skype y otros pagados, imposibles de escalar e integrar.
> http://es.wikipedia.org/wiki/WebRTC
>
> Ya logre una implementacion 100% Open source exitosa:
>
> Cliente:
> a) Chrome
> b) Cliente SIP: SIPml5 http://sipml5.org 
>
> Server:
> a) Ubuntu Precise
> b) OvenSIP (Crea el WEBSocket y funciona como proxy, convietiendo
> senales de WebSocket en mensajes SIP)
> c) OpenSIP (como SIP proxy balanceador de carga, apuntando a varias
> maquinas Asterisk)
> d) multiples Asterisk11 (como media server, trabajando Back2back)
> entre SIPml5  y el VoIP provider
>
> Mi escenario es un poco complejo debido a la arquitectura donde lo he
> instalado, pero b y c se pueden omitir  y conectar el Browser directo
> a un solo Asterisk11 con el mismo resultado.
>
> A los amantes de asterisk les gustara esto:  En ves de crear SIP
> trunks (como de costumbre), ahora deben crear WS Trunks (habla
> websocket) y el payload RTP es completamente encriptado entre las
> partes que se conectaron via Websocket (SRTP).
>
> Si alguien quiere aportar mas del tema, bienvenido.
>
> Cheers!
>


---
Enrique Herrera Noya
Asesorías y Consultorias
ITCoop
09-92303151
-- 
Mis Certificaciones:
Red Hat Certified Engineer RHCE Nº100223072 (RH6.0)
Red Hat Certified System Administrato RHCSA Nº100223072 (RH6.0)
Red Hat Certified Technician (RHCT) Nº605010753835478 (RH5.0)
Novell Certified Linux Professional CLP 10 



Re: WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Cristóbal Giadach
Se agradece el aporte!


2013/10/28 Miguel Oyarzo 

>
> Estimados colegas,
> Solo quiero compartir algunas cosas tecnologicas con ustedes:
>
> WebRTC, el nuevo estandar para telefonia via WEB libre de licencias,
> codes, instalacion , etc, (solo javascript) esta despegando con todo aqui
> en Australia.
> Claramente reemplazara todo lo existente en softphones ejecutables como
> Skype y otros pagados, imposibles de escalar e integrar.
> http://es.wikipedia.org/wiki/**WebRTC
>
> Ya logre una implementacion 100% Open source exitosa:
>
> Cliente:
> a) Chrome
> b) Cliente SIP: SIPml5 http://sipml5.org 
>
> Server:
> a) Ubuntu Precise
> b) OvenSIP (Crea el WEBSocket y funciona como proxy, convietiendo senales
> de WebSocket en mensajes SIP)
> c) OpenSIP (como SIP proxy balanceador de carga, apuntando a varias
> maquinas Asterisk)
> d) multiples Asterisk11 (como media server, trabajando Back2back) entre
> SIPml5  y el VoIP provider
>
> Mi escenario es un poco complejo debido a la arquitectura donde lo he
> instalado, pero b y c se pueden omitir  y conectar el Browser directo a un
> solo Asterisk11 con el mismo resultado.
>
> A los amantes de asterisk les gustara esto:  En ves de crear SIP trunks
> (como de costumbre), ahora deben crear WS Trunks (habla websocket) y el
> payload RTP es completamente encriptado entre las partes que se conectaron
> via Websocket (SRTP).
>
> Si alguien quiere aportar mas del tema, bienvenido.
>
> Cheers!
>
> --
> ==**
> Miguel Oyarzo
> DevOps Engineer
> http://www.linkedin.com/in/**mikeaustralia
> Linux User: # 483188 - counter.li.org
> Melbourne, Australia
>
>


Re: WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Roberto Barrientos Molina

Interesante.
Por aquí, estamos dando jugo con la telefonía IP, así que voy a darle 
vueltas al asunto.


Gracias colega!


El 2013-10-28 12:20, Cristóbal Giadach escribió:

Se agradece el aporte!


2013/10/28 Miguel Oyarzo 



Estimados colegas,
Solo quiero compartir algunas cosas tecnologicas con ustedes:

WebRTC, el nuevo estandar para telefonia via WEB libre de licencias,
codes, instalacion , etc, (solo javascript) esta despegando con todo 
aqui

en Australia.
Claramente reemplazara todo lo existente en softphones ejecutables 
como

Skype y otros pagados, imposibles de escalar e integrar.

http://es.wikipedia.org/wiki/**WebRTC

Ya logre una implementacion 100% Open source exitosa:

Cliente:
a) Chrome
b) Cliente SIP: SIPml5 http://sipml5.org 

Server:
a) Ubuntu Precise
b) OvenSIP (Crea el WEBSocket y funciona como proxy, convietiendo 
senales

de WebSocket en mensajes SIP)
c) OpenSIP (como SIP proxy balanceador de carga, apuntando a varias
maquinas Asterisk)
d) multiples Asterisk11 (como media server, trabajando Back2back) 
entre

SIPml5  y el VoIP provider

Mi escenario es un poco complejo debido a la arquitectura donde lo 
he
instalado, pero b y c se pueden omitir  y conectar el Browser 
directo a un

solo Asterisk11 con el mismo resultado.

A los amantes de asterisk les gustara esto:  En ves de crear SIP 
trunks
(como de costumbre), ahora deben crear WS Trunks (habla websocket) y 
el
payload RTP es completamente encriptado entre las partes que se 
conectaron

via Websocket (SRTP).

Si alguien quiere aportar mas del tema, bienvenido.

Cheers!

--
==**
Miguel Oyarzo
DevOps Engineer

http://www.linkedin.com/in/**mikeaustralia
Linux User: # 483188 - counter.li.org
Melbourne, Australia






Re: WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Miguel Oyarzo


Lo siento, solo una aclaracion:  El servidor (b) es OverSip.
http://oversip.net 

Solo instalen lo y pongan las IP y las puertas. No se requiere 
configurar la parte de routing (como viene esta ready to go), si lo van 
a usar solo como proxy (asi como en mi escenario).


Recuerden que Opensips y Oversip son solo para escalar la solucion, es 
decir, permitir decenas de miles de usarios, pueden hacerlo todo directo 
a asterisk servers Asterisk11. Esto trabaja perfecto y (testeado!).


Ejemplos para conexiones directas Entre Browser y Asterisk11 (unico con 
soporte WebRTC, aunque el 12 no lo he testeado aun):


http://highsecurity.blogspot.com.au/2012/12/webrtc-and-asterisk-11-using-sipml5.html
https://wiki.asterisk.org/wiki/display/AST/Asterisk+WebRTC+Support

Please, publiquen resultados para seguir avanzando en la implementacion 
alla en Chile.

Ayudare hasta donde pueda en forma publica.
Aqui en Asia-Pacifico en tema esta en panales por que la ultima norma 
HTML5 (apoyada por Chrome, Opera, Safari, Firefox) + WebRCT se aprobo 
hace pocos meses.
Varios de ellos aun estan aun arreglando BUGs con sus browsers y hasta 
aqui solo Chrome y Opera funciona 100%, pero es cosa de poco tiempo.
El tema se viene con todo y las companias telefonicas por estos lados no 
estan muy felices con la noticia.


Hagan que nuestro querido chile de un paso al frente con esta nueva 
tecnologia, se que en esta lista estan los capos que lo haran realidad.



Cheers!

--
==
Miguel Oyarzo
DevOps Engineer
http://www.linkedin.com/in/mikeaustralia
Linux User: # 483188 - counter.li.org
Melbourne, Australia



On 10/28/2013 7:19 PM, Miguel Oyarzo wrote:


Estimados colegas,
Solo quiero compartir algunas cosas tecnologicas con ustedes:

WebRTC, el nuevo estandar para telefonia via WEB libre de licencias, 
codes, instalacion , etc, (solo javascript) esta despegando con todo 
aqui en Australia.
Claramente reemplazara todo lo existente en softphones ejecutables 
como Skype y otros pagados, imposibles de escalar e integrar.

http://es.wikipedia.org/wiki/WebRTC

Ya logre una implementacion 100% Open source exitosa:

Cliente:
a) Chrome
b) Cliente SIP: SIPml5 http://sipml5.org 

Server:
a) Ubuntu Precise
b) OvenSIP (Crea el WEBSocket y funciona como proxy, convietiendo 
senales de WebSocket en mensajes SIP)
c) OpenSIP (como SIP proxy balanceador de carga, apuntando a varias 
maquinas Asterisk)
d) multiples Asterisk11 (como media server, trabajando Back2back) 
entre SIPml5  y el VoIP provider


Mi escenario es un poco complejo debido a la arquitectura donde lo he 
instalado, pero b y c se pueden omitir  y conectar el Browser directo 
a un solo Asterisk11 con el mismo resultado.


A los amantes de asterisk les gustara esto:  En ves de crear SIP 
trunks (como de costumbre), ahora deben crear WS Trunks (habla 
websocket) y el payload RTP es completamente encriptado entre las 
partes que se conectaron via Websocket (SRTP).


Si alguien quiere aportar mas del tema, bienvenido.

Cheers!
--
==
Miguel Oyarzo
DevOps Engineer
http://www.linkedin.com/in/mikeaustralia
Linux User: # 483188 - counter.li.org
Melbourne, Australia





Re: WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Alejandro Lara
Excelente información Miguel.

Durante este verano estuve jugando con una máquina virtual donde levanté
un "server" WebRTC y poder conectarme con Chrome ya que la demo (
http://www.webrtc.org/demo) que hay en el sitio oficial del proyecto
solo permitía probar con dos usuarios (mi idea era tener más de dos)

Segun lo tengo entendido hay varios proyectos que tienen sus ojos
puestos en este estándar (BigBlueButton
http://bigbluebutton.org/2012/10/02/progress-on-bigbluebutton-html5-client/,
Vidyo
http://www.vidyo.com/2013/08/vidyo-and-google-collaborate-to-enhance-video-quality-within-webrtc/),
asi que se ve bien promisorio.

Le daremos vueltas a ver si logramos implementar algo :)

Saludos

--
Alejandro Lara

On 10/28/2013 05:31 PM, Miguel Oyarzo wrote:
>
> Lo siento, solo una aclaracion:  El servidor (b) es OverSip.
> http://oversip.net 
>
> Solo instalen lo y pongan las IP y las puertas. No se requiere
> configurar la parte de routing (como viene esta ready to go), si lo
> van a usar solo como proxy (asi como en mi escenario).
>
> Recuerden que Opensips y Oversip son solo para escalar la solucion, es
> decir, permitir decenas de miles de usarios, pueden hacerlo todo
> directo a asterisk servers Asterisk11. Esto trabaja perfecto y
> (testeado!).
>
> Ejemplos para conexiones directas Entre Browser y Asterisk11 (unico
> con soporte WebRTC, aunque el 12 no lo he testeado aun):
>
> http://highsecurity.blogspot.com.au/2012/12/webrtc-and-asterisk-11-using-sipml5.html
>
> https://wiki.asterisk.org/wiki/display/AST/Asterisk+WebRTC+Support
>
> Please, publiquen resultados para seguir avanzando en la
> implementacion alla en Chile.
> Ayudare hasta donde pueda en forma publica.
> Aqui en Asia-Pacifico en tema esta en panales por que la ultima norma
> HTML5 (apoyada por Chrome, Opera, Safari, Firefox) + WebRCT se aprobo
> hace pocos meses.
> Varios de ellos aun estan aun arreglando BUGs con sus browsers y hasta
> aqui solo Chrome y Opera funciona 100%, pero es cosa de poco tiempo.
> El tema se viene con todo y las companias telefonicas por estos lados
> no estan muy felices con la noticia.
>
> Hagan que nuestro querido chile de un paso al frente con esta nueva
> tecnologia, se que en esta lista estan los capos que lo haran realidad.
>
>
> Cheers!
>


-- 



Re: *Posible Spam* WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Marcos Ramirez
On Mon, 2013-10-28 at 19:19 +1100, Miguel Oyarzo wrote:
> Estimados colegas,
> Solo quiero compartir algunas cosas tecnologicas con ustedes:
> 
> WebRTC, el nuevo estandar para telefonia via WEB libre de licencias, 
> codes, instalacion , etc, (solo javascript) esta despegando con todo 
> aqui en Australia.
> [...]
> Si alguien quiere aportar mas del tema, bienvenido.

Una consulta: ¿Tienes alguna medida del ancho de banda
requerido/utilizado por cliente? 

Saludos

-- 
Marcos Ramirez 
Jefe Area Infraestructura
División Tecnologías de Información
Dirección de Sanidad Naval






Re: *Posible Spam* WebRTC - solo para interesados en nuevas tecnologias VoIP

2013-10-28 Thread Miguel Oyarzo
Bueno, eso depende del codec q uses. Aqui hay unas pocas velocidades:

Codec.Bandwidth Usage (Up/Down)
G.711 (64 Kbps)...87.2 Kbps
G.729 (8 Kbps)31.2 Kbps
G.723.1 (6.3 Kbps)21.9 Kbps
G.723.1 (5.3 Kbps)20.8 Kbps
G.726 (32 Kbps)...55.2 Kbps
G.726 (24 Kbps)...47.2 Kbps
G.728 (16 Kbps)...31.5 Kbps
GSM (7 or kbps)...low
ILBC (15 Kbps)27.7 Kbps

A eso agregale un poquito mas por SIP signaling y ya esta.

Desde mi celular no tengo problemas en hacer llamadas y la calidad es
ligeramente mejor que un llamado via PSTN o la red de celulares.

Cheers!


2013/10/29 Marcos Ramirez 

> On Mon, 2013-10-28 at 19:19 +1100, Miguel Oyarzo wrote:
> > Estimados colegas,
> > Solo quiero compartir algunas cosas tecnologicas con ustedes:
> >
> > WebRTC, el nuevo estandar para telefonia via WEB libre de licencias,
> > codes, instalacion , etc, (solo javascript) esta despegando con todo
> > aqui en Australia.
> > [...]
> > Si alguien quiere aportar mas del tema, bienvenido.
>
> Una consulta: ¿Tienes alguna medida del ancho de banda
> requerido/utilizado por cliente?
>
> Saludos
>
> --
> Marcos Ramirez 
> Jefe Area Infraestructura
> División Tecnologías de Información
> Dirección de Sanidad Naval
>
>
>
>
>