16
Jason Goecke San Francisco, CA - USA +1.415.704.4517 [email protected] @jsgoecke

Voxeo Labs presentation at Mobicents Summit 2011

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Voxeo Labs presentation at Mobicents Summit 2011

Jason GoeckeSan Francisco, CA - USA+1.415.704.4517

[email protected]

@jsgoecke

Page 2: Voxeo Labs presentation at Mobicents Summit 2011

2© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Voxeo Labs

Protocols | APIs | Business ModelsInnovate

Partnerships | Sponsorship | Education

Invest

Open Source

Page 3: Voxeo Labs presentation at Mobicents Summit 2011

3© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Highlights since 1999

1999 2011

VoiceXML

CCXML

Asterisk 1.0

Tropo

Twilio

Ribbit

Page 4: Voxeo Labs presentation at Mobicents Summit 2011

4© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

We’ve Stopped Evolving

Two Reasons

Tech Limit Carriers

Page 5: Voxeo Labs presentation at Mobicents Summit 2011

5© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

The Web has gone Real-Time

Web Cloud Comm

Node.js

WebSockets

WebRTC

XMPP / BOSH

Page 6: Voxeo Labs presentation at Mobicents Summit 2011

6© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Why not Communications?

Page 7: Voxeo Labs presentation at Mobicents Summit 2011

7© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Unification & Simplification

=Simplify Java Apps

Consistent Model

High Level Abstracts

Sync & Async

http://github.com/voxeo/moho

Converge JSR-289 & JSR-309

Page 8: Voxeo Labs presentation at Mobicents Summit 2011

8© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Live Communications API

Page 9: Voxeo Labs presentation at Mobicents Summit 2011

9© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

What’s Possible?

Dial, Answer, Reject...Call Control

WAV/MP3, PGP EncryptionCall Recording

High Quality. >30 Languages. Speech Recognition

High Quality. >30 Languages. Text to Speech

Mixer APIConnect Calls Together

Detect beep, silence, fax, etc.Signal Detector

SMS, Push Notification, IMMessaging

Real-time subscriber presencePresence

Real-Time Location ServicesGeo Location

Register VoIP PhonesDevice Registration

Page 10: Voxeo Labs presentation at Mobicents Summit 2011

10

© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Moho Sample

Page 11: Voxeo Labs presentation at Mobicents Summit 2011

11

© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

The Real-Time Cloud

=XMPP Extension

Make + Receive Calls

Media Control

Geo Location

Messaging

Device Registration

http://github.com/rayo/rayo-server

Page 12: Voxeo Labs presentation at Mobicents Summit 2011

© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Man in the Middle

Your App

Page 13: Voxeo Labs presentation at Mobicents Summit 2011

© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation

Remoting Apps

Page 14: Voxeo Labs presentation at Mobicents Summit 2011

Simple Clients

<iq>   <input xmlns=”urn:xmpp:rayo:input”>      <value>123</value>      <utterance>one two three</utterance>   </input></iq>

<iq>   <input xmlns=”urn:xmpp:rayo:input”>      <choices>[3 DIGITS]</choices>   </input></iq>

Rayo C

lien

t

Page 15: Voxeo Labs presentation at Mobicents Summit 2011

Tropo’s Remoting Protocol

Open Source

Based on XMPP

Unified Media+Call Control

Asynchronous

Simple Clients

Review...

Page 16: Voxeo Labs presentation at Mobicents Summit 2011

Thank You

Jason GoeckePresident

+1.415.704.4517

[email protected]

@jsgoecke