nubefone
DESCRIPTION
Presentación de Nubefone por Herme Garcia en Betabeers Madrid Junio 2014.TRANSCRIPT
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