SlideShare a Scribd company logo
1 of 44
Download to read offline
Telephony !@#$%^&*
Daniel C. Burnett, Ph.D.
Chief Scientist, Tropo
1
2
And you are??
„ Ubiquitous, free platform (HTML)
„ Unified mechanism for accessing resources (URIs)
„ Developer-friendly
„ Simple APIs (HTML + CSS + JS)
„ No software to buy or set up à my 13-year-old can do it
„ Free documentation on the web à developers self-train
3
What caused success of the Web?
Let's learn from this!
We are web developer focused
4
Why Tropo?
Your pipe + Your subscriber community
+ Web-style simplicity for developers
=
Smart pipe
5
Growing the smart pipe
„ Calling was
„ Video phones
„ Calls that moved with you
„ Everything should just "work together"
6
When magic reigned
„ It's TOO HARD
„ Billing
„ Compliance issues
„ Cost of research
„ Cost of failure (being fired)
„ Reliability
7
What happened?
8
The problem
T-1
"Telephony sucks"	

- Jonathan Taylor, founder ofVoxeo	

Make it simpler
9
SIP must be the answer (late 90's)
Protocol coding
"Telephony sucks"	

- Jonathan Taylor, founder ofVoxeo	

Make it simpler
10
CallML/CCXML/VXML must be the
answer (early 2000's)
XHTML -> HTML 4/5
"Telephony still too hard"	

- Jonathan Taylor, founder ofVoxeo Labs (Tropo)	

Make it more appealing	

(mid 2000's)	

(Oct 2010)
11
Tropo appeals to Web Developers
Automates call endpoints
"Why not in your calls?"	

- Jose De Castro,Tropo CTO	

Bring web development to the core network 	

(Mar 2009)
12
Ameche is the (additional) answer
Automates call midpoints
Apps in your calls™	

(Oct 2012)
13
So what's the point?
We will never stop trying to
make telephony (app dev) simpler
innovating
14
Our products
Simple JQuery API for
building web client	

-  Voice/video	

-  IM/SMS/Twitter	

-  Of course
WebRTC	

-  Corresponding SIP
proxying gateway 	

Simple web scripting API
for call endpoint apps	

-  Write in JS, Ruby,
Groovy, Python, PHP	

-  Call/forward/answer	

-  Speech recognition/
synthesis	

-  SIP/PSTN/IM/SMS/
Skype/Twitter	

-  150k+ developers	

cPaaS using Simple
NodeJS API for mid-
call apps	

-  Voice, video, SMS	

-  Integrates with	

-  SMS or MSC	

-  API management	

-  Cloud
deployment	

30-second sign-up	

Developer sandbox	

30-second sign-up	

Developer sandbox	

30-second sign-up	

Developer sandbox
15
Our products
Simple JQuery API for
building web client	

-  Voice/video	

-  IM/SMS/Twitter	

-  Of course
WebRTC	

-  Corresponding SIP
proxying gateway 	

Simple web scripting API
for call endpoint apps	

-  Write in JS, Ruby,
Groovy, Python, PHP	

-  Call/forward/answer	

-  Speech recognition/
synthesis	

-  SIP/PSTN/IM/SMS/
Skype/Twitter	

-  150k+ developers	

cPaaS using Simple
NodeJS API for mid-
call apps	

-  Voice, video, SMS	

-  Integrates with	

-  SMS or MSC	

-  API management	

-  Cloud
deployment	

30-second sign-up	

Developer sandbox	

30-second sign-up	

Developer sandbox	

30-second sign-up	

Developer sandbox	

	

Not just APIs – these
appear as native code.	

REST is tiresome!
Phono example
<head>
<script src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script src="http://s.phono.com/releases/1.1/jquery.phono.js"></script>
</head>
…
$.phono({
onReady: function() {
this.phone.dial("sip:9991443046@sip.tropo.com")
}
});
Place call or take call. 	

	

16
<head>
<script src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
<script src="http://s.phono.com/releases/1.1/jquery.phono.js"></script>
</head>
…
$.phono({
onReady: function(event) {
alert("My SIP address is sip:" + this.sessionId);
},
phone: {
onIncomingCall: function(event) {
var call = event.call;
alert("Incoming call");
call.bind({
onHangup: function(event) {
console.log("Call hung up");
});
}
}
});
Phono example
Place call or take call. 	

	

17
Tropo example
var facebook = new FacebookClient(authToken);
var location =
facebook.getLastCheckinLocation();
if(GeoUtils.getCountry(location) != 'USA') {
var answer = ask('Dan is traveling right now.
Do you still want to call him?',
{choices: 'yes, no' });
if(answer == 'yes') {
transfer(currentCall.calledId);
} else {
say('Okay. Try texting him.') }
}
}
Intercepts called number and verifies location before continuing. 	

	

18
Ameche example
var ameche=require('ameche');
ameche.on('subscriber', function(subscriber) {
subscriber.on('call:outgoing', function(call)
{
if(call.to=='tel:411'){
call.connect('tel:+1800GOOG411');
}
});
});
Intercepts calls to 411 and redirects them to Google's Directory Assistance	

•  Could be billed at net profit over 411 DA	

•  Could be charged to developer offering service	

	

19
„ Crunched (Tropo + Phono)
„ myaNUMBER (Tropo + Phono)
„ Tropo is also deployed in both AT&T and Deutsche Telekom's
developer gardens
20
Selected deployments
Crunched: Tropo and Phono
Crunched uses Tropo to	

•  Record calls and log them to SalesForce.com	

Crunched added Phono in May 2013 to	

•  Provide high-quality voice, supported in all browsers, whether WebRTC enabled or not	

Recently acquired by ClearSlide	

"a sales and marketing intelligence platform that helps
companies close more deals with deeper insights into
their customers"	

Crunched features:	

•  Full audio and video conferencing, with presentation and screen sharing	

•  Automatic call recording and logging to SalesForce.com	

•  Measures who's paying attention in meetings, who's reading emailed
presentations, and how much time they spend reading each slide	

•  Simple web interface with no download, using high-quality audio	

21
myaNumber: Tropo and Phono
"One phone number for your family."	

Myanumber features:	

•  One number for your children to call (local or toll-free)	

•  Up to 5 caregiver numbers (Mom, Dad, Grandma, friend, etc.)	

•  Rings simultaneously or in sequence, as configured	

•  Group text among caregivers, caregiver location information	

•  Automated transcription of call sent to all caregivers	

•  Basic cost: $9.99/mo or $89.99/yr, incl. 200 call minutes and 100 SMS	

Tropo provides:	

•  Voice and SMS	

Other (AT&T) APIs used:	

•  payment API	

•  locator API	

•  in-app messaging API so SMS from a browser looks like its sent from the person’s mobile	

•  speech to text API	

	

Phono provides:	

•  Voice and SMS from a browser	

22
„ SalesForce Call Logging (Tropo or Ameche)
„ In-Call Assistant (Ameche)
„ Social Weaving (Tropo or Ameche)
„ Context-based Call Routing (Tropo or Ameche)
„ Possible Emerging Market Cases
23
Cool Use Cases
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
SalesForce Call Logging: Description
The Problem
Sales people forget to log their
calls in SalesForce.com:
incomplete analytics and
missed business
opportunities.
The Solution - Integrated Call Logging
When a sales person makes or receives a call, this
triggers a look-up using the number and CRM package.
If the number matches a client’s number it triggers the
display of the client’s information. All communications
with clients are recorded and uploaded in real-time.
Retail Price - $5-10 per user/month (based on market research)
24
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
SalesForce Call Logging: User Experience
Key features: logs all sales calls 
• Automatically 
• In real time
• On sales person s existing numbers
• To/from ANY device / number
SALES PERSON
(Telco s customer) can
call / be called on their
existing numbers.
CLIENT can call / be called
on any device; as long as the
phone number is registered
in the CRM package the
application will be triggered.
Telco
1.Script running on
Tropo or app on
Ameche checks client s
number using SFDC
public APIs
3. Sales Person views all call
logs and audio file and
transcriptions from their
salesforce.com account 
2. If number is a client
then app logs call and
passes records to SFDC
using public APIs upon
call completion 
25
SalesForce Call Logging: Business Models
Individual
purchase
$5-10 pm
$5k-10k pm
15% retained by SFDC
$4.25-8.5 pm
$4.25k-8.5k
pm
Distribution Through SFDC AppExchange
Distribution Direct / Partner (Non-SFDC Implementations)
Telco
SI / CRM Partners (e.g.
SAP)	

$5k-10k pm

+ Set-up
fee
Revenue to
Telco	

Revenue to
Telco	

$5k-10k pm

(Set-up fee goes
to SI plus
commission (2))
Notes: (1) Enterprise assumes 1000 seats. (2) Model is not limited to only SFDC, Telco may choose to deliver in partnership with local
system integrators and other CRM platforms either cloud or premise-based.
Enterprise 
Purchase (1)
26
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
In-Call Assistant: Description
The Problem
Taking notes or sending a text
while driving is dangerous.
What if you could activate an
in-call assistant to take notes,
transcribe the call to text and
send you an email or MMS
message when you hang up?
The Solution - Voice Activated In-Call Assistant
Through the power of your voice: record calls, take notes
that upload to Evernote, listen and send email / SMS /
IM / Tweet / to do list / blog posts, receive whisper
meeting alerts during calls that only you hear, add people
to calls, divert calls to other devices, check your calendar
to add or change appointments, and lots more…
Retail Price - $1-7 per user/month (depending on features)
“Record this
call”
[CHIME] “This call is being
recorded...”
“Recording sent”
27
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
In-Call Assistant: User Experience
Key features:
• Works on any phone using the customer s existing number
• Activated on a specific context (e.g. driving)
• Addresses campaign of Don t text and drive 
• Extensible list of web and network services
Customer subscribes to the in-call assistant service.
Saying a key phrase Hello Green Genie during a call
activates the assistant. Or if the customer is in a
specific context, e.g. receives an SMS while driving, the
assistant calls them. Or they can call the assistant
directly to use the power of their voice over their
services.
Telco
Using the power of their
voice, customer can
control all their services
Hello Green Genie 
28
In-Call Assistant: Example Features
Drive time SMS	

 Green Genie calls the subscriber and reads-out the SMS while the subscriber is driving.
The subscriber can then say reply to answer the SMS using their voice, or create a new
SMS, or review an old SMS.	

Call recording	

 On a call and need to take a note? Say Hello Green Genie, record call. The call is
recorded, transcribed and sent by email or MMS to the subscriber or to Evernote.	

Add a line	

 On a call and need to add someone onto the call? Say Hello Green Genie, add Bob (this
assumes contact list synced) or add phone number 888 888 8888. The person is called and
added to the existing call if they answer.	

Email by voice	

 The subscriber can call Green Genie and say, check my email and the email titles and
senders are read out. The subscriber can then reply or forward the emails, again through
the power of their voice.	

Tweet by voice	

 The subscriber can call Green Genie or while on a call say, check my tweets and can
listen to their tweets, and then like, retweet, or create new tweets through the power of
their voice.	

Whisper reminders	

 While on a call, the subscriber can receive meeting reminders via whispers, 	

Business Integration	

 On a call and need the customer's order status? Say Hello Green Genie, order status,
Fred Jones. And listen to the status while on the phone. 	

29
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
In-Call Assistant: Recording
3. Returns whisper to
customer Recording,
or could announce to
both parties the call is
being recorded (1).
Called or Calling
Party
Telco s
Customer
1. Customer is on a call and says Hello
Green Genie, record call. 	

2. Green Genie App
running on Ameche
is activated on
detecting keyword
Hello Green Genie
and command
phrase record call . 
Telco
IMS/
NGIN	

4. At the end of the
call the recording is
sent to the customer
as either an audio file
or transcribed and
saved by email, MMS
or web service such
as Evernote (using
their public API). (2)
Note: (1) other party will hear the voice commands unless the customer mutes their line. (2) would require customer to
set preferences, default can be set by the operator.
30
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
In-Call Assistant: SMS while driving
3. Since customer
status is driving and
SMS is received,
Green Genie places a
call to customer and
reads text of SMS.
Customer
1. Customer s status is driving, e.g. location is on
a highway moving at 10 mph	

2. Customer
receives an SMS
which is passed to
Green Genie;
customer's context
is checked.
Telco
IMS/
NGIN	

4. Customer can use speech commands
within the call such as:
Reply 
Send SMS to 888 888 8888 or Bob 
Forward SMS to 888 888 8888 or Bob 
Names assume address book is sync ed.
31
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
In-Call Assistant: Business Model
•  Service already exists, e.g. Dial2do, Excendia, with pricing in
the range of $2.50 per month to $10 per month depending on
feature set.	

•  Dial2do has 100k+ direct paying customers as service is
bundled with high-end Bluetooth headsets, e.g. Jabra,
Jawbone, Plantronics	

•  Basic service could be ad-supported, e.g. each time the service
is invoked it includes voice based adverts.	

•  In-Call integration and integration with existing
communication services provides a significantly enhanced
experience compared to Dial2do s offer – possible for a
premium on existing pricing.	

•  Don t text and drive campaigns are ideal vehicles to
promote the service across consumer and enterprise
segments; customers simply use their voice as they have done
for decades while driving.	

•  Recommend offering as a bolt-on to existing consumer and
enterprise packages	

32
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Social Weaving: Description
The Opportunity
Social Networking sites like
Facebook and LinkedIn have
changed the way the world
communicates. 

Rather than fight this movement,
operators have an opportunity to
integrate the mobile experience
with these services to promote
their brands every time someone
uses their phone.
The Solution - Social Call Activity. Social Caller ID.
Operators can weave real-time voice and text conversations
into social streams. For example, a service can be created that
logs call activity and SMS messages to the user’s
public or private activity feed on Facebook, allowing them to
see all their conversations in one place. Called your mom on her
birthday? You get a ‘good daughter’ badge :-)

Another service could trigger a real-time Social Caller ID window
on LinkedIn with the caller’s profiles and latest activity stream. 
33
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Social Weaving: User Experience
Key features:
• Works on any phone using the customer s existing number
• Privacy rules can filter who sees the status update and how
the message is presented
• Multiple business models supported
Customer signs up for Social Caller ID status via their
preferred social network, or their Telco s self-serve
account, then set their privacy rules and contact list
integration; for example, the status update could say
On a call or with contact list integration they could say,
On a call with Fred Jones .
Telco
Any call activity generates status updates pushed to the
customer s preferred social networks. Update can either
be a paid-for service (no telco brand) or free (ad-
supported) where the update reads Liz is busy on a call.
Sponsored by Telco X 
34
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Social Weaving: Technology
Telco s Customer
1.Telco s customer makes or
receives calls	

2. Call activity results in
either the script on Tropo
or the app on Ameche
sending an updated
status message through
the Facebook public API
Telco
IMS /
NGIN	

3. Telco s customer status message is
updated when on a call. When call
completes status is again updated.
35
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Social Weaving: Business Model
•  Paid-for Model	

•  Assuming 10M subscribers of whom 25% are actively using a business social network (assuming
only business subscribers would pay) and only 5% sign up at $2 per month, that would generate
a monthly revenue of $250k.	

•  Advertising Equivalent Model	

•  Assume 10M subscribers, 50% of whom actively use on average 1.5 social networks, e.g.
Facebook, Google+, LinkedIn.	

•  Assume only 5% of those active subscribers sign-up for the service, and on average have 4.5 calls
per day, and each view generates 20 views from friends	

•  This will generate	

•  10M (total operator subscribers) 	

•  * 50% (half use social networks)	

•  * 1.5 (a personal and a business social network)	

•  * 5% (of those social subscribers sign-up to the service)	

•  * 4.5 * 30 (calls per month)	

•  * 20 (views of the status update)	

•  = 1000M impressions per month	

•  Assuming a CPM (Cost per Thousand) impressions of $20 would cost the equivalent of $20M in
internet advertising per month	

36
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Context-based Call Routing
The Opportunity
With many devices (think
WebRTC), simultaneous ringing
or sequential ringing can be at
best annoying and at worst
unworkable. With context-
based calling the call goes
directly to the device you’re
using, or depending on your
context to voicemail for further
processing.
The Solution – Context-based routing.
This service mashes up customer context across all their devices
with call control to enable calls to be directed to the customer’s
last used device, or the most appropriate device given their context. 
For example the last used device could be their desktop PC, while
their location shows they are away from their desk, hence the call
would be directed to their preferred mobile device. Through the use
of black and white lists customers can control what calls are
received at home outside of normal working hours, passing them
through an interrogation filter to ensure a work call is urgent before
they are interrupted at home with their family.
37
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Context-based Call Routing: User Experience
Key features:
• Works on any phone using the customer s
existing number
• Pre-configured based on the customers existing
behavior
• Multiple business models supported
Call goes directly to preferred available device using
either presence, or the customer s device priorities
based on their context defined by their location, time of
day, calendar status, and the person calling.
When the customer enters a specific context, e.g. in a
meeting, the service activates a set of screening and
forwarding rules (black list or white lists) for voice calls,
SMS, MMS, video calls, and notification services such
as missed call alerts. The service can have a number of
preset typical contexts such as Do Not Disturb , No
anonymous , On Holiday , Meeting , Commuting as
well as creating their own. Each context can have
specific black lists and white lists and rules for how their
communications are controlled.
Telco
Telco s Customer
Calling
Party
38
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Context-based Call Routing: Technology
Telco
Telco s Customer
Calling
Party
1. Call placed to Telco s
customer	

2. Customer s context
gathered from both
internal (device status
(on/off) and location) and
external (e.g. Outlook
Calendar) sources.
3. Call routed to device
based on customers
preferences, or previous
behavior. Note with Ameche
the call can be re-routed
mid-call, e.g. customer want
to move from their PC to
their mobile phone, and with
Ameche this can be done
through voice control.
39
8
© Voxeo Corporation© Voxeo Corporation© Voxeo Corporation
Context-based Call Routing: Business Model
•  Feature differentiation for One Number services and One NumberVoIP clients, e.g.
Rogers One Number	

•  Competitive differentiator and added customer convenience to attract
customers to the service	

•  Feature differentiation to group calling services like myaNumber (Family Security
and Communication)	

•  Monthly subscription fee for advanced context routing capabilities – targeting
business users	

•  Surveys conducted by Tropo of its customer base indicate a price point in the
range of $2 to $4 per month, with the higher figure being for a learning system
that routes on previous behaviors	

40
„  Automatic-Alternative Billing: Bills a call to an alternative account or credit card based on set of
user defined policies, e.g. parents pay for their child to call home.
„  Pay-For-Me: Enables typically prepaid customers to request the called party to pay for the call.
The request can be transmitted over SMS, MMS, USSD, voice announcement, SIP or WAP-push.
The called party must accept before the call is set-up. Scenarios include prepaid users with low
or no cash, for children calling their parents as part of a family plan, or for roamers that would
like to have a cheaper call. Possible restrictions: the calling party's prepaid balance is under a
configurable threshold, both parties are from the same service provider, and in specific roaming
scenarios.
„  Low cash Call Return SMS: Service targets prepaid customers with low / no balance who
cannot immediately reload their balance by sending a USSD code to the network which then
sends a free-of-charge SMS to the requested party with the text Please call me and the
customer s number . Possible restrictions: limited to prepaid users with a residual balance,
who are not roaming, and the requested party belongs to the same service provider. Also
restrictions can be placed on the number of Call me service requests allowed per day, week or
month.
„  Sponsored Calls: Cost conscious customers, or prepaid customers that are running low on funds,
can get cheaper rates for voice calls, by accepting to listen to advertisements at the beginning of
the call and/or at recurring times during the voice call. The advert provides the offset to the
standard call charge. Its similar in concept to the adverts on TV, however targeting and
advertiser education is required on the value offered by such advertising opportunities. The
subscriber can invoke the service either for all their calls or on a call by call basis; it applies to
only the customer s outgoing calls.
41
Possible Emerging Market Cases
„  Balance related
•  Cash Transfer: Cash Transfer enables prepaid and postpaid customers to transfer cash onto another
customer s prepaid balance, either within the same operator or between operators depending on
whether an inter-operator agreement exists or a third party service provider is used. The service is
invoked through SMS, USSD, WAP or Web portals.
•  No Credit Notification: Notifies texters when recipients cannot reply because they're out of credit
•  Prepaid community: Sets up a user community with a shared prepay balance, debited each time one
group member calls or texts another
„  Community related
•  Community and Club Services: Enables communities and clubs to create private number schemes,
group SMS lists, and conference call service.
•  Customer Created Community Services: Customer can create a premium SMS service, where
followers can subscribe to receive exclusive information. Or a group can set up a community
messaging service for arranging who will pick up the team for the next match.
42
Possible Emerging Market Cases
„  Call Duration Limitation: Limits the duration of certain calls, releasing them upon reaching a
maximum. On family plans limit talk time of the kids.
„  Choose Your Number: Choose Your Number enables new customers to select a directory number
out of a series of MSISDN numbers. Subscribers are charged when they accept one of the
proposed numbers. The charge can vary depending upon the popularity of the number. The
chosen number is activated in the network (provisioned in the HLR). The service interaction
with the subscriber can be implemented with USSD messages/menus or WAP portals or Web
self-service or voice/IVR interaction.
„  Policy-Based Call Accept / Reject: Policy-Based Call Accept / Reject service enables wireline or
wireless customers to define a list of calling numbers that will be the only calling parties
authorized (not authorized) to ring their phone. (Variant of Context-based Routing Use Case)
„  Voice Translator: Based on the language preferences of the subscriber they can automatically
translate a voice recording into foreign languages.
43
Possible Emerging Market Cases
44
Telephony no longer sucks
With ,
it's
What are you waiting for?

More Related Content

What's hot

Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...
Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...
Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...Alan Quayle
 
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013Alan Quayle
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009Sanjay Jhawar
 
Apidaze Telecom API pre-conference workshop 11_11_2013
Apidaze Telecom API pre-conference workshop 11_11_2013Apidaze Telecom API pre-conference workshop 11_11_2013
Apidaze Telecom API pre-conference workshop 11_11_2013Alan Quayle
 
TADS Telecom Summit Telestax Ivelin Ivanov
TADS Telecom Summit Telestax Ivelin IvanovTADS Telecom Summit Telestax Ivelin Ivanov
TADS Telecom Summit Telestax Ivelin IvanovAlan Quayle
 
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020Alan Quayle
 
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian SchumannProgrammable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian SchumannAlan Quayle
 
WebRTC-SIP Gateway
WebRTC-SIP GatewayWebRTC-SIP Gateway
WebRTC-SIP GatewayREVE Systems
 
Berlin BlueVia SDP Summit
Berlin BlueVia SDP SummitBerlin BlueVia SDP Summit
Berlin BlueVia SDP SummitAlan Quayle
 
Independent review of telecom ap is pre conference workshop
Independent review of telecom ap is pre conference workshopIndependent review of telecom ap is pre conference workshop
Independent review of telecom ap is pre conference workshopAlan Quayle
 
Case Studies in Enterprise Messaging Federation
Case Studies in Enterprise Messaging FederationCase Studies in Enterprise Messaging Federation
Case Studies in Enterprise Messaging FederationAlan Quayle
 
End Point Evolution TADSummit Americas 2019
End Point Evolution TADSummit Americas 2019End Point Evolution TADSummit Americas 2019
End Point Evolution TADSummit Americas 2019Alan Quayle
 
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market SizingBy The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market SizingAlan Quayle
 
CPaaS, In-app Comms, Business Messaging, Employee Comms Tables
CPaaS, In-app Comms, Business Messaging, Employee Comms TablesCPaaS, In-app Comms, Business Messaging, Employee Comms Tables
CPaaS, In-app Comms, Business Messaging, Employee Comms TablesAlan Quayle
 
TADS Telecom Summit Bakrie Telecom Raj Sunder
TADS Telecom Summit Bakrie Telecom Raj SunderTADS Telecom Summit Bakrie Telecom Raj Sunder
TADS Telecom Summit Bakrie Telecom Raj SunderAlan Quayle
 
Telecom API Event (11-13 Nov London) Summary
Telecom API Event (11-13 Nov London) SummaryTelecom API Event (11-13 Nov London) Summary
Telecom API Event (11-13 Nov London) SummaryAlan Quayle
 
Open Source Telecom Software Landscape by Alan Quayle
Open Source Telecom Software Landscape by Alan QuayleOpen Source Telecom Software Landscape by Alan Quayle
Open Source Telecom Software Landscape by Alan QuayleAlan Quayle
 
TADSummit, tyntec Keynote: Building the foundation for programmable telecoms ...
TADSummit, tyntec Keynote: Building the foundation for programmable telecoms ...TADSummit, tyntec Keynote: Building the foundation for programmable telecoms ...
TADSummit, tyntec Keynote: Building the foundation for programmable telecoms ...Alan Quayle
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StorySebastian Schumann
 
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...Alan Quayle
 

What's hot (20)

Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...
Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...
Independent Review of Telecom APIs (pre-conference workshop at Telecom API Ev...
 
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
Telestax Restcomm Telecom API pre-conference workshop 11 Nov 2013
 
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
APIs 2.0 presentation at the Telco 2.0 conference in Orlando 11 December 2009
 
Apidaze Telecom API pre-conference workshop 11_11_2013
Apidaze Telecom API pre-conference workshop 11_11_2013Apidaze Telecom API pre-conference workshop 11_11_2013
Apidaze Telecom API pre-conference workshop 11_11_2013
 
TADS Telecom Summit Telestax Ivelin Ivanov
TADS Telecom Summit Telestax Ivelin IvanovTADS Telecom Summit Telestax Ivelin Ivanov
TADS Telecom Summit Telestax Ivelin Ivanov
 
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
CXTech Landscape Across Asia by Alan Quayle for TADSummit Asia 2020
 
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian SchumannProgrammable Telecoms – What is in IT for Telcos? by Sebastian Schumann
Programmable Telecoms – What is in IT for Telcos? by Sebastian Schumann
 
WebRTC-SIP Gateway
WebRTC-SIP GatewayWebRTC-SIP Gateway
WebRTC-SIP Gateway
 
Berlin BlueVia SDP Summit
Berlin BlueVia SDP SummitBerlin BlueVia SDP Summit
Berlin BlueVia SDP Summit
 
Independent review of telecom ap is pre conference workshop
Independent review of telecom ap is pre conference workshopIndependent review of telecom ap is pre conference workshop
Independent review of telecom ap is pre conference workshop
 
Case Studies in Enterprise Messaging Federation
Case Studies in Enterprise Messaging FederationCase Studies in Enterprise Messaging Federation
Case Studies in Enterprise Messaging Federation
 
End Point Evolution TADSummit Americas 2019
End Point Evolution TADSummit Americas 2019End Point Evolution TADSummit Americas 2019
End Point Evolution TADSummit Americas 2019
 
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market SizingBy The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
By The Numbers: CPaaS, UCaaS, CCaaS Landscapes and Market Sizing
 
CPaaS, In-app Comms, Business Messaging, Employee Comms Tables
CPaaS, In-app Comms, Business Messaging, Employee Comms TablesCPaaS, In-app Comms, Business Messaging, Employee Comms Tables
CPaaS, In-app Comms, Business Messaging, Employee Comms Tables
 
TADS Telecom Summit Bakrie Telecom Raj Sunder
TADS Telecom Summit Bakrie Telecom Raj SunderTADS Telecom Summit Bakrie Telecom Raj Sunder
TADS Telecom Summit Bakrie Telecom Raj Sunder
 
Telecom API Event (11-13 Nov London) Summary
Telecom API Event (11-13 Nov London) SummaryTelecom API Event (11-13 Nov London) Summary
Telecom API Event (11-13 Nov London) Summary
 
Open Source Telecom Software Landscape by Alan Quayle
Open Source Telecom Software Landscape by Alan QuayleOpen Source Telecom Software Landscape by Alan Quayle
Open Source Telecom Software Landscape by Alan Quayle
 
TADSummit, tyntec Keynote: Building the foundation for programmable telecoms ...
TADSummit, tyntec Keynote: Building the foundation for programmable telecoms ...TADSummit, tyntec Keynote: Building the foundation for programmable telecoms ...
TADSummit, tyntec Keynote: Building the foundation for programmable telecoms ...
 
Programmable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr StoryProgrammable Telecoms is Hard - The immmr Story
Programmable Telecoms is Hard - The immmr Story
 
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
TADSummit EMEA 2019, Challenges Consuming Programmable Telecoms from the Deve...
 

Similar to Tropo Presentation at the Telecom API Workshop

Elision company presentation
Elision company presentationElision company presentation
Elision company presentationdialshree
 
StringeeX Video Contact Center Solution
StringeeX Video Contact Center SolutionStringeeX Video Contact Center Solution
StringeeX Video Contact Center SolutionStringeeX
 
Lv Asterisk Pavilion Stacy 2008
Lv Asterisk Pavilion Stacy 2008Lv Asterisk Pavilion Stacy 2008
Lv Asterisk Pavilion Stacy 2008Carl Ford
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsVoxeo Corp
 
Playbook for hosted services webinar slides
Playbook for hosted services webinar slidesPlaybook for hosted services webinar slides
Playbook for hosted services webinar slidesNetSapiens
 
Otra forma de hacer aplicaciones de telefonía
Otra forma de hacer aplicaciones de telefoníaOtra forma de hacer aplicaciones de telefonía
Otra forma de hacer aplicaciones de telefoníaMartin Perez
 
Voicesafe including v2.0
Voicesafe including v2.0 Voicesafe including v2.0
Voicesafe including v2.0 Mark Hampson
 
Wildix X Convention 2018 - Slides
Wildix X Convention 2018 - SlidesWildix X Convention 2018 - Slides
Wildix X Convention 2018 - SlidesWildix
 
MS ResponsePoint
MS ResponsePointMS ResponsePoint
MS ResponsePointjvharding
 
5 Common Hosted VoIP Myths Debunked
5 Common Hosted VoIP Myths Debunked5 Common Hosted VoIP Myths Debunked
5 Common Hosted VoIP Myths DebunkedJive Communications
 
The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016Roland Selmer
 
Intro to watson bluemix services
Intro to watson bluemix servicesIntro to watson bluemix services
Intro to watson bluemix servicesVikas Manoria
 
Fonality VOIP Solution
Fonality VOIP SolutionFonality VOIP Solution
Fonality VOIP Solutionjohn_perry
 

Similar to Tropo Presentation at the Telecom API Workshop (20)

Elision company presentation
Elision company presentationElision company presentation
Elision company presentation
 
StringeeX Video Contact Center Solution
StringeeX Video Contact Center SolutionStringeeX Video Contact Center Solution
StringeeX Video Contact Center Solution
 
Ford Stacy
Ford StacyFord Stacy
Ford Stacy
 
Lv Asterisk Pavilion Stacy 2008
Lv Asterisk Pavilion Stacy 2008Lv Asterisk Pavilion Stacy 2008
Lv Asterisk Pavilion Stacy 2008
 
CCXML For Advanced Communications Applications
CCXML For Advanced Communications ApplicationsCCXML For Advanced Communications Applications
CCXML For Advanced Communications Applications
 
Playbook for hosted services webinar slides
Playbook for hosted services webinar slidesPlaybook for hosted services webinar slides
Playbook for hosted services webinar slides
 
Otra forma de hacer aplicaciones de telefonía
Otra forma de hacer aplicaciones de telefoníaOtra forma de hacer aplicaciones de telefonía
Otra forma de hacer aplicaciones de telefonía
 
Voicesafe including v2.0
Voicesafe including v2.0 Voicesafe including v2.0
Voicesafe including v2.0
 
Wildix X Convention 2018 - Slides
Wildix X Convention 2018 - SlidesWildix X Convention 2018 - Slides
Wildix X Convention 2018 - Slides
 
Full packet
Full packetFull packet
Full packet
 
SmartOffice Full packet
SmartOffice Full packetSmartOffice Full packet
SmartOffice Full packet
 
SmartOffice USA Full Packet
SmartOffice USA Full PacketSmartOffice USA Full Packet
SmartOffice USA Full Packet
 
MS ResponsePoint
MS ResponsePointMS ResponsePoint
MS ResponsePoint
 
Fenero-DataSheet
Fenero-DataSheetFenero-DataSheet
Fenero-DataSheet
 
Onstate cloud-cc-webinar3
Onstate cloud-cc-webinar3Onstate cloud-cc-webinar3
Onstate cloud-cc-webinar3
 
Technology 2
Technology 2Technology 2
Technology 2
 
5 Common Hosted VoIP Myths Debunked
5 Common Hosted VoIP Myths Debunked5 Common Hosted VoIP Myths Debunked
5 Common Hosted VoIP Myths Debunked
 
The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016The Nexmo Voice API - AAT 2016
The Nexmo Voice API - AAT 2016
 
Intro to watson bluemix services
Intro to watson bluemix servicesIntro to watson bluemix services
Intro to watson bluemix services
 
Fonality VOIP Solution
Fonality VOIP SolutionFonality VOIP Solution
Fonality VOIP Solution
 

More from Alan Quayle

Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Alan Quayle
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Alan Quayle
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelAlan Quayle
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasalAlan Quayle
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeAlan Quayle
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...Alan Quayle
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigAlan Quayle
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...Alan Quayle
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisAlan Quayle
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...Alan Quayle
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Alan Quayle
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleAlan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuAlan Quayle
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoAlan Quayle
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleAlan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichAlan Quayle
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...Alan Quayle
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateAlan Quayle
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciAlan Quayle
 

More from Alan Quayle (20)

What is a vCon?
What is a vCon?What is a vCon?
What is a vCon?
 
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
Supercharging CPaaS Growth & Margins with Identity and Authentication, Aditya...
 
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
Building a sub-second virtual ThunderDome: Considerations for mass scale sub-...
 
What makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias GoebelWhat makes a cellular IoT API great? Tobias Goebel
What makes a cellular IoT API great? Tobias Goebel
 
eSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João CasaleSIM as Root of Trust for IoT security, João Casal
eSIM as Root of Trust for IoT security, João Casal
 
Architecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin SimeArchitecting your WebRTC application for scalability, Arin Sime
Architecting your WebRTC application for scalability, Arin Sime
 
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
CPaaS Conversational Platforms and Conversational Customer Service – The Expe...
 
Programmable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas GranigProgrammable Testing for Programmable Telcos, Andreas Granig
Programmable Testing for Programmable Telcos, Andreas Granig
 
How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...How to best maximize the conversation data stream for your business? Surbhi R...
How to best maximize the conversation data stream for your business? Surbhi R...
 
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel BourgoisLatest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
Latest Updates and Experiences in Launching Local Language Tools, Karel Bourgois
 
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
What Everyone Needs to Know about Protecting the CPaaS Ecosystem from Unlawfu...
 
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
Master the Audience Experience Multiverse: AX Best Practices and Success Stor...
 
Open Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan QuayleOpen Source Telecom Software Survey 2022, Alan Quayle
Open Source Telecom Software Survey 2022, Alan Quayle
 
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei IancuOpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems. Bogdan-Andrei Iancu
 
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe LeitaoTADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
TADS 2022 - Shifting from Voice to Workflow Management, Filipe Leitao
 
What happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan QuayleWhat happened since we last met TADSummit 2022, Alan Quayle
What happened since we last met TADSummit 2022, Alan Quayle
 
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike BromwichStacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
Stacuity - TAD Summit 2022 - Time to ditch the dumb-pipe, Mike Bromwich
 
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
AWA – a Telco bootstrapping product development: Challenges with dynamic mark...
 
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João CamarateFounding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
Founding a Startup in Telecoms. The good, the bad and the ugly. João Camarate
 
How to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro GauciHow to bring down your own RTC platform. Sandro Gauci
How to bring down your own RTC platform. Sandro Gauci
 

Recently uploaded

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Recently uploaded (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Tropo Presentation at the Telecom API Workshop

  • 1. Telephony !@#$%^&* Daniel C. Burnett, Ph.D. Chief Scientist, Tropo 1
  • 3. „ Ubiquitous, free platform (HTML) „ Unified mechanism for accessing resources (URIs) „ Developer-friendly „ Simple APIs (HTML + CSS + JS) „ No software to buy or set up à my 13-year-old can do it „ Free documentation on the web à developers self-train 3 What caused success of the Web? Let's learn from this!
  • 4. We are web developer focused 4 Why Tropo?
  • 5. Your pipe + Your subscriber community + Web-style simplicity for developers = Smart pipe 5 Growing the smart pipe
  • 6. „ Calling was „ Video phones „ Calls that moved with you „ Everything should just "work together" 6 When magic reigned
  • 7. „ It's TOO HARD „ Billing „ Compliance issues „ Cost of research „ Cost of failure (being fired) „ Reliability 7 What happened?
  • 8. 8 The problem T-1 "Telephony sucks" - Jonathan Taylor, founder ofVoxeo Make it simpler
  • 9. 9 SIP must be the answer (late 90's) Protocol coding "Telephony sucks" - Jonathan Taylor, founder ofVoxeo Make it simpler
  • 10. 10 CallML/CCXML/VXML must be the answer (early 2000's) XHTML -> HTML 4/5 "Telephony still too hard" - Jonathan Taylor, founder ofVoxeo Labs (Tropo) Make it more appealing (mid 2000's) (Oct 2010)
  • 11. 11 Tropo appeals to Web Developers Automates call endpoints "Why not in your calls?" - Jose De Castro,Tropo CTO Bring web development to the core network (Mar 2009)
  • 12. 12 Ameche is the (additional) answer Automates call midpoints Apps in your calls™ (Oct 2012)
  • 13. 13 So what's the point? We will never stop trying to make telephony (app dev) simpler innovating
  • 14. 14 Our products Simple JQuery API for building web client -  Voice/video -  IM/SMS/Twitter -  Of course WebRTC -  Corresponding SIP proxying gateway Simple web scripting API for call endpoint apps -  Write in JS, Ruby, Groovy, Python, PHP -  Call/forward/answer -  Speech recognition/ synthesis -  SIP/PSTN/IM/SMS/ Skype/Twitter -  150k+ developers cPaaS using Simple NodeJS API for mid- call apps -  Voice, video, SMS -  Integrates with -  SMS or MSC -  API management -  Cloud deployment 30-second sign-up Developer sandbox 30-second sign-up Developer sandbox 30-second sign-up Developer sandbox
  • 15. 15 Our products Simple JQuery API for building web client -  Voice/video -  IM/SMS/Twitter -  Of course WebRTC -  Corresponding SIP proxying gateway Simple web scripting API for call endpoint apps -  Write in JS, Ruby, Groovy, Python, PHP -  Call/forward/answer -  Speech recognition/ synthesis -  SIP/PSTN/IM/SMS/ Skype/Twitter -  150k+ developers cPaaS using Simple NodeJS API for mid- call apps -  Voice, video, SMS -  Integrates with -  SMS or MSC -  API management -  Cloud deployment 30-second sign-up Developer sandbox 30-second sign-up Developer sandbox 30-second sign-up Developer sandbox Not just APIs – these appear as native code. REST is tiresome!
  • 16. Phono example <head> <script src="http://code.jquery.com/jquery-1.4.2.min.js"></script> <script src="http://s.phono.com/releases/1.1/jquery.phono.js"></script> </head> … $.phono({ onReady: function() { this.phone.dial("sip:9991443046@sip.tropo.com") } }); Place call or take call. 16
  • 17. <head> <script src="http://code.jquery.com/jquery-1.4.2.min.js"></script> <script src="http://s.phono.com/releases/1.1/jquery.phono.js"></script> </head> … $.phono({ onReady: function(event) { alert("My SIP address is sip:" + this.sessionId); }, phone: { onIncomingCall: function(event) { var call = event.call; alert("Incoming call"); call.bind({ onHangup: function(event) { console.log("Call hung up"); }); } } }); Phono example Place call or take call. 17
  • 18. Tropo example var facebook = new FacebookClient(authToken); var location = facebook.getLastCheckinLocation(); if(GeoUtils.getCountry(location) != 'USA') { var answer = ask('Dan is traveling right now. Do you still want to call him?', {choices: 'yes, no' }); if(answer == 'yes') { transfer(currentCall.calledId); } else { say('Okay. Try texting him.') } } } Intercepts called number and verifies location before continuing. 18
  • 19. Ameche example var ameche=require('ameche'); ameche.on('subscriber', function(subscriber) { subscriber.on('call:outgoing', function(call) { if(call.to=='tel:411'){ call.connect('tel:+1800GOOG411'); } }); }); Intercepts calls to 411 and redirects them to Google's Directory Assistance •  Could be billed at net profit over 411 DA •  Could be charged to developer offering service 19
  • 20. „ Crunched (Tropo + Phono) „ myaNUMBER (Tropo + Phono) „ Tropo is also deployed in both AT&T and Deutsche Telekom's developer gardens 20 Selected deployments
  • 21. Crunched: Tropo and Phono Crunched uses Tropo to •  Record calls and log them to SalesForce.com Crunched added Phono in May 2013 to •  Provide high-quality voice, supported in all browsers, whether WebRTC enabled or not Recently acquired by ClearSlide "a sales and marketing intelligence platform that helps companies close more deals with deeper insights into their customers" Crunched features: •  Full audio and video conferencing, with presentation and screen sharing •  Automatic call recording and logging to SalesForce.com •  Measures who's paying attention in meetings, who's reading emailed presentations, and how much time they spend reading each slide •  Simple web interface with no download, using high-quality audio 21
  • 22. myaNumber: Tropo and Phono "One phone number for your family." Myanumber features: •  One number for your children to call (local or toll-free) •  Up to 5 caregiver numbers (Mom, Dad, Grandma, friend, etc.) •  Rings simultaneously or in sequence, as configured •  Group text among caregivers, caregiver location information •  Automated transcription of call sent to all caregivers •  Basic cost: $9.99/mo or $89.99/yr, incl. 200 call minutes and 100 SMS Tropo provides: •  Voice and SMS Other (AT&T) APIs used: •  payment API •  locator API •  in-app messaging API so SMS from a browser looks like its sent from the person’s mobile •  speech to text API Phono provides: •  Voice and SMS from a browser 22
  • 23. „ SalesForce Call Logging (Tropo or Ameche) „ In-Call Assistant (Ameche) „ Social Weaving (Tropo or Ameche) „ Context-based Call Routing (Tropo or Ameche) „ Possible Emerging Market Cases 23 Cool Use Cases
  • 24. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation SalesForce Call Logging: Description The Problem Sales people forget to log their calls in SalesForce.com: incomplete analytics and missed business opportunities. The Solution - Integrated Call Logging When a sales person makes or receives a call, this triggers a look-up using the number and CRM package. If the number matches a client’s number it triggers the display of the client’s information. All communications with clients are recorded and uploaded in real-time. Retail Price - $5-10 per user/month (based on market research) 24
  • 25. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation SalesForce Call Logging: User Experience Key features: logs all sales calls • Automatically • In real time • On sales person s existing numbers • To/from ANY device / number SALES PERSON (Telco s customer) can call / be called on their existing numbers. CLIENT can call / be called on any device; as long as the phone number is registered in the CRM package the application will be triggered. Telco 1.Script running on Tropo or app on Ameche checks client s number using SFDC public APIs 3. Sales Person views all call logs and audio file and transcriptions from their salesforce.com account 2. If number is a client then app logs call and passes records to SFDC using public APIs upon call completion 25
  • 26. SalesForce Call Logging: Business Models Individual purchase $5-10 pm $5k-10k pm 15% retained by SFDC $4.25-8.5 pm $4.25k-8.5k pm Distribution Through SFDC AppExchange Distribution Direct / Partner (Non-SFDC Implementations) Telco SI / CRM Partners (e.g. SAP) $5k-10k pm + Set-up fee Revenue to Telco Revenue to Telco $5k-10k pm (Set-up fee goes to SI plus commission (2)) Notes: (1) Enterprise assumes 1000 seats. (2) Model is not limited to only SFDC, Telco may choose to deliver in partnership with local system integrators and other CRM platforms either cloud or premise-based. Enterprise Purchase (1) 26
  • 27. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation In-Call Assistant: Description The Problem Taking notes or sending a text while driving is dangerous. What if you could activate an in-call assistant to take notes, transcribe the call to text and send you an email or MMS message when you hang up? The Solution - Voice Activated In-Call Assistant Through the power of your voice: record calls, take notes that upload to Evernote, listen and send email / SMS / IM / Tweet / to do list / blog posts, receive whisper meeting alerts during calls that only you hear, add people to calls, divert calls to other devices, check your calendar to add or change appointments, and lots more… Retail Price - $1-7 per user/month (depending on features) “Record this call” [CHIME] “This call is being recorded...” “Recording sent” 27
  • 28. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation In-Call Assistant: User Experience Key features: • Works on any phone using the customer s existing number • Activated on a specific context (e.g. driving) • Addresses campaign of Don t text and drive • Extensible list of web and network services Customer subscribes to the in-call assistant service. Saying a key phrase Hello Green Genie during a call activates the assistant. Or if the customer is in a specific context, e.g. receives an SMS while driving, the assistant calls them. Or they can call the assistant directly to use the power of their voice over their services. Telco Using the power of their voice, customer can control all their services Hello Green Genie 28
  • 29. In-Call Assistant: Example Features Drive time SMS Green Genie calls the subscriber and reads-out the SMS while the subscriber is driving. The subscriber can then say reply to answer the SMS using their voice, or create a new SMS, or review an old SMS. Call recording On a call and need to take a note? Say Hello Green Genie, record call. The call is recorded, transcribed and sent by email or MMS to the subscriber or to Evernote. Add a line On a call and need to add someone onto the call? Say Hello Green Genie, add Bob (this assumes contact list synced) or add phone number 888 888 8888. The person is called and added to the existing call if they answer. Email by voice The subscriber can call Green Genie and say, check my email and the email titles and senders are read out. The subscriber can then reply or forward the emails, again through the power of their voice. Tweet by voice The subscriber can call Green Genie or while on a call say, check my tweets and can listen to their tweets, and then like, retweet, or create new tweets through the power of their voice. Whisper reminders While on a call, the subscriber can receive meeting reminders via whispers, Business Integration On a call and need the customer's order status? Say Hello Green Genie, order status, Fred Jones. And listen to the status while on the phone. 29
  • 30. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation In-Call Assistant: Recording 3. Returns whisper to customer Recording, or could announce to both parties the call is being recorded (1). Called or Calling Party Telco s Customer 1. Customer is on a call and says Hello Green Genie, record call. 2. Green Genie App running on Ameche is activated on detecting keyword Hello Green Genie and command phrase record call . Telco IMS/ NGIN 4. At the end of the call the recording is sent to the customer as either an audio file or transcribed and saved by email, MMS or web service such as Evernote (using their public API). (2) Note: (1) other party will hear the voice commands unless the customer mutes their line. (2) would require customer to set preferences, default can be set by the operator. 30
  • 31. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation In-Call Assistant: SMS while driving 3. Since customer status is driving and SMS is received, Green Genie places a call to customer and reads text of SMS. Customer 1. Customer s status is driving, e.g. location is on a highway moving at 10 mph 2. Customer receives an SMS which is passed to Green Genie; customer's context is checked. Telco IMS/ NGIN 4. Customer can use speech commands within the call such as: Reply Send SMS to 888 888 8888 or Bob Forward SMS to 888 888 8888 or Bob Names assume address book is sync ed. 31
  • 32. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation In-Call Assistant: Business Model •  Service already exists, e.g. Dial2do, Excendia, with pricing in the range of $2.50 per month to $10 per month depending on feature set. •  Dial2do has 100k+ direct paying customers as service is bundled with high-end Bluetooth headsets, e.g. Jabra, Jawbone, Plantronics •  Basic service could be ad-supported, e.g. each time the service is invoked it includes voice based adverts. •  In-Call integration and integration with existing communication services provides a significantly enhanced experience compared to Dial2do s offer – possible for a premium on existing pricing. •  Don t text and drive campaigns are ideal vehicles to promote the service across consumer and enterprise segments; customers simply use their voice as they have done for decades while driving. •  Recommend offering as a bolt-on to existing consumer and enterprise packages 32
  • 33. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Social Weaving: Description The Opportunity Social Networking sites like Facebook and LinkedIn have changed the way the world communicates. Rather than fight this movement, operators have an opportunity to integrate the mobile experience with these services to promote their brands every time someone uses their phone. The Solution - Social Call Activity. Social Caller ID. Operators can weave real-time voice and text conversations into social streams. For example, a service can be created that logs call activity and SMS messages to the user’s public or private activity feed on Facebook, allowing them to see all their conversations in one place. Called your mom on her birthday? You get a ‘good daughter’ badge :-) Another service could trigger a real-time Social Caller ID window on LinkedIn with the caller’s profiles and latest activity stream. 33
  • 34. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Social Weaving: User Experience Key features: • Works on any phone using the customer s existing number • Privacy rules can filter who sees the status update and how the message is presented • Multiple business models supported Customer signs up for Social Caller ID status via their preferred social network, or their Telco s self-serve account, then set their privacy rules and contact list integration; for example, the status update could say On a call or with contact list integration they could say, On a call with Fred Jones . Telco Any call activity generates status updates pushed to the customer s preferred social networks. Update can either be a paid-for service (no telco brand) or free (ad- supported) where the update reads Liz is busy on a call. Sponsored by Telco X 34
  • 35. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Social Weaving: Technology Telco s Customer 1.Telco s customer makes or receives calls 2. Call activity results in either the script on Tropo or the app on Ameche sending an updated status message through the Facebook public API Telco IMS / NGIN 3. Telco s customer status message is updated when on a call. When call completes status is again updated. 35
  • 36. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Social Weaving: Business Model •  Paid-for Model •  Assuming 10M subscribers of whom 25% are actively using a business social network (assuming only business subscribers would pay) and only 5% sign up at $2 per month, that would generate a monthly revenue of $250k. •  Advertising Equivalent Model •  Assume 10M subscribers, 50% of whom actively use on average 1.5 social networks, e.g. Facebook, Google+, LinkedIn. •  Assume only 5% of those active subscribers sign-up for the service, and on average have 4.5 calls per day, and each view generates 20 views from friends •  This will generate •  10M (total operator subscribers) •  * 50% (half use social networks) •  * 1.5 (a personal and a business social network) •  * 5% (of those social subscribers sign-up to the service) •  * 4.5 * 30 (calls per month) •  * 20 (views of the status update) •  = 1000M impressions per month •  Assuming a CPM (Cost per Thousand) impressions of $20 would cost the equivalent of $20M in internet advertising per month 36
  • 37. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Context-based Call Routing The Opportunity With many devices (think WebRTC), simultaneous ringing or sequential ringing can be at best annoying and at worst unworkable. With context- based calling the call goes directly to the device you’re using, or depending on your context to voicemail for further processing. The Solution – Context-based routing. This service mashes up customer context across all their devices with call control to enable calls to be directed to the customer’s last used device, or the most appropriate device given their context. For example the last used device could be their desktop PC, while their location shows they are away from their desk, hence the call would be directed to their preferred mobile device. Through the use of black and white lists customers can control what calls are received at home outside of normal working hours, passing them through an interrogation filter to ensure a work call is urgent before they are interrupted at home with their family. 37
  • 38. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Context-based Call Routing: User Experience Key features: • Works on any phone using the customer s existing number • Pre-configured based on the customers existing behavior • Multiple business models supported Call goes directly to preferred available device using either presence, or the customer s device priorities based on their context defined by their location, time of day, calendar status, and the person calling. When the customer enters a specific context, e.g. in a meeting, the service activates a set of screening and forwarding rules (black list or white lists) for voice calls, SMS, MMS, video calls, and notification services such as missed call alerts. The service can have a number of preset typical contexts such as Do Not Disturb , No anonymous , On Holiday , Meeting , Commuting as well as creating their own. Each context can have specific black lists and white lists and rules for how their communications are controlled. Telco Telco s Customer Calling Party 38
  • 39. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Context-based Call Routing: Technology Telco Telco s Customer Calling Party 1. Call placed to Telco s customer 2. Customer s context gathered from both internal (device status (on/off) and location) and external (e.g. Outlook Calendar) sources. 3. Call routed to device based on customers preferences, or previous behavior. Note with Ameche the call can be re-routed mid-call, e.g. customer want to move from their PC to their mobile phone, and with Ameche this can be done through voice control. 39
  • 40. 8 © Voxeo Corporation© Voxeo Corporation© Voxeo Corporation Context-based Call Routing: Business Model •  Feature differentiation for One Number services and One NumberVoIP clients, e.g. Rogers One Number •  Competitive differentiator and added customer convenience to attract customers to the service •  Feature differentiation to group calling services like myaNumber (Family Security and Communication) •  Monthly subscription fee for advanced context routing capabilities – targeting business users •  Surveys conducted by Tropo of its customer base indicate a price point in the range of $2 to $4 per month, with the higher figure being for a learning system that routes on previous behaviors 40
  • 41. „  Automatic-Alternative Billing: Bills a call to an alternative account or credit card based on set of user defined policies, e.g. parents pay for their child to call home. „  Pay-For-Me: Enables typically prepaid customers to request the called party to pay for the call. The request can be transmitted over SMS, MMS, USSD, voice announcement, SIP or WAP-push. The called party must accept before the call is set-up. Scenarios include prepaid users with low or no cash, for children calling their parents as part of a family plan, or for roamers that would like to have a cheaper call. Possible restrictions: the calling party's prepaid balance is under a configurable threshold, both parties are from the same service provider, and in specific roaming scenarios. „  Low cash Call Return SMS: Service targets prepaid customers with low / no balance who cannot immediately reload their balance by sending a USSD code to the network which then sends a free-of-charge SMS to the requested party with the text Please call me and the customer s number . Possible restrictions: limited to prepaid users with a residual balance, who are not roaming, and the requested party belongs to the same service provider. Also restrictions can be placed on the number of Call me service requests allowed per day, week or month. „  Sponsored Calls: Cost conscious customers, or prepaid customers that are running low on funds, can get cheaper rates for voice calls, by accepting to listen to advertisements at the beginning of the call and/or at recurring times during the voice call. The advert provides the offset to the standard call charge. Its similar in concept to the adverts on TV, however targeting and advertiser education is required on the value offered by such advertising opportunities. The subscriber can invoke the service either for all their calls or on a call by call basis; it applies to only the customer s outgoing calls. 41 Possible Emerging Market Cases
  • 42. „  Balance related •  Cash Transfer: Cash Transfer enables prepaid and postpaid customers to transfer cash onto another customer s prepaid balance, either within the same operator or between operators depending on whether an inter-operator agreement exists or a third party service provider is used. The service is invoked through SMS, USSD, WAP or Web portals. •  No Credit Notification: Notifies texters when recipients cannot reply because they're out of credit •  Prepaid community: Sets up a user community with a shared prepay balance, debited each time one group member calls or texts another „  Community related •  Community and Club Services: Enables communities and clubs to create private number schemes, group SMS lists, and conference call service. •  Customer Created Community Services: Customer can create a premium SMS service, where followers can subscribe to receive exclusive information. Or a group can set up a community messaging service for arranging who will pick up the team for the next match. 42 Possible Emerging Market Cases
  • 43. „  Call Duration Limitation: Limits the duration of certain calls, releasing them upon reaching a maximum. On family plans limit talk time of the kids. „  Choose Your Number: Choose Your Number enables new customers to select a directory number out of a series of MSISDN numbers. Subscribers are charged when they accept one of the proposed numbers. The charge can vary depending upon the popularity of the number. The chosen number is activated in the network (provisioned in the HLR). The service interaction with the subscriber can be implemented with USSD messages/menus or WAP portals or Web self-service or voice/IVR interaction. „  Policy-Based Call Accept / Reject: Policy-Based Call Accept / Reject service enables wireline or wireless customers to define a list of calling numbers that will be the only calling parties authorized (not authorized) to ring their phone. (Variant of Context-based Routing Use Case) „  Voice Translator: Based on the language preferences of the subscriber they can automatically translate a voice recording into foreign languages. 43 Possible Emerging Market Cases
  • 44. 44 Telephony no longer sucks With , it's What are you waiting for?