Yossi Cohen DSP-IP
Overview
Voice Quality  Automatic NAT/FW traversal Mobile VoIP Technological Issues
Most innovative VoIP services today are  a mix of the technologies described below Secret ingredient? Communication method bridging Community/Sharing/Socializing Quality Wireless Technologies Voice  Processing Transport NAT/FW P2P Jabber /XMPP SIP/Simple Secret  Ingredient
The required voice processing modules for a VoIP applications includes: AEC (AES) – Acoustic Echo Concealment Dynamic Jitter Buffer – has major effect on quality Connection to sound card / microphone DTMF VAD, Mixer, AGC, NC (NS) Voice quality monitoring CODECs – G711, G729, G723.1, iLBC, GSM AMR (in mobile related applications)
Wideband codecs (8KHz VoIP) GSM AMR WB – G722.1 iSAC 10-30KB iPCM-WB – 80KB Siren 7 – Polycom  UltraWideband Codecs (14KHz Voice) Siren 14 – Polycom Other open source codecs Speex  –  Part of XIPH Project
SIP – Session Initiation Protocol Used to initiate and control VoIP calls Check security and P2P extensions Open source implementations  SIPFoundry
Approved standard by the IETF with a vibrant community extending the standard XML-based protocol <message from=‘yossi@dsp-ip.com’ to=‘a@x.com’> <body>XMPP is easy!</body> </message> Numerous interoperable clients Active Open Source and commercial ecosystem Used by Google
Jingle –  Defines way for XMPP clients to exchange rich media. –  Audio is furthest along, but also work in progress for Video.  app sharing, etc.  Audio already in use by Google Talk . –  Makes it easy to work with SIP. HTTP Binding –  XMPP over HTTP  –  embed messaging and presence into any web page with Javascript and Ajax. –  Possible Jingle integration for rich media in web pages?  Perhaps using Flash ? Personal Event PubSub (PEP) –  Share rich presence data like geo-location. –  Model to decide who to send what presence data to - Connection to “Twitter”-like services
RTP – a simple real-time transport protocol SRTP – Secure variant (exists in open source) cRTP – Compressed headers version of RTP NAT and Firewall traversal are key components in most VoIP applications Several NAT traversal protocols exists: STUN – scalable partial solution TURN – less scalable complete solution ICE – uses STUN or Turn Several techniques for Firewall traversal Usage of TCP/IP lowers voice quality
VoIP Quality – Skype example Today “Skype better quality” is not an advantage but  a standard for VoIP applications VoIP over WLAN First Applications of VoIP over cellular, FMC Video - PC Skype as a pioneer again : VP7 video codec, not that important NGN video IM -  ooVoo   Avatars Connection to  CyWorld ,  SecondLife , social communities Look at  COMBots  !!
Old Business Models & Their problems
Equipment vendors – Sell VoIP Equipment VoIP Service Provider – Sell VoIP Service VoIP  Termination & Billing  VoIP Reseller Platforms … .
Equipment Vendors Examples VocalTec VCON Problems Diminishing margins on equipment Copied easily  Mind Set How to Improve our EQUIPMENT Goals: Add the new codec, lower BOM costs The right Mindset How to make it a better SERVICE
Example - Vonage  Revenues - VoIP subscription fees are: None or Very low per minute rates/ low flat rate  Client Acquisition Costs - high Vonage–150-200$ according to CEO interview  Offerings of  “subscriber for sale” 200$ per head Churn - high No Differentiation: client on a 19.99 flat package  will turn to a different vendor for 18.99
Examples DeltaThree – VoIP Platform For MSN Net2Phone – VoIP Platform for Yahoo! Problems No Real technology / Differentiation Competition Q: Who's Doing “VoIP Platform” for Yahoo today?
PC Based VoIP Mobile / Roaming Solutions
A Leading VC is looking for the next VoIP Monster.  Must haves Huge user base Marketing & Branding High Revenues/ low CAPEX/ LOW Churn Advantages (we can buy or outsource that later) Voice Processing Technology VoIP Signaling technology Innovation VoIP Termination, Billing Existing Store / Content Portal – Big Advantage
Create a Community Socialization Information sharing Community Bonding/Gluing Socialization and search tools Stronger relations and interactions between community members Bridging Communities Creating mutual interest spaces Bridging technological Gap Social VoIP Create Communities
Free Services Goals  Group creation Group Scaling Identity Connection  Basic communication Presence Premium Services Goal Revenues Group border crossing communication Presence  –  Mood Personalization Cross Group services Cross technology services VoIP<->PSTN VoIP over Mobile Free WLAN Bridging Bonding Community Technology oriented premium bridging services Community free services
 
Usually free calls between subscribers PC over current Portal VoIP networks Lower than standard rates for mobile calls.  EQO  - Widget for MySpace for Mobile Fring – Leading Israeli Mobile VoIP Company iSkoot  – Deal with Skype Mobile
Palore Call and rate services like restaurants or plumbers BitWine  Connection to experts Kasamba  connect to expert, bought by LivePerson for 40M$ June 2007
Portals & IM Companies Social Networks Device Vendors
Compare to Middleware Market
Microsoft Google AOL Yahoo New Entrant – Adobe !
QQ – The first and the largest social network with its own VoIP Facebook is playing with IM & Presence, VoIP will probably follow
Nokia Adding SIP to phones Creating its own content & Media store Apple Total control of Device Its own Store
Adobe Flash Platform already supports VoIP (not good) The new release 10  better voice quality P2P Capabilities Look at Pacifica Dramatic changes in pricing Microsoft Will probably do something in Silverlight Sun (in Java)
Presence – its more important than cost Saves leaving messages Automatic Call Prioritization  Forward to Voice Mail DND High priority calls only
[email_address] 09-8850956

VoIP - Technology To Business Models

  • 1.
  • 2.
  • 3.
    Voice Quality Automatic NAT/FW traversal Mobile VoIP Technological Issues
  • 4.
    Most innovative VoIPservices today are a mix of the technologies described below Secret ingredient? Communication method bridging Community/Sharing/Socializing Quality Wireless Technologies Voice Processing Transport NAT/FW P2P Jabber /XMPP SIP/Simple Secret Ingredient
  • 5.
    The required voiceprocessing modules for a VoIP applications includes: AEC (AES) – Acoustic Echo Concealment Dynamic Jitter Buffer – has major effect on quality Connection to sound card / microphone DTMF VAD, Mixer, AGC, NC (NS) Voice quality monitoring CODECs – G711, G729, G723.1, iLBC, GSM AMR (in mobile related applications)
  • 6.
    Wideband codecs (8KHzVoIP) GSM AMR WB – G722.1 iSAC 10-30KB iPCM-WB – 80KB Siren 7 – Polycom UltraWideband Codecs (14KHz Voice) Siren 14 – Polycom Other open source codecs Speex – Part of XIPH Project
  • 7.
    SIP – SessionInitiation Protocol Used to initiate and control VoIP calls Check security and P2P extensions Open source implementations SIPFoundry
  • 8.
    Approved standard bythe IETF with a vibrant community extending the standard XML-based protocol <message from=‘yossi@dsp-ip.com’ to=‘a@x.com’> <body>XMPP is easy!</body> </message> Numerous interoperable clients Active Open Source and commercial ecosystem Used by Google
  • 9.
    Jingle – Defines way for XMPP clients to exchange rich media. – Audio is furthest along, but also work in progress for Video. app sharing, etc. Audio already in use by Google Talk . – Makes it easy to work with SIP. HTTP Binding – XMPP over HTTP – embed messaging and presence into any web page with Javascript and Ajax. – Possible Jingle integration for rich media in web pages? Perhaps using Flash ? Personal Event PubSub (PEP) – Share rich presence data like geo-location. – Model to decide who to send what presence data to - Connection to “Twitter”-like services
  • 10.
    RTP – asimple real-time transport protocol SRTP – Secure variant (exists in open source) cRTP – Compressed headers version of RTP NAT and Firewall traversal are key components in most VoIP applications Several NAT traversal protocols exists: STUN – scalable partial solution TURN – less scalable complete solution ICE – uses STUN or Turn Several techniques for Firewall traversal Usage of TCP/IP lowers voice quality
  • 11.
    VoIP Quality –Skype example Today “Skype better quality” is not an advantage but a standard for VoIP applications VoIP over WLAN First Applications of VoIP over cellular, FMC Video - PC Skype as a pioneer again : VP7 video codec, not that important NGN video IM - ooVoo Avatars Connection to CyWorld , SecondLife , social communities Look at COMBots !!
  • 12.
    Old Business Models& Their problems
  • 13.
    Equipment vendors –Sell VoIP Equipment VoIP Service Provider – Sell VoIP Service VoIP Termination & Billing VoIP Reseller Platforms … .
  • 14.
    Equipment Vendors ExamplesVocalTec VCON Problems Diminishing margins on equipment Copied easily Mind Set How to Improve our EQUIPMENT Goals: Add the new codec, lower BOM costs The right Mindset How to make it a better SERVICE
  • 15.
    Example - Vonage Revenues - VoIP subscription fees are: None or Very low per minute rates/ low flat rate Client Acquisition Costs - high Vonage–150-200$ according to CEO interview Offerings of “subscriber for sale” 200$ per head Churn - high No Differentiation: client on a 19.99 flat package will turn to a different vendor for 18.99
  • 16.
    Examples DeltaThree –VoIP Platform For MSN Net2Phone – VoIP Platform for Yahoo! Problems No Real technology / Differentiation Competition Q: Who's Doing “VoIP Platform” for Yahoo today?
  • 17.
    PC Based VoIPMobile / Roaming Solutions
  • 18.
    A Leading VCis looking for the next VoIP Monster. Must haves Huge user base Marketing & Branding High Revenues/ low CAPEX/ LOW Churn Advantages (we can buy or outsource that later) Voice Processing Technology VoIP Signaling technology Innovation VoIP Termination, Billing Existing Store / Content Portal – Big Advantage
  • 19.
    Create a CommunitySocialization Information sharing Community Bonding/Gluing Socialization and search tools Stronger relations and interactions between community members Bridging Communities Creating mutual interest spaces Bridging technological Gap Social VoIP Create Communities
  • 20.
    Free Services Goals Group creation Group Scaling Identity Connection Basic communication Presence Premium Services Goal Revenues Group border crossing communication Presence – Mood Personalization Cross Group services Cross technology services VoIP<->PSTN VoIP over Mobile Free WLAN Bridging Bonding Community Technology oriented premium bridging services Community free services
  • 21.
  • 22.
    Usually free callsbetween subscribers PC over current Portal VoIP networks Lower than standard rates for mobile calls. EQO - Widget for MySpace for Mobile Fring – Leading Israeli Mobile VoIP Company iSkoot – Deal with Skype Mobile
  • 23.
    Palore Call andrate services like restaurants or plumbers BitWine Connection to experts Kasamba connect to expert, bought by LivePerson for 40M$ June 2007
  • 24.
    Portals & IMCompanies Social Networks Device Vendors
  • 25.
  • 26.
    Microsoft Google AOLYahoo New Entrant – Adobe !
  • 27.
    QQ – Thefirst and the largest social network with its own VoIP Facebook is playing with IM & Presence, VoIP will probably follow
  • 28.
    Nokia Adding SIPto phones Creating its own content & Media store Apple Total control of Device Its own Store
  • 29.
    Adobe Flash Platformalready supports VoIP (not good) The new release 10 better voice quality P2P Capabilities Look at Pacifica Dramatic changes in pricing Microsoft Will probably do something in Silverlight Sun (in Java)
  • 30.
    Presence – itsmore important than cost Saves leaving messages Automatic Call Prioritization Forward to Voice Mail DND High priority calls only
  • 31.