Archive | communications RSS for this section

WebRTC in 2017

The road to the promised land.

For more than 6 years, we have been working on and looking forward to a simpler way to build RTC (Real Time Communications) applications on the web. In order for this technology to truly show its value, the major browser vendors needed to show up.

Now, it’s a reality!

Screen Shot 2017-06-12 at 5.07.26 PM

macOS SierraLeft: Safari Preview 32 (Safari 11.0, WebKit 12604.1.23.0.4) using H.264  Right: Chrome Version 58.0.3029.110 (64-bit). https://webrtc.github.io/samples/ using H.264

Mobile, mobile, mobile.

Now that Apple has joined the party in earnest, does the technology have the coverage required in order for developers to make good use of WebRTC on mobile devices? Let’s find out.

Until now, in order for WebRTC to work on iOS, we were relegated to wrapping WebRTC code in Objective-C and Swift, in our native iOS apps. Basically, we had to take the Chrome code and build an app that was sent to the app store for approval and wait in line, like all the other chumps (yours truly included). Conversely, on Android we could run much of that same code from our desktop Chrome apps, on the Android device as well, within reason of course.

Now that Safari and Chrome are shipping compatible WebRTC on mobile, we get to reuse the same code, right!? Well, mostly, they are different code bases, after all.

A word about hardware acceleration.

If ubiquitous mobile video is to take off, the battery life of the device has to last more than the length of the 10 minute video call (ok, I am exaggerating a bit, but I think you get the point) and the performance needs to be at least adequate enough to distinguish facial features. My bar is set a little higher, baby steps for now.

Without h/w acceleration the CPU is likely working too hard to encode the local video and decode the inbound video + service the other processes required at the same time. That really means there needs to be hardware onboard the device dedicated to video coding. That in turn means H.264, since there are very few vendors that offer VP8 or VP9 h/w acceleration.

Question: Does this mean that mobile apps written with VP8 will not be able to deliver decent mobile video conferencing?

Answer: No, not at all, but they will likely not be as performant as those taking advantage of hardware acceleration.

Suffice to say that SVC (Scalable Video Coding) usage would be another reason why we need h/w acceleration, but that’s for another day.

Who’s using what?

The majority of desktop and mobile WebRTC apps written today, are using VP8 for video.

Since Apple and Microsoft both use H.264 and Google uses VP8 and H.264 (recently shipped Open H.264 – on the desktop and mobile). Also, many of the Enterprise RTC developers are already on that H.264 bandwagon.

Question: If Apple and Microsoft devices ship with H.264, what is the case with Google Chrome on desktops and android, are they preferencing VP8?

Answer: Chrome for desktop and android now have H.264 native. Many of the Android devices that ship today all have H.264 hardware acceleration onboard. In order to understand which units have H.264 and hardware acceleration, you can run use the Android APIs to pull a list of available codecs, but in the case of WebRTC, you will only get H.264 in Android WebRTC if there is a h/w encoder on the device.

Is H.264 the answer for WebRTC video?

Here is a recent test:
Host 1 – (before joining):
macOS Sierra, Macbook, Safari (Technology Preview 32)

Screen Shot 2017-06-13 at 1.17.11 PM

Host 2 (after joining):
Android 7, Samsung 7, Chrome 55

chrome-android

setRemoteDescription OperationError: Failed to set remote video description and params.     Likely because Safari is not seeing H.264 on Android.

Host 1 (after joining):

Screen Shot 2017-06-13 at 1.39.57 PM

According to the Chrome Status page, Chrome for Android should have H.264. So why is the session barfing when trying to set up video? The logs do not lie…

Safari – offer:
a=rtpmap:96 red/90000
a=rtpmap:98 ulpfec/90000
a=rtpmap:99 H264/90000

Chrome on android – answer:
a=rtpmap:96 red/90000
a=rtpmap:98 ulpfec/90000
a=rtpmap:97 rtx/90000

Err, huh? No H.264 in reply?
So, I updated to latest Chrome on android (58) and tried again…

Screen Shot 2017-06-13 at 5.26.44 PM
et voilà!!

Next topic, paying the man!

Shipping your product with H.264 enabled, means you may potentially need to deal with the MPEG-LA royalty police for H.264 royalties, but there are some grey areas.

In the case of Apple and Microsoft, where H.264 royalties are already being paid for by the parent vendor, the WebRTC developer is riding on the coattails of papa bear, at least in theory.

Cisco’s generous OpenH.264 offer means that those using this binary module, can do so at potentially no cost:

We will not pass on our MPEG-LA licensing costs for this module, and based on the current licensing environment, this will effectively make H.264 free for use on supported platforms.

Q: If I use the source code in my product, and then distribute that product on my own, will Cisco cover the MPEG LA licensing fees which I’d otherwise have to pay?

A: No. Cisco is only covering the licensing fees for its own binary module, and products or projects that utilize it must download it at the time the product or project is installed on the user’s computer or device. Cisco will not be liable for any licensing fees incurred by other parties.

That seems to mean (I am no lawyer) every developer shipping WebRTC apps supporting Open H.264 binary module, get a free ride. Those using some other binary, or shipping the above source code for that module, could be on the hook for those royalties. That said, since there are royalties being paid by parent vendors where devices are shipping H.264 anyways, developers may not get hassled regardless.

Summary:

So what did we learn here?

  • Apple has joined the party, now we have a full complement of browser vendors!
  • If you want to leverage WebRTC video to deliver a ubiquitous mobile and desktop experience for your users, you should likely consider including both H.264 and VP8.
  • VP8 is (still) free and powers most of the WebRTC video out there today.
  • You can make use of the Open H.264 project and get a free H.264 ride, albeit baseline AVC.
  • WebRTC on Android does not support software encoding of H.264, so unless there is local hardware acceleration, H.264 will not be in the offer.
  • H.264 is not fully enabled (or buggy) in Chrome 55 (I was using it on Samsung S7 Edge (Android 7), but it does work with Chrome 58.
  • WebRTC is not DOA!
  • SDP still sucks and ORTC can’t come soon enough!!

The W3C and IETF are also closing in on shipping WebRTC as a web standard, here’s a great update from Google on that as well. Latest W3C WebRTC editor’s draft, latest charter.

As a side note, it would be interesting to see something like this open sourced; VP8 / H.264 conversion without transcoding, if only to service the existing desktop apps currently running VP8 <-> mobile H.264. It would likely overwhelm the mobile device, but it would be cool if it worked!

Disclaimer: The views expressed by me are mine alone and do not necessarily represent the views or opinions of my employer.

PulverHWC – How We Communicate

Next week I will be joining friends old and new at PulverHWC to rediscover – How We Communicate.

Here is an email from Jeff Pulver inviting all of you to join us in Los Gatos for what is sure to be a landmark occasion.

Hope to see you there!

Erik


The Keys to the Communications Universe

Next week I return to doing the one thing that I love best – bringing together brilliant, interesting people.

Leaders, visionaries, dreamers and market makers from the worldwide communications industry have accepted my invitation to take part in the Pulver HWC Summit, May 18 – 19 at Testarossa Winery in Los Gatos, CA. I am grateful for both the people who are speaking and the tech legends who have signed up to join us for an intimate conversation. I believe understanding the message behind “How We Communicate” (“HWC”) is the next great area of growth in the communications space. Trillions of dollars of opportunity will be created and there are relationships to be forged, deals to be made, and knowledge to be shared.

There are a limited number of tickets still for sale. To join the conversation and to register, please click here. I would appreciate it if you could share this email with your friends and family involved in the communications industry.

Thank you!

Warm hugs, Jeff

Vancouver WebRTC – Meetup 2 @PlentyofFish

With more than 40 members and growing, Vancouver WebRTC now has a new venue! Chris Simpson from PoF rallied to get us into their new presentation lounge, the “Aquarium”, thanks Chris!

IMG_4459-1 IMG_4456-1IMG_4458-1

Our next event is on June 25th from 6-8pm and we have a great evening planned with Omnistream and Perch presenting!

Come check it out!

hookflash – my new startup

hookflashhookflash is launching, on a stage, somewhere, later this year.

Sign up at hookflash.com and you will be among the first to know.

 

 

WebRTC is live. Flash, take cover!

Update 2: To the hundreds/thousands of repetitive spam tweets / twits, “Will WebRTC replace / kill Skype”, the answer is NO!! It will not. WebRTC is using broken Jingle in the browser, it does not support chat and can only make and receive calls., there is no buddy / contact list to speak of etc etc. NO it will not replace Skype. Stop with the spam tweets already, please!

Update: It seems to me that until all the browsers are on board, native clients will be required to make this go. Which is not outside the realm of possibility, considering Google has open sourced the GIPS audio and video engine along with WebRTC.

Something to remember, WebRTC is not RTCWEB! It may sound silly but it’s true. WebRTC is a Google-centric project using Google code etc.  RTCWEB is essentially an IETF effort, a working group driving towards open real-time communications on the web. They are not the same, which can be rather confusing.

— Original Post —

Google has been busy it would seem, last night WebRTC appeared to the public for the first time. This has some pretty serious implications for Flash, which was the de-facto technology one had to use to get real-time communications in a browser, that has now been circumvented, at least to a certain degree.

The sessions are not run by a signaling protocol per se, not Jingle, no XMPP, not SIP not anything we have seen before. All the session management looks to be coming from libjingle. Which, to me means Jingle is in the browser.

A few early comments:

1. Where does Google stand on websockets? Google have said they will block it if an exploit emerges.

2. Chrome, Opera & Firefox are the supported browsers. Where does Safari and IE land? My guess is that Microsoft will not be in any hurry to implement this considering their recent Skype acquisition.

3. Web-cam captures from HTM5 has not been ratified, although this is likely not as serious as the former points.

Open and secure alternative to Skype

Imagine a new secure P2P (Skype like) offer that also supported SIP in the client. You could use the client software on it’s own (just like Skype) or attach it to just about any VoIP service or phone system for free.

Does it make sense for consumers?
Does it make sense for business users?
Is there room in the market?
Would you use it?

Martyn Davies chimes in…

I would use it, but as a telecom industry insider, I know that I’m not the average business user or consumer. As to whether there is room in the market, I think that depends a lot on what Microsoft do with Skype now that they own it. From a business point-of-view, their efforts are focused around OCS/Lync (and software licenses), so Skype there is not adding to their central proposition. Skype has a lot of users, but produces very little revenue, since the majority just use the free services. As a Skype competitor you would have the same problems getting to the cash.

Skype was really the first company to take VoIP and make it completely trivial to install and use. To do that, they had to take some liberties and deviate from standards (like SIP), so that they could add the magic that made it work from behind firewalls, add security and self-configuration, and integrate video so seamlessly. Like Facebook, once it is clearly the biggest of its kind of services, it becomes the community that everyone must join. I can’t see that another Skype-alike has a way in, unless Microsoft significantly change the rules now.

What do you think?

Organizational Transformation Calls for a New Communications Infrastructure

Rise of the Virtual Organization

Today, we are witnessing a powerful transformation in the business space. The very nature of the workplace is changing, as more and more people are working in locations that are different from those of their colleagues, managers and direct reports. It’s no longer the case that road warriors—sales people, service personnel and executive management—are the only people who routinely work outside the office. These days, everyone from contact-center agents to HR managers to general knowledge workers are likely to spend at least some of their time working from a remote or home-based location, and as the lines between home life and work life continue to blur, many employee find themselves “on the job” even as they watch their kids’ soccer games or commute on the train to the work.

One key factor driving organizational sprawl is the globalization of business. As businesses tap into new markets looking to expand customer reach and grow revenues, they also acquire local talent and maintain local presence through a growing number of branch offices and remote sites. As a result, functional teams increasingly span multiple, geographically dispersed locations.

But there is also a growing tendency to offer employees a better, more balanced life style. Many businesses today are creating flexible work programs – with flexibility extending to both employee workplace and working hours. Such programs enable businesses to accomplish three key objectives:

  1. Reduce facilities costs (including real estate, utilities, equipment, furniture, etc.),
  2. Reduce employee commuting costs and improve employee satisfaction and retention (and possibly productivity),
  3. Spare the environment by reducing fuel emissions.

Some refer to these benefits as the Triple Bottom Line. There’s no doubt that the virtual workplace offers significant advantages to companies and their employees. Myriad third-party research supports the benefits. For instance, in a 2009 study, the Institute for Corporate Productivity (i4cp) reports that 84% of companies believe that flexible work arrangements in their organization boost employee morale. That’s up from 76% over 2008. And 78% of polled companies say flexwork options bolster retention rates, up from 64% the previous year.”[1]

Meanwhile, a 2008 report from Corporate Voices for Working Families[2] notes that in a 2007 survey of senior-level executives at large corporations, respondents reported an overwhelmingly positive experience with flexible work strategies. By a ratio of 9-to-1, respondents reported that flexible work strategies have a positive effect on helping organizations reach business goals.


[1] http://www.i4cp.com/news/2009/08/17/i4cp-study-flexible-work-arrangements-gaining-more-attention-in-the-workplace

[2] http://www.cvworkingfamilies.org/system/files/FlexibleWorkStrategiesExecutiveSummary.pdf

Mobility and Mobile Communications Drive a Paradigm Shift

Mobile communications have brought down the walls of the confined business space and the physical establishment. Individuals can now communicate and do business from their homes, cars, airports and hotel rooms, virtually anywhere.

Today’s employees are much more tech-savvy than they have ever been before. They have access to various high-end communications and collaboration tools as consumers and they demand the same tools and capabilities in the workplace as well. We acknowledge a growing trend of “consumerization” in the enterprise, which manifests itself in the increasing use of consumer devices, applications and tools for business purposes, with or without the official support of the IT department. This trend is most evident in the use of mobile devices – smart phones, tablets, and so on. A 2010 Frost & Sullivan survey of 200 North America-based C-level executives and IT managers revealed that 70% of the respondents used mobile devices for business purposes, and 49% claimed that mobile devices represented the primary communications endpoints used by the majority of users in the organization.

Consumerization is having a significant impact on technology investment decisions in the enterprise. Business IT and telecom managers have been somewhat reluctant to support all these consumer devices and applications, mostly due to cost, interoperability and security concerns. In fact, only 50% of the respondents in our survey reported that their mobile devices were integrated with the corporate communications systems and applications. Yet, 91% of those respondents reported that mobile extensions of corporate communications were either very important (61%) or somewhat important (30%) to their daily operations.

Discussions with CTO and CIO professionals reveal that technology investment decisions now involve a variety of stakeholders. Line-of-business (LOB) managers and even end users are forcing IT to take into account their preferences and needs when deploying new technologies and solutions. In fact, end users are the primary driving force behind the adoption of advanced mobile devices in the workplace. Going forward, as the workforce becomes increasingly mobile, IT will need to support the right set of mobile communications tools to enable employees to communicate and collaborate more effectively.

So What Can you Do? Gain a Competitive Advantage through Advanced Communications Solutions

The changing nature of today’s dispersed and diverse workforce demands employees be able to access a wide array of collaborative communications tools, regardless of the de-vices they’re using, or where they’re using them. Mobile workers, teleworkers, “corridor” warriors and the so-called “digital generation” have varied needs, but they all share several things in common:

  • They require an “in-office” communications experience regardless of where they are based;
  • They use a diverse set of software tools and devices to communicate (ranging from, but not limited to, instant messaging, web and video conferencing, soft and hard phones, social media, Blackberries, Android phones, iPads and iPhones, and even lowly PCs.).
  • Users and business managers wish to be able to present a uniform public identity – a single number and a single mail box where users can be reached by customers, partners and co-workers.

Companies must embrace the virtual workplace, but as they do so, they must deploy technology that supports this new way of working. Communications solutions must conform to the needs of individuals and to specific job functions, not the other way around.

How do you Chose the Right Solution for your Organization?

I was recently on a panel with Jim Davies, Mitel’s CTO, discussing evolving business needs and changing requirements for communications solutions. Jim talked about the founding principles of Mitel’s Freedom Architecture and I found those in line with key market trends. Mitel’s next-generation architecture is based on the following building blocks:

  • Flexible, software-based solutions that allow integration with other vendors’ best-of-breed technologies,
  • Support for a broad range of endpoints, including UC application support on a variety of mobile devices such as Nokia, Windows Mobile, Blackberry, Android and iPhone smartphones,
  • Alternative deployment models including on-premises virtualization, Mitel-hosted cloud (Mitel AnyWare) or carrier-hosted solutions (Multi-instance MCD).

Fred Crespo, VP of Information Technologies at Rosewood Hotels and Resorts, who was also on the panel, affirmed, that the walled-garden approach is no longer acceptable to end users. He also gave examples of employees demanding support for the mobile devices of their choice and the resulting need for proper integration with the rest of the company’s communications infrastructure.

Businesses looking to future-proof their investments need to develop their next-generation architectures taking the above factors into consideration. A business’ communications infrastructure must support a single user identity and integrated access to a variety of communications software and devices for a user without adding cost and complexity. That technology should be open and flexible, software-based, and be able to run on any device and accessed from anywhere.

Counterpoint

The counterpoint to what? Good question. I wanted to talk about some personal experiences with communications technologies. Since the sentiments in this article may appear to contradict ideas I have shared previously – taking more of an analyst, rather than a consumer point of view – I thought I would present them as a “counterpoint”.

Frequently, nascent technologies promise to improve the way we live and work. But at the early stages, both businesses and individuals tend to experience more challenges than benefits.

I work out of a home office, like many other professionals today. Organizations are becoming increasingly virtual and IT managers are struggling to deliver reliable, secure and cost-effective communications to their growing remote workforce. In fact, many technological advancements – such as enterprise mobility, unified communications and SaaS/cloud-based communications, to name a few – are touted as particularly appropriate for mobile and geographically dispersed users. But remote workers frequently face issues that negatively impact their ability to leverage the full potential of these advanced technologies.

Here follow some quick references to popular marketing pitches and my counterpoints as an end user:

UC and software-based communications provide a cost-effective and convenient communications solution for remote workers.

COUNTERPOINT: At home, I have a regular POTS line, as well as a Cisco IP Communicator client on my laptop. I am glad I have the Cisco client because it allows me to call home when travelling or call an international number from home – free of charge to me. However, the few times I have tried to use it to attend an audio conference or make a critical business call, the quality turned out to be so poor that I had to switch to the POTS line or my cell phone.

There are several “weak links” in this scenario and the soft client is just one. It may be the quality of my Internet connection. I have a DSL line (I believe 4 Mbps downstream and 1 Mbps upstream) and I frequently have quality problems (breaking voice or slow website upload) when using various web applications or soft clients. It may be my wireless router – which is integrated with the DSL modem. It may be my laptop RAM or processing power. It could also be an issue with my VPN, the size of my Lotus Notes mail box, or any other application I access on my laptop. It may be some cookies or software bugs on my home network.

So it could be anything! But my point is, I am not ready to dump my TDM line OR my desktop phone for a PC-based soft client any time soon. Though my experience is that of a home worker, I think business environments are not immune to such challenges. If you really believe PC-based clients are ready to replace desktop phones, maybe you need to make sure the money you save from eliminating desktop phones is properly invested in assessing and upgrading LAN and WAN connections, PC processing power, RAM and hard drivers, etc. In my opinion, soft clients make a great adjunct to desktop phones, but not a viable replacement alternative … yet.

SaaS and cloud-based communications enable convenient self service for SMBs and remote workers.

COUNTERPOINT: I strongly believe in the value of hosted/cloud-based communications for businesses with limited in-house resources. But I have an issue with the claims around self service. I suppose, self service makes sense at the very initial stages of service selection and provisioning. Certainly, IP telephony – hosted or premises-based – also enables self-service moves, adds and changes (MACs), which provides substantial cost savings. IP telephony also enables IT managers as well as end users to manipulate settings through software/Web-based interfaces – providing flexibility and cost efficiencies.

However, self service only goes so far. In fact, hosted IP telephony and other ASP services never gained much traction exactly because service providers were not able to provide sufficient network implementation and management support required for mission-critical, real-time communications.

Inevitably, hosted services involve some customer premises equipment (CPE). To begin with, LAN and WAN reliability and security are top concerns with both hosted and premises-based IP communications. Therefore, router and switch selection, proper configuration and management are critical. Further, telephony endpoints and the respective wiring still require someone to literally crawl under people’s desks. Small business and remote workers should not be left entirely on their own when implementing or managing hosted IP communications.

Most of the time, a remote worker, similar to a residential user, uses… well, “cloud” or hosted communications. The Internet service, the POTS line – it is all managed by a service provider. And remote workers frequently face some common challenges. For example, my intermittent Internet connection has been an issue for a while. Having to spend hours on the phone with a customer service rep and stick pins into the router to restart and reconfigure it could be immensely frustrating. My phone company, on the other hand, has so far left me without a phone service only once (for about 24 hours). But even that one time, the warning that if they come to my house and it turns out to be a problem with my internal wiring or phones, they’ll charge me whatever it is they charge, etc., etc. … well, it leaves a bitter after-taste.

So, my point is, small business, remote workers, even medium and large businesses – they all want to feel taken care of. They’ll expect someone to come in and install or fix things for them as part of the monthly service charges and will not be too thrilled about self service.

I hope my thoughts make sense. Let me know what you think.

Google to Drive Business Migration into the Cloud

Google has become a powerful force in the lives of many people. It certainly is my window to the World today as I land on the Google search page as soon as I open my eyes in the morning and before I go to bed at night.  It has become a symbol and an icon, our “virtual home”, almost synonymous with the Internet, Internet browsing, and … the Cloud! With its presence already established in the consumer world, Google is also making an aggressive foray into the business market with a set of cloud applications.

source: Frost & Sullivan

Since I promised to post several articles on the raging battle between premises-based and hosted/cloud communications, I will dedicate this one to Google. So much has been written about it, that it seems there is nothing left to say. However, two of my colleagues – Subha Rama and Alaa Saayed – put together two very different pieces on Google that provide some unique value. Subha chose to look deeply into Google’s corporate culture and identified several major factors that have driven and will likely continue to drive Google’s success going forward. Alaa, on the other hand, managed to get a hold of Rajen Sheth, Senior Product Manager for Google Apps, and received some first-hand insight into Google’s vision for the enterprise market.

My key takeaway from the two articles is that Google’s success is largely due to the fact that it’s built on the tenets of the Internet and the Internet age. Its product portfolio benefits from the advantages of the web and the cloud; its culture and internal organization also derive their efficiency from applying the innovative spirit and democratic principles of the new age in IT and communications technologies.

Here I provide excerpts from both articles, as well as links to the complete versions on our website.

Subha Rama’s piece is titled: “Google: the IT Iconoclast ”, and it can be found here. According to Subha, Google’s success story is based on two simple tenets: “question established ways and have a healthy disregard for the impossible”. She writes: “As Google grandly outlined in its first SEC filing, its mission was “to organize the world’s information …. and make it universally accessible and useful”. Google believed that the most effective, and ultimately the most profitable, way to accomplish this mission was to put the needs of their users first. This has become more or less the governing principle behind almost all its product innovations.”

Then Subha goes on to ask “What makes Google, well… Google?” She believes that, at Google, “crazy definitely triumphs comfy”. She points to the fact that Google strives to hire only the best talent out there, people who are academically exceptional and are capable of thinking out of the box. You can find neurosurgeons and rocket scientists, in addition to nerdy computer engineers, among Google’s employees. Also, it continues to adhere to its Stanford culture, allowing employees to dedicate 20 percent of their time to work on their pet ideas. This is how products such as Google News, Orkut and Google Images came into being. Subha recognizes that Google employees are constantly challenged to think in new directions and come out with defining ideas. She further notes, however, that Google also focuses on productivity and enforcing deadlines so that it is not drowned in chaos, which can be so typical of highly creative environments.

Further, Subha discusses “the long-tail model”, which forms the foundation of Google’s strategy: “Google strongly believes in the long-tail model, that as the costs of online production and distribution fall, niche products and services can become as economic as mainstream ones. This theory forms the core of a cloud-based service delivery model, which while accommodating a wide variety of applications is not subject to the lowest-common-denominator principle that we apply in a physical environment.” According to Subha, this business model focuses on a large number of products, each targeted at a relatively small audience, thus addressing niche segments, and building customer communities in the process. Further she concludes that the Google business model is in fact based on openness, interoperability, decentralization and accessibility, the pivots around which cloud-based services are built.

Alaa Saayed tackled similar issues of corporate culture and success factors in his recent interview with Rajen Sheth, Senior Product Manager, Google Apps, posted unabridged here. In this interview, Rajen Sheth identified some of Google’s strategic directions as well as some of the key factors impacting Google’s success.

When Alaa asked Sheth if they were finding it difficult to migrate customers to Google Apps, Rajen admitted that it used to be very difficult, but things are rapidly changing. He stated: “Almost every CIO that I talk to is planning a cloud strategy and the value proposition of the cloud is very widely known at this point. For most corporations, now, it seems, it’s a matter of WHEN rather than IF they are going to move to the cloud for a lot of their core services…We are a serious player in most of the conversations we are having about messaging out there.”

Then Alaa asked Rajen about innovation at Google: “Google is well-known for its unwavering commitment to innovation…How is the process of innovation managed at Google”?

Sheth responded as follows: “Having worked in different companies, I could say that Google really operates in a very different way than a lot of organizations out there. It really operates in a way that spurs this innovation. I think there are a few elements to it. The first thing is that we are not afraid to look beyond what an existing space is all about right now, and so if you think about it, in many of the cases where Google has been successful, we’ve reinvented existing spaces … We take an existing space, not thinking about it in terms of how it is today, but what it should be, and how do we make it a brand-new experience”.

“Another big element to it is the notion of cloud computing, and that is actually one of the things that spur innovation. In many cases where you have to build packaged software, you are forced into a stream where you are releasing major updates every two, three or four years. The problem with that is that you have to think three, four-plus years in advance what is going to be the innovation that you want to push, whereas in reality, innovation happens all the time. With the cloud computing paradigm, we have it such that all our applications are centralized and we can update them incrementally, and that actually increases our innovation rate quite dramatically.

Finally, the Google culture definitely spurs innovation. The structure is very, very flat and people are encouraged to think, and to take risks, and think in brand-new areas. In fact, we have this philosophy that we call 70-20-10 and basically what it means, we put 70 percent of our effort in the core of our business, but we put 20 percent of our effort in new areas that are beyond the core business that we think might be fruitful. So we think beyond what is making money right now. Then we put 10 percent of our effort in completely off-the-wall things that may or may not see the light of day, may or may not be a great technology. There are definitely some great examples of technologies that have started out in that bucket and that have become some major areas for Google”.

I believe the discussion above clearly highlights the factors that will make cloud computing and cloud communications successful and will drive continued growth for Google itself. I will still caution, though, that the cloud is not for everyone – both on the supply and the demand side, but that is the topic of another post.

Asterisk + Skype + SMB = Freetalk Connect

Freetalk Connect

Jazinga and Freetalk have combined efforts and the result is a Skype enabled SMB phone system called Freetalk Connect.

The press release:

FREETALK Partners With Jazinga To Create FREETALK® Connect
Companies Collaborate On Skype-enabled Small Business Communication System
Featuring Set Up In Less Than 15 Minutes

MIAMI, January 20, 2010 — As the result of a new partnership announced today at ITEXPO East 2010, FREETALK and Jazinga have created the FREETALK® Connect, a full-featured unified communications system that is the first to feature Skype for SIP and Skype for Asterisk functionality.

FREETALK and Jazinga collaborated in designing the FREETALK Connect, featuring a do-it-yourself (DIY) technology approach that can be configured in less than 15 minutes, enabling users who are not tech savvy to use it without formal training. This new class of DIY communications system allows anyone with basic knowledge of computers to install and maintain the office phone system.  SIP, Skype and traditional PSTN phones can be plugged into the network, and the FREETALK Connect auto-detects and configures them. An onscreen wizard guides the user through setup. Adding users and administering the system after install is equally simple.

Further distinguishing the FREETALK Connect is its intelligent routing capabilities. Incoming Skype calls, as well as SIP, PSTN and IAX2 calls, can be routed to any local or remote Skype user, SIP, analog or mobile phone. Additionally, the FREETALK Connect enables users to set up “Find Me, Follow Me” features, and provides a unified mail box that consolidates messages from voice mail and email into one mailbox.

Some of the key features from the Jazinga platform found in the FREETALK Connect include:

Callback / Dial-around
Access to Skype Buddy lists
Auto Attendant / IVR
Paging
Call Parking
Remote Extensions
Music on Hold
Conferencing

The FREETALK Connect also has an easily configured and updated:

Managing routes to users, telephone services, and applications
Providing SIP/Skype telephone service management
Router management (networking, port forwarding, DNS, DHCP)

“Jazinga’s products consistently ensure call integrity by integrating quality of service and prioritizing voice traffic on the network into an affordable, simple product,” said In Store Solutions COO Craig Smith. “There was no question that FREETALK wanted to partner with Jazinga to develop the FREETALK Connect, because it continues our goal of working with the best providers to distribute outstanding products around the world.”
“FREETALK Connect is designed for small businesses with between 2 and 49 users, an undersold market that desperately needs UC functionality,” said Randy Busch, CEO of Jazinga Inc. “As a result of our partnership with In Store Solutions, the telecom technology playing field is much more level between larger enterprises and their smaller competitors.”

The the FREETALK Connect is marketed through Skype Shop, which is operated by In Store Solutions. The unit initially will be available to registered U.S. Skype users beginning in March.

For more information about FREETALK Connect PBX or to order a unit, visit

http://freetalkconnect.com.

About FREETALK

FREETALK is a product innovation catalyst – identifying market gaps and working with its global partners to design, manufacture and quickly bring to market products that disrupt traditional categories.  Leveraging untapped market opportunities, FREETALK products are designed to be environmentally friendly, sold online and delivered globally at aggressive price-points. Always at the forefront of innovation, FREETALK is known for creating synergistic products that add unique value to its partners’ branded points-of-sale.

About Jazinga

Jazinga Inc. develops communications products for small businesses and homes. The Jazinga system provides enterprise telephony and data functionality for this market, but at a fraction of the cost and without the setup complexity of an enterprise-class IP PBX. Jazinga Inc. is privately held and headquartered in Toronto, Canada. Additional information is available at http://www.jazinga.com.

Contact:
Sue Huss, for In Store Solutions
sue.huss@comunicano.com
+1 619-379-4396

Jazinga came to market a while back with a Asterisk appliance that is not much different than other you would find in the Asterisk market today. Skype recently announced their Skype SIP Trunking capability which is helping Skype become more open standards compliant, paving the way for deals like this one.

Since I have not tested the system myself I can only speculate that it is not huge departure from other Asterisk systems, which are not trivial to set up. Let’s hope they did their homework and come to market (March) with something that is much less technical and more end-user friendly, like Response Point.. was.

One thing that I find interesting is that it will be sold via the Skype store to US registered Skype users. If you were wondering what the connection is between Freetalk and Skype; the creators of Freetalk are also the curators of the Skype store. Ya, you heard me right. The company that created Freetalk (In Store Solutions) operates the Skype store. Which makes one wonder if there is overlapping ownership between Skype and In Store Solutions.

Something else that I find interesting, and not just because I am one of the founders of  Xten/Counterpath, is how this announcement relates the recent announcement of the Asterisk/Digium softphone from Counterpath. Which may be why In Store Solutions decided not to leverage the Digium or Asterisk brand in this release, maybe they see the new Asterisk Bria softphone as a competitor in this instance?

I expect this will not be the last Asterisk-based phone system to incorporate Skype functionality this year, but it would seem as though they are the first, congrats to fellow Canadians at Jazinga.

%d bloggers like this: