SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
The Future is Bright
Building the Mobile Services of the Future
James Body
Head of Research & Development
1
Introduction
Hello World!
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
Introduction to Truphone
v Formed 2006 by James Tagg
v Software Cellular Network – selling enabling technology to MNOs
v Became an operator – TRUPHONE - ‘Eat our own dogfood’
v Initially an ‘Over The Top’ (OTT) player
v Bought GSM Mobile Network Assets from 2008 onwards
v Full member of GSMA
v New CEO – Steve Robertson (ex-BT Openreach) joined 8/2011
v Strength today – circa 850 employees globally
“Truphone – it’s changing the way we communicate”
– Network Manager, Nasdaq 100 Biotech Company
IN COMMERCIAL CONFIDENCE© 2013 Truphone.Version 1.0. 4
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
v  In 2001 our founder couldn’t get a mobile
signal at his farmhouse in Kent, UK
v  And he couldn’t behave like normal when
doing international business
v  He questioned why traditional mobile
networks were slow to evolve and
address the challenges faced by business
and individuals
v  He formed Truphone to address these
challenges
v  Truphone is now a global enterprise
v  Over 850 Employees in offices across 10
countries
v  Official Technology Partner for Caterham F1
v  Clients cover FTSE 100 and Fortune 500
v  Redefined geography with unique innovative
products and service
v  Scalable technology infrastructure built with
blue chip providers
From pasture… …to pit-lane
6
What kind of service/applications do we
need to build?
Section
© STL Partners 2014
Solving the Name Space Problem
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
• Pluses
• Minuses
• Other alternative ‘addresses’
11
Who (or what) is calling me?
E.164 Telephone Numbers
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  Today
–  Presentation of E.164 number (most of the time)
–  Reasonably easy to spoof
–  CNAM (Short Alphanumeric Name) – in N America only
•  Issues
–  Relies on end user (device or person) to recognize calling party
–  Not a reliable means of authenticating ID of calling party
•  What I want in CLI
–  Positive (trusted) authentication of Calling Party
–  A much richer CLI
•  Full Name
•  Organization / Company
•  Role(s)
•  Contact address(es)
•  Picture
•  Location/Connection Status
12
Who (or what) is calling me?
Caller Line ID
I am not a number – I am a FREE MAN
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  Individuals today have complicated lifestyles
•  Communications need to mirror this
•  Early systems use
–  Personal Profile – owned and managed by individual for private purposes
–  Work Profile – owned/managed by employer for business purposes
•  BUT – life is not that simple!
•  Text should be kept to a minimum
–  Fourth level
»  Fifth level
14
One Number is NOT good enough
Multiple Personae
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  Temporary
–  I am selling a car and want to advertise a contact point for potential
purchasers to contact me on.
•  I do NOT wish to put my PERMANENT contact address(es)
•  After the car is sold, the contact address is discarded
–  I am a young carefree single person interested in meeting new friends
•  I do not wish to disclose PERMANENT contact details until I know and trust the new
friend
•  If the new contact does not come up to scratch, the contact is discarded
–  I am Duty Officer and will be on call for the next for the next 24 hours
•  The Duty Officer number remains constant and is well advertised
•  At the end of the DO period the number/address is assigned to the next duty individual
15
Examples
Multiple Personae
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  Permanent
–  International Business
•  I do business in multiple countries
•  I require local addresses/numbers in multiple countries in order to allow customers/
colleagues to easily contact me
–  I already have well known local numbers
•  I do not wish to change/discard numbers which I have had for some time as many
people know (and use) these to contact me
•  I wish to port numbers into my current service and keep the ‘known numbers’ alive
–  Numbers/Addresses that are associated with special Groups/Circles
•  I am a member of the VUC (VoIP User Conference)
•  I support Chelsea FC
•  I am a member of the local Parish Council
•  I am the Parent of a pupil at Warminster School
16
Examples
Multiple Personae
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  Temporary
–  I am selling a car and want to advertise a contact point for potential
purchasers to contact me on.
•  I do NOT wish to put my PERMANENT contact address(es)
•  After the car is sold, the contact address is discarded
–  I am a young carefree single person interested in meeting new friends
•  I do not wish to disclose PERMANENT contact details until I know and trust the new
friend
•  If the new contact does not come up to scratch, the contact is discarded
–  I am Duty Officer and will be on call for the next for the next 24 hours
•  The Duty Officer number remains constant and is well advertised
•  At the end of the DO period the number/address is assigned to the next duty individual
17
Examples
Multiple Personae
Call Handling
A Personal Assistant who never forgets
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
• Knows about:
– Calling Party
– User Status
• Where
• How connected
• Current activities (from schedule)
• Current mood/work profile
19
The ‘Gatekeeper’ controlling access to the user
Call Handling
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
• Multi-party voicemail
• Recording platform
• Multiparty call platform (Conferencing+)
• Proxy for queries to Location/Status
services
• Alerting (Like IFTTT)
• Multi-transport messaging platform
• Media Analysis (e.g. Emotion/Stress)
20
Much more than Voicemail Platform
Project INFERNO
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014 21
You have received a very ANGRY Voicemail from your wife!
Emotional Analysis
Primary and Secondary Communications
Channels
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
People have complicated lives – one persona is not enough!
Multiple Personae
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  A PRIMARY Communication channel is one that demands
direct interaction between the communicating parties
•  Normally a human can only handle ONE primary channel at
one time
•  Primary communications are often INTRUSIVE as they
disrupt activities
•  Examples (in order of ‘richness/quality’):
–  Normal narrowband voice call (Bell Telephone)
–  Wideband voice call (Using HD codecs)
–  Video session (WebRTC, Skype, Facetime, Google Hangout)
–  Face-to-Face conversation
24
Pay Attention!
Primary Communication Channels
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  A SECONDARY Communication channels are normally run
in the background while the user’s attention is primarily
focused on another task
•  Humans can handle multiple secondary channels at one
time, and are usually alerted to traffic by some form of alert
or call-to-action.
•  Can be disruptive if channels are ‘noisy’
•  Can be ignored when user is otherwise engaged
•  Examples (in order of ‘richness/quality’):
–  Conventional SMS (180 characters)
–  Instant messaging – IRC, Skype, MSN
–  OTT SMS (iMessage, WhatsApp)
25
Multiple concurrent streams
Secondary Communication Channels
Network Access
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  I want to MINIMISE the
size of my mobile bill
•  I want to use ANY radio
network
•  I want to be able to tie
together multiple services
from different operators
Network access methods
A Difference of Opinion
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  I want to MAXIMISE the
ARPU of my customers
•  I want customers to make
maximum use of OUR
radio network
•  I want customers to ONLY
use our mobile network
(and our roaming partners)
The MNO Perspective
A Difference of Opinion
© 2013 Truphone Limited. All Rights Reserved.June 10, 2014
•  One User
•  One Service
•  Multiple Communications Layers
–  2G/3G Cellular Mobile
–  OTT VoIP/SMSoIP
–  WebRTC
–  Other operator endpoints
–  SATCOM services
•  Iridium/Inmarsat
29
A Multi-Layered Model
The Truphone Persective
Truphone VIP Program
Carrier API
Summary
James Body
Head of R&D
UK: +44 74088 49622
US: +1
AU: +61
NL: +31
HK: +852
DE: +49
PL: +48
ES: +34
james.body@truphone.com

Contenu connexe

Similaire à TADHack Truphone Presentation

NATASHA CV updated June 2015
NATASHA CV updated June 2015NATASHA CV updated June 2015
NATASHA CV updated June 2015Natasha Schoombee
 
The Mobile Entrepreneur Part 2
The Mobile Entrepreneur Part 2The Mobile Entrepreneur Part 2
The Mobile Entrepreneur Part 2venturepointsa
 
Mark Jastine Pertez Chapter 9
Mark Jastine Pertez Chapter 9 Mark Jastine Pertez Chapter 9
Mark Jastine Pertez Chapter 9 Jaypee Tan
 
The Future of Roaming
The Future of RoamingThe Future of Roaming
The Future of RoamingMark Phillips
 
The Future of Roaming
The Future of RoamingThe Future of Roaming
The Future of RoamingMark Phillips
 
The Future of Roaming
The Future of RoamingThe Future of Roaming
The Future of RoamingOpenet
 
cv elze oelofse 212196
cv elze oelofse 212196cv elze oelofse 212196
cv elze oelofse 212196Elze Oelofse
 
Oracle Service Cloud Benefits for you
Oracle Service Cloud Benefits for youOracle Service Cloud Benefits for you
Oracle Service Cloud Benefits for youVincent van Huizen
 
Building a Business Continuity Plan
Building a Business Continuity PlanBuilding a Business Continuity Plan
Building a Business Continuity PlanOnvoy
 
Marvin Mafo CV - 2015
Marvin Mafo CV - 2015Marvin Mafo CV - 2015
Marvin Mafo CV - 2015Tinashe Mafo
 
Valentino CV_Last Updated September 2016
Valentino CV_Last Updated September 2016Valentino CV_Last Updated September 2016
Valentino CV_Last Updated September 2016Valentino Charles
 
How Access Control is impacted by cloud, mobile and GDPR
How Access Control is impacted by cloud, mobile and GDPRHow Access Control is impacted by cloud, mobile and GDPR
How Access Control is impacted by cloud, mobile and GDPRDoreen Loeber
 
We Have Met The Enemy - He is Us - The human factor in project failure
We Have Met The Enemy - He is Us - The human factor in project failureWe Have Met The Enemy - He is Us - The human factor in project failure
We Have Met The Enemy - He is Us - The human factor in project failurePeter Salmon
 
Mobile Data and Analytics - New revenue in Telco
Mobile Data and Analytics - New revenue in TelcoMobile Data and Analytics - New revenue in Telco
Mobile Data and Analytics - New revenue in TelcoNirmal Gupta
 
TulsaTechFest 2013 - RFP & Communications
TulsaTechFest 2013 - RFP & CommunicationsTulsaTechFest 2013 - RFP & Communications
TulsaTechFest 2013 - RFP & CommunicationsMelanie Nelson
 

Similaire à TADHack Truphone Presentation (20)

CV Mufhadi
CV MufhadiCV Mufhadi
CV Mufhadi
 
CV Mufhadi
CV MufhadiCV Mufhadi
CV Mufhadi
 
NATASHA CV updated June 2015
NATASHA CV updated June 2015NATASHA CV updated June 2015
NATASHA CV updated June 2015
 
The Mobile Entrepreneur Part 2
The Mobile Entrepreneur Part 2The Mobile Entrepreneur Part 2
The Mobile Entrepreneur Part 2
 
Mark Jastine Pertez Chapter 9
Mark Jastine Pertez Chapter 9 Mark Jastine Pertez Chapter 9
Mark Jastine Pertez Chapter 9
 
Anglum Group Mobile
Anglum Group MobileAnglum Group Mobile
Anglum Group Mobile
 
The Future of Roaming
The Future of RoamingThe Future of Roaming
The Future of Roaming
 
The Future of Roaming
The Future of RoamingThe Future of Roaming
The Future of Roaming
 
The Future of Roaming
The Future of RoamingThe Future of Roaming
The Future of Roaming
 
Abdelhamid CV
Abdelhamid CVAbdelhamid CV
Abdelhamid CV
 
cv elze oelofse 212196
cv elze oelofse 212196cv elze oelofse 212196
cv elze oelofse 212196
 
Oracle Service Cloud Benefits for you
Oracle Service Cloud Benefits for youOracle Service Cloud Benefits for you
Oracle Service Cloud Benefits for you
 
Building a Business Continuity Plan
Building a Business Continuity PlanBuilding a Business Continuity Plan
Building a Business Continuity Plan
 
Marvin Mafo CV - 2015
Marvin Mafo CV - 2015Marvin Mafo CV - 2015
Marvin Mafo CV - 2015
 
Valentino CV_Last Updated September 2016
Valentino CV_Last Updated September 2016Valentino CV_Last Updated September 2016
Valentino CV_Last Updated September 2016
 
USC Entrepreneurship Seminar Series
USC Entrepreneurship Seminar SeriesUSC Entrepreneurship Seminar Series
USC Entrepreneurship Seminar Series
 
How Access Control is impacted by cloud, mobile and GDPR
How Access Control is impacted by cloud, mobile and GDPRHow Access Control is impacted by cloud, mobile and GDPR
How Access Control is impacted by cloud, mobile and GDPR
 
We Have Met The Enemy - He is Us - The human factor in project failure
We Have Met The Enemy - He is Us - The human factor in project failureWe Have Met The Enemy - He is Us - The human factor in project failure
We Have Met The Enemy - He is Us - The human factor in project failure
 
Mobile Data and Analytics - New revenue in Telco
Mobile Data and Analytics - New revenue in TelcoMobile Data and Analytics - New revenue in Telco
Mobile Data and Analytics - New revenue in Telco
 
TulsaTechFest 2013 - RFP & Communications
TulsaTechFest 2013 - RFP & CommunicationsTulsaTechFest 2013 - RFP & Communications
TulsaTechFest 2013 - RFP & Communications
 

Plus de 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
 

Plus de 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
 

Dernier

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
(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
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
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
 
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
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Dernier (20)

Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
(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...
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
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...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
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
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

TADHack Truphone Presentation

  • 1. The Future is Bright Building the Mobile Services of the Future James Body Head of Research & Development 1
  • 4. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 Introduction to Truphone v Formed 2006 by James Tagg v Software Cellular Network – selling enabling technology to MNOs v Became an operator – TRUPHONE - ‘Eat our own dogfood’ v Initially an ‘Over The Top’ (OTT) player v Bought GSM Mobile Network Assets from 2008 onwards v Full member of GSMA v New CEO – Steve Robertson (ex-BT Openreach) joined 8/2011 v Strength today – circa 850 employees globally “Truphone – it’s changing the way we communicate” – Network Manager, Nasdaq 100 Biotech Company IN COMMERCIAL CONFIDENCE© 2013 Truphone.Version 1.0. 4
  • 5.
  • 6. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 v  In 2001 our founder couldn’t get a mobile signal at his farmhouse in Kent, UK v  And he couldn’t behave like normal when doing international business v  He questioned why traditional mobile networks were slow to evolve and address the challenges faced by business and individuals v  He formed Truphone to address these challenges v  Truphone is now a global enterprise v  Over 850 Employees in offices across 10 countries v  Official Technology Partner for Caterham F1 v  Clients cover FTSE 100 and Fortune 500 v  Redefined geography with unique innovative products and service v  Scalable technology infrastructure built with blue chip providers From pasture… …to pit-lane 6
  • 7.
  • 8. What kind of service/applications do we need to build?
  • 10. Solving the Name Space Problem
  • 11. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 • Pluses • Minuses • Other alternative ‘addresses’ 11 Who (or what) is calling me? E.164 Telephone Numbers
  • 12. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  Today –  Presentation of E.164 number (most of the time) –  Reasonably easy to spoof –  CNAM (Short Alphanumeric Name) – in N America only •  Issues –  Relies on end user (device or person) to recognize calling party –  Not a reliable means of authenticating ID of calling party •  What I want in CLI –  Positive (trusted) authentication of Calling Party –  A much richer CLI •  Full Name •  Organization / Company •  Role(s) •  Contact address(es) •  Picture •  Location/Connection Status 12 Who (or what) is calling me? Caller Line ID
  • 13. I am not a number – I am a FREE MAN
  • 14. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  Individuals today have complicated lifestyles •  Communications need to mirror this •  Early systems use –  Personal Profile – owned and managed by individual for private purposes –  Work Profile – owned/managed by employer for business purposes •  BUT – life is not that simple! •  Text should be kept to a minimum –  Fourth level »  Fifth level 14 One Number is NOT good enough Multiple Personae
  • 15. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  Temporary –  I am selling a car and want to advertise a contact point for potential purchasers to contact me on. •  I do NOT wish to put my PERMANENT contact address(es) •  After the car is sold, the contact address is discarded –  I am a young carefree single person interested in meeting new friends •  I do not wish to disclose PERMANENT contact details until I know and trust the new friend •  If the new contact does not come up to scratch, the contact is discarded –  I am Duty Officer and will be on call for the next for the next 24 hours •  The Duty Officer number remains constant and is well advertised •  At the end of the DO period the number/address is assigned to the next duty individual 15 Examples Multiple Personae
  • 16. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  Permanent –  International Business •  I do business in multiple countries •  I require local addresses/numbers in multiple countries in order to allow customers/ colleagues to easily contact me –  I already have well known local numbers •  I do not wish to change/discard numbers which I have had for some time as many people know (and use) these to contact me •  I wish to port numbers into my current service and keep the ‘known numbers’ alive –  Numbers/Addresses that are associated with special Groups/Circles •  I am a member of the VUC (VoIP User Conference) •  I support Chelsea FC •  I am a member of the local Parish Council •  I am the Parent of a pupil at Warminster School 16 Examples Multiple Personae
  • 17. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  Temporary –  I am selling a car and want to advertise a contact point for potential purchasers to contact me on. •  I do NOT wish to put my PERMANENT contact address(es) •  After the car is sold, the contact address is discarded –  I am a young carefree single person interested in meeting new friends •  I do not wish to disclose PERMANENT contact details until I know and trust the new friend •  If the new contact does not come up to scratch, the contact is discarded –  I am Duty Officer and will be on call for the next for the next 24 hours •  The Duty Officer number remains constant and is well advertised •  At the end of the DO period the number/address is assigned to the next duty individual 17 Examples Multiple Personae
  • 18. Call Handling A Personal Assistant who never forgets
  • 19. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 • Knows about: – Calling Party – User Status • Where • How connected • Current activities (from schedule) • Current mood/work profile 19 The ‘Gatekeeper’ controlling access to the user Call Handling
  • 20. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 • Multi-party voicemail • Recording platform • Multiparty call platform (Conferencing+) • Proxy for queries to Location/Status services • Alerting (Like IFTTT) • Multi-transport messaging platform • Media Analysis (e.g. Emotion/Stress) 20 Much more than Voicemail Platform Project INFERNO
  • 21. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 21 You have received a very ANGRY Voicemail from your wife! Emotional Analysis
  • 22. Primary and Secondary Communications Channels
  • 23. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 People have complicated lives – one persona is not enough! Multiple Personae
  • 24. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  A PRIMARY Communication channel is one that demands direct interaction between the communicating parties •  Normally a human can only handle ONE primary channel at one time •  Primary communications are often INTRUSIVE as they disrupt activities •  Examples (in order of ‘richness/quality’): –  Normal narrowband voice call (Bell Telephone) –  Wideband voice call (Using HD codecs) –  Video session (WebRTC, Skype, Facetime, Google Hangout) –  Face-to-Face conversation 24 Pay Attention! Primary Communication Channels
  • 25. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  A SECONDARY Communication channels are normally run in the background while the user’s attention is primarily focused on another task •  Humans can handle multiple secondary channels at one time, and are usually alerted to traffic by some form of alert or call-to-action. •  Can be disruptive if channels are ‘noisy’ •  Can be ignored when user is otherwise engaged •  Examples (in order of ‘richness/quality’): –  Conventional SMS (180 characters) –  Instant messaging – IRC, Skype, MSN –  OTT SMS (iMessage, WhatsApp) 25 Multiple concurrent streams Secondary Communication Channels
  • 27. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  I want to MINIMISE the size of my mobile bill •  I want to use ANY radio network •  I want to be able to tie together multiple services from different operators Network access methods A Difference of Opinion
  • 28. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  I want to MAXIMISE the ARPU of my customers •  I want customers to make maximum use of OUR radio network •  I want customers to ONLY use our mobile network (and our roaming partners) The MNO Perspective A Difference of Opinion
  • 29. © 2013 Truphone Limited. All Rights Reserved.June 10, 2014 •  One User •  One Service •  Multiple Communications Layers –  2G/3G Cellular Mobile –  OTT VoIP/SMSoIP –  WebRTC –  Other operator endpoints –  SATCOM services •  Iridium/Inmarsat 29 A Multi-Layered Model The Truphone Persective
  • 32. James Body Head of R&D UK: +44 74088 49622 US: +1 AU: +61 NL: +31 HK: +852 DE: +49 PL: +48 ES: +34 james.body@truphone.com