Nubefone

Post on 19-May-2015

139 views 3 download

description

Presentación de Nubefone por Herme Garcia en Betabeers Madrid Junio 2014.

Transcript of Nubefone

Nubefone@herme

¿Qué es?

App para llamar a Números

de Teléfono sin usar datos

(No es VoIP)

Atractivo :

Calidad y bajo precio

● Lanzamiento Junio 2013 (1 año)○ España○ +80.000 descargas○ +2.000.000 llamadas cursadas

● Versión 2○ Julio 2014○ 40 países

Peoplecall3 socios (Antonio, Gonzalo y Yo)11 empleadosFinanciación propia

7 DesarrolladoresJava (70%)js (15%)Perl (10%)C++ (5%)

¿Cómo funciona?

Desde FUera

Desde dentro

API POP Carrier

Cliente

DestinoEspaña

USA

x(3 … 15)

España

HTTP

JSON

Java-RMI

Cifrado

CLI: Nubefone

CLI: Cliente

APP

PhoneGapCustom Plug-ins NativosiOS & Android

UI & cliente API

POST /v2/calls/new?destination=34911201022Auth : Yo

API

RMI-K

Glassfish

JAVA (JSE7)

OSGiJEE7

REST-API

AC-ClientMulti-Scoreboard

RatingNumPlan

SMS / PushEtc.

POST

API:

@Inject AutoCaller autoCaller;

req = new AcCallRequest();req.customer=”34600700800”;req.destination=”34911201022”;req.maxTime=7200000;

String callId = autoCaller.makeCall(req);

// i.e. “146AB3C3D83-acusa”

return callId;

autocaller.makeCall(req);

POP

Custom

MODULE

(C++)

YateVoip Server

RMI-K

JAVA (JSE7)

OSGi (Karaf)

RatingNumPlan

SMS / PushEtc.

AutocallerScoreboard Carrier

E1

CarrierH.323

Carrier SIP

IGK(c++)

RMI

Routing

<code>16.482 lines

Compiler

H.323 / Q.931

ARQ/ACF

Rating

¿ Porqué 2 POPs ?

< 500ms OK !

> 500 ms LAG !

< 500ms OK !

API

CDN

+

Sharding

POP Carriers

Multi-POP

Multi-YATE

Multi-Carrier

Escalabilidad

2014/06/13 @ 19:00

325

nubefone.com/app

@herme

Gracias