7.1.13
Why is Facebook doing VoIP?
Facebook has started to offer voice messaging in some markets with apparently plans to offer VoIP too in near future.
The voice messaging is obviously a smart usability enhancement. Rather than typing text, say something.
The realtime bi-directional VoIP is a different animal.
There are some factors for and against full VoIP by Facebook happening in the markets.
Pro:
+ may generate more service stickiness
+ one more modality to communicate, text has been there quite a while
+ Facebook may quite well be so much more powerful that the operators cannot stop it
+ WebRTC is around the corner and as an open technology may steal the middleman position Facebook has envisioned for itself between companies and consumers. The game around WebRTC is evolving to an interesting one
Cons:
- operators are an important distribution channel for Facebook in many markets (but what can they do?)
- questionable use case. People may use social networking separate from realtime communications and prefer avoiding phone calls
I believe the key driver is Facebook's will to remain between the consumer and businesses.
This is hard to argue against, one needs only to look at Google to understand why.
10.12.12
Facebook to target IM market and drive XMPP?
Chat is not a new innovation in customer service. IKEA has it, travel agencies have it, several others have it.
There is nothing as such new in the fact that Facebook has it. And the short-term benefits to FB are obvious.
Facebook’s customer-service department has been quietly testing a Salesforce-powered system that lets businesses contact it over Facebook Chat rather than with a phone call. This gives merchants a quick and convenient way to get answers while they run their businesses, and it keeps call-center costs down for Facebook.
But Facebook is a powerful force and attracting small businesses to it.
Let's now remember that Facebook chat is based on XMPP. Not the usual XMPP service, but any XMPP client can in theory be used as a Facebook chat client.
Facebook Chat should be compatible with every XMPP client, but is not a full XMPP server. It should be thought of as a proxy into the world of Facebook Chat on www.facebook.com. As a result, it has several behaviors that differ slightly from what you would expect from a traditional XMPP service...
Therefore, the truly interesting question is what is waiting around the corner?
Will Facebook be allowing its users (consumers) to directly connect with advertisers over chat?
Let's note that today, this seems not the primary target of FB chat. This by judging what FB says of chat in the above. But technically it could be done.
For the business using the FB-provided service could in principle mean enhanced opportunities to get consumer attention. For example, the service use case of "chat or video chat with a celebrity" is a known one.
The scenario would also call for some business analysis because one could argue that FB might be bypassed and that it is in Facebook's interest to remain somehow between the advertiser and the consumer, to monetise the service in the right way.
However, if this happens, then this would be a great boost for XMPP and openness in instant messaging.
Let's remember that also Google Talk is based on XMPP.
Is this the way how IM market finally opens up? The IM in principle would be "open" but in reality dictated by the Big Internet Players?
4.12.12
The Firefox WebRTC demo video is a cool one
The Firefox video showing new ways to share images, videos, files or whatever is just cool.
It all integrates in one smooth user experience, bringing your friends and colleagues close.
It is easy to see how systems based on WebRTC will challenge current proprietary players.
And once again, we will see incumbents trying to slow down evolution or even stop it.
They will be working hard to move the battlefied to other areas where proprietary elements come to play. Exciting times ahead.
It all integrates in one smooth user experience, bringing your friends and colleagues close.
It is easy to see how systems based on WebRTC will challenge current proprietary players.
And once again, we will see incumbents trying to slow down evolution or even stop it.
They will be working hard to move the battlefied to other areas where proprietary elements come to play. Exciting times ahead.
WebRTC: an enabler for embedded devices?
The Internet of Things calls for intelligent peripherals. It would be nice even low-cost devices would support CoIP. Technologically, the issue is not so much about implementation capability. Of course any cost penalty is highly unwanted.
However, I would argue that the most important factor here is the market fragmentation in CoIP standards implementation. There is uncertainty of standards to be supported and fear of their incompatibility and cost of possibly exhaustive testing.
Now it will be interesting to see if WebRTC will change things.
Of course implementing basic underlying technologies required by WebRTC takes time and effort.
But at least Plantronics will be doing some cool things.
Wearables is a natural first step. But a dynamic CoIP interoperability and capability in e.g. a smart sensor would have certainly a lot of use cases.
Waiting eagerly for news from hardware players.
However, I would argue that the most important factor here is the market fragmentation in CoIP standards implementation. There is uncertainty of standards to be supported and fear of their incompatibility and cost of possibly exhaustive testing.
Now it will be interesting to see if WebRTC will change things.
Of course implementing basic underlying technologies required by WebRTC takes time and effort.
But at least Plantronics will be doing some cool things.
Wearables is a natural first step. But a dynamic CoIP interoperability and capability in e.g. a smart sensor would have certainly a lot of use cases.
Waiting eagerly for news from hardware players.
22.11.12
VoIP and push notifications (e.g. Skype): consumer experience?
Can one really get a good VoIP experience when Push Notifications is used to wake up the B-party app?
Let's take the Skype case.
It seems they have made changes to their plans over the course of this year.
At least what Skype says so, in February the story was:
The company noted that some other VoIP clients on Windows Phone can jump-start into the foreground when a call comes in using the standard push notification system (which Microsoft has had in place since the original release of Windows Phone 7), but that this wouldn't work for Skype — they say it takes too long to process the notification, open the app, and set up the call to make it practical. On iOS and Android, Skype is able to keep its agent running whether the app is in the foreground or not, which allows calls to ring immediately.
But now, Skype is utilising Push notifications.
Last week, if you recall, Microsoft announced Skype for Windows 8, a touch-friendly app that appeared in the Windows Store the same day Win 8 went on sale. Now, with Windows Phone 8 getting its big reveal, the company is following up with a WP8 version, which Microsoft says is coming soon. Like the new Windows 8 app, it runs in the background, delivering push notifications even when you're looking at something else.
Emerging Issue 1:
How is a VoIP (realtime) service consumer experience impacted by Push Notifications?
If A wants to contact B over e.g. Skype, then if Skype is not in foreground in B's device, there needs to be a wake-up by the push notification.
Then, the app is activated, and then the actual call setup signaling starts.
Then, the app is activated, and then the actual call setup signaling starts.
All this may slow down the response times experienced by the consumer.
Emerging Issue2:
What if one is roaming abroad? For the consumer this is typically expensive and she would prefer wifi.
Now I many Push Notifications systems use the cellular channel only.
What if roaming is off? No way for incoming calls if the VoIP app is not in the foreground?
What if roaming is off? No way for incoming calls if the VoIP app is not in the foreground?
There are a couple of possible reasons why e.g. MS/Skype has designed it this way.
First one is the battery consumption. From that point of view, it makes sense to have Skype in the background of course, rather than refreshing itself continuously.
But the VoIP apps in some other systems, e.g. Symbian could reside as default in the foreground with quite good battery times.
But the VoIP apps in some other systems, e.g. Symbian could reside as default in the foreground with quite good battery times.
Second one I have heard is that Windows Phone 8 is not a genuinely multitasking OS or rather, the multitasking services are open to first party apps only.
WPCentral got the word from a source they trust that this improved multitasking will only work for 1st party apps. To take advantage of this functionality 3rd party developers will have to use a small hack and list their apps as " GPS apps". However it's not clear if this will influence the certification process, which it might.
Of course it is easy to come up with conspriracy theories also, especially in the Skype case.
One is that operators have been concerned of Skype and MS combination taking the call revenues. It can be argued that push notifications create less load on the networks (but how relevant that is in 3G coverage needed for Skype?) and therefore operators have in essence ensured that the circuit-switched call remains the primary means of communications in Windows Phone devices.
One is that operators have been concerned of Skype and MS combination taking the call revenues. It can be argued that push notifications create less load on the networks (but how relevant that is in 3G coverage needed for Skype?) and therefore operators have in essence ensured that the circuit-switched call remains the primary means of communications in Windows Phone devices.
Comments welcomed. Will be keen to check out how VoIP apps utilising Push Notifications perform.
17.10.12
Telefonica: A Super Service Provider?
Telefonica is now standing out from the operator crowd.
It is now rolling out TuMe (based on Jajah) acquisition, with no revenue targets. TuMe is about offering OTT VoIP by Telefonica to its customers.
"If you can't beat them, join them" is a way to say it.
Tu-Me allows Telefonica to expand its scope and serve customers anywhere.
The next step sounds even more interesting, cloud-based telco. From the story above:
The next stage, to be rolled out later this year, is called TuGo, and turns the offering much more cloudy as well as generating some revenue. TuGo users will be able to move their mobile number into the cloud service, which will route incoming calls to whatever device they happen to be using as well as permitting outgoing calls from that device to any phone - billed to the customer in the usual way. TuGo redefines the customer: they are no longer subscribing to a mobile telephone service, they're subscribing to a phone number which will drift between mobile and fixed networks as best suits them.
The really mind-blowing thing is if they are really able to separate services from network ownership. Or rather, what used to be a mobile network will be just another access network:
The vision is for service and carriage to be separated entirely, just as LoveFilm delivers video over a home broadband connection, so one could take a telephony service from O2 and cellular carriage from Vodafone or anyone else, assuming that was economically viable.
It is more than interesting to note how the open-source movement (Firefox OS) will align with the interests of the operator. A flood of HTML5 phones overtaking the market...?
The third step is also logical, ie. opening up APIs to the developers. That needs to happen however rather fast, with Twilio gaining ground in the marketplac.
To summarise:
It seems that Telefonica is looking to be a "Super Service Provider".
I know the term is a little vague and boring, but that's what we used when discussing various provider concepts when at Nokia some years ago.
11.10.12
VoIP: Verizon dancing with Google
Some interesting news. Verizon offering integrated VoIP with Google Apps.
From the story.
Verizon has launched a new cloud phone service
for small and midsize businesses (SMBs) called Virtual Communications Express.
The voice-over-Internet protocol (VoIP) service integrates with Google Apps to
offer click-to-call functionality from email, calendar, and chat.
Observation 1:
Now Google Apps, as we know, are web-based.
It will be interesting to find out about implementation of the Virtual
Communications Express.
VCE needs not be based on (prereleases of) RTCWeb necessarily, but let's
put it this way: would not be surprised if it was.
Observation 2:
Competitively, it appears that this is a pre-emptive move from Verizon. Better for Verizon to offer its
own VoIP, rather than Google offering Gtalk (which it will of course do, sooner
or later). From the story:
The devil's advocate--or, better yet, the truly bootstrapped small
business--might ask: Why not just use Skype or Google Talk alongside Google
Apps?
Observation 3:
It is interesting to note that Verizon value-add here is customer service.
Makes sense. I recently heard someone joke "has anyone heard of
Google customer service number"...
Feature comparisons aside, Verizon apparently intends to flex its customer
support muscle here. "We've found in the SMB space it's really important
that there be a high touch, high customer care installation," Dalrymple
said, adding that an "implementation coordinator" will be assigned to
each new account to oversee the process from sale to deployment.
Observation 4:
Not surprisingly, it seems that this service has some very evolutionary
elements from customer point of view. Traditional telco strongholds ie. PSTN-connectivity and numbering important:
Deployment takes seven days, according to
Dalrymple; if you're porting over existing numbers, that will take about twice
as long, but Verizon will issue temporary numbers in the interim.
Subscribe to:
Posts (Atom)