Yossi CohenDSP-IP
TechTalk by DSP-IP
Overview
Voice Quality Automatic NAT/FW traversalMobile VoIP Technological Issues
TechTalk by DSP-IP
Most innovative VoIP services today are a mix of the technologies described below Secret ingredient?
Communication method bridging Community/Sharing/Socializing Quality
WirelessTechnologies
Voice Processing
TransportNAT/FWP2P
Jabber/XMPP SIP/Simple
Secret Ingredient
TechTalk by DSP-IP
5
•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)
TechTalk by DSP-IP
6
•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
TechTalk by DSP-IP
7
•SIP – Session Initiation Protocol▫Used to initiate and control VoIP calls
▫Check security and P2P extensions
▫Open source implementations SIPFoundry
TechTalk by DSP-IP
8
•Approved standard by the IETF with a vibrant community extending the
standard• XML-based protocol•<message from=‘[email protected]’•to=‘[email protected]’>•<body>XMPP is easy!</body>•</message>•Numerous interoperable clients•Active Open Source and commercial
ecosystem•Used by Google
TechTalk by DSP-IP
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
TechTalk by DSP-IP
10
•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
TechTalk by DSP-IP
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 !!
Old Business Models & Their problems
TechTalk by DSP-IP
•Equipment vendors – Sell VoIP Equipment•VoIP Service Provider – Sell VoIP Service•VoIP Termination & Billing •VoIP Reseller Platforms•….
TechTalk by DSP-IP
•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
TechTalk by DSP-IP
•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
TechTalk by DSP-IP
•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 VoIPMobile / Roaming Solutions
TechTalk by DSP-IP
•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
TechTalk by DSP-IP
19
•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
CreateCommunities
Social VoIP
TechTalk by DSP-IP
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 orientedpremium bridging
services
Community free services
TechTalk by DSP-IP
TechTalk by DSP-IP
Usually free calls between subscribers PC over current Portal VoIP networksLower than standard rates for mobile calls. EQO - Widget for MySpace for MobileFring – Leading Israeli Mobile VoIP CompanyiSkoot – Deal with Skype Mobile
TechTalk by DSP-IP
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 CompaniesSocial NetworksDevice Vendors
TechTalk by DSP-IP
Compare to Middleware Market
TechTalk by DSP-IP
•Microsoft•Google•AOL•Yahoo•New Entrant – Adobe !
TechTalk by DSP-IP
•QQ – The first and the largest social network with its own VoIP
•Facebook is playing with IM & Presence, VoIP will probably follow
TechTalk by DSP-IP
•Nokia▫Adding SIP to phones▫Creating its own content & Media store
•Apple▫Total control of Device▫Its own Store
TechTalk by DSP-IP
•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)
TechTalk by DSP-IP
•Presence – its more important than cost▫Saves leaving messages
•Automatic Call Prioritization ▫Forward to Voice Mail▫DND▫High priority calls only
TechTalk by DSP-IP
•[email protected]•09-8850956