Portal’s VoIP Wars Massive Client application Development
VoIM Agenda
What is VoIM
IM
VoIM Today
Effect on Telecom Market
VoIM Design
Voice processing
Signaling – SIP, Jabber
Future Trends
Avatars
Video
SMS
Business services
What is VoIM Portal VoIP Wars
VoIM starts with IM
Single Client IM
IRC, ICQ
AOL AIM
MSN Messenger
Yahoo! Messenger
Jabber
Multi Client IM
Trillian
Gaim
Meebo
VoIP Clients today Yack!
VoIM Leaders
Skype (eBay (
Google (Talk)
MSN (Messenger, Communicator)
AOL
Yahoo!
What are they doing?
Offering PC based VoIP services
Free between network members
Some: low cost PC-to-PSTN/Mobile
Common voice processing module
Starting to offer non PC based VoIP
Skype WiFi-Phones
Skype Dual-mode mobile phones
eBay/Skype
Most innovative – Chasm Crosser
Proprietary signaling and voice codecs
Most business oriented. Great Synergy with:
eBay
Multicast conferences added on Skype 2.5
Free calls between client and seller on eBay
PayPal
Payment, Pre-paid service
eBay signed a deal with Google for advertisement and calls
MSN Messenger
Very large subscriber base (2 x Skype)
Protocols use SIP + Proprietary protocols
Open Source
MSNDot - Implementation by reverse engineering of protocols
Not complete
Why Portal VoIP threaten Telcos?
Low physical/fiscal barrier for entry
Low infrastructure cost
Global reach
Viral distribution
Huge subscriber base 100M (Skype)-300M (MSN)
Skype subscribers equal the numbers of subscribers in half of Europe
Diversified ways to generate revenue
Not limited to VoIP like telcos:
Avatars
SMS
Portal VoIP & Long distance market Source: 22%
VoIM Structure Portal VoIP Wars
Technology of VoIP solutions Wireless Technologies Voice Processing Transport NAT/FW P2P Jabber /XMPP SIP/Simple Secret Ingredient
Most innovative VoIP services today are a mix of the technologies described below
Secret ingredient?
Communication method bridging
Community/Sharing/Socializing
Quality
Voice Processing
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)
Voice codecs
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
Signaling - SIP
SIP – Session Initiation Protocol
Used to initiate and control VoIP calls
Check security and P2P extensions
Open source implementations
SIPFoundry
Signaling - XMPP
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
XMPP+
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
Transport
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
“ Secret Ingredient”
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 !!
Skype
Two basic API parts:
Skype phone API – connection of devices such as USB Phones
Skype access API – Provide external applications with an API to control Skype:
Create call
Terminate call
API
C++
Skype4COM - COM API
VB
Delphi
Google - LibJingle
Signaling
Call Initiation
Call Termination
Instant Message
Presence
On-line
Away
Basic Audio coding (PCM)
Advantages
Large user base / community
No need for “registration”
Connection to other application
Open Interfaces (JABBER)
The Software Architecture of VoiceEngine Lite
Service Creation in 2 slides Portal VoIP Wars
Community oriented VoIP
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
Community Strategy Bridging Bonding Community
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
Technology oriented premium bridging services Community free services
Premium Services
VoIP-to-PSTN (X-Out)
PSTN-to-VoIP (X-In)
SMS
VoIP to Mobile
Personalization
Web buttons
Business service
Conferences
One Bill …
Future Trends Portal VoIP Wars
Portal VoIP Future Trends
Transport and Quality problems are solved
Next:
Personalization
Socialization
Business service
Mashability
Personalization & Avatars Socialization Business Video Mobile
Flash VoIP
Improved GUI
Video
Personalization – Skype Avatars
Offers Klonies with Comverse
WeeMee Avatars Content Billing by QPass (Bought by Amdocs 250M$) Look at COMBOTS for NGN VoIP Avatars
VoIP to Mobile - calls
Usually free calls between subscribers PC
Lower than standard prices for calling mobile. Examples:
EQO - Widget for MySpace for Mobile
Fring
iSkoot – Deal with Skype Mobile
Jajah Mobile
VoIP to Mobile - 2
Beside phone calls, VoIP portal clients and 3 rd party applications enables sending:
SMS
MMS
Personalized image and video greetings
YoMeGo
Identity solutions for mobile blogers and communities
Messaging Convergence
Cerulean Studios Trillian Connects to leading IM services:
MSN
ICQ
Yahoo
VoIM convergence
Farsight
Next– Video & Communities
User content VoD (+VoIP?)
Source: MSN SoapBox
Business Services
Multiple users – One Invoice
Conference calls
1-800 call me buttons in web site
Connection to organizational switch – Asterisk* - example
Organization contact book
Answering machine and call recording
VoIP to Mobile
Extras (Social VoIP) Portal VoIP Wars
Social Networks overview
Largest most profitable social network – holds ~80% market share
7.6% market share
Pioneer social network site has very small market share
Social site bought by Google
Business oriented social networking sites
“ Social Networks” are HOT !!!
According to this comparison 1% of social network market share cost had risen over 2000% in the last year
“ Social VoIP”
Why Social VoIP?
High clients acquisition costs
Vonage – 150-200$ according to CEO interview ( link )
Offerings of “VoIP subscriber for sale” 200$ per head (link )
Maybe create a startup for lowering acquisition costs? – exists !
Personalization and Socializing are two key components in creating attraction and stickiness for applications – both exists in social sites (LinkedIn for example)
Some VoIP companies tried to develop their own social networks:
Social Networks and VoIP
VoIP Services are appraised by the numbers of subscribers
Social networks has:
Millions of subscribers
Data about the connection between
Data about the strength of the connection between subscribers
Social networks are a natural partner to VoIP services
VoIP-Social network partnership is natural, it provides:
Large user base to VoIP networks
Social interaction between subscribers exists
Contact details already stored (no need to upload Address book)
0 comments
Post a comment