WebRTC on a Drone

Keevio EyeTeam ipcortex put together the keevio eye hack for the TADHack London mini hackathon at Idea London on 11-12th April. The idea was to develop a proof of concept for WebRTC running headless on small embedded devices and talking to our keevio video chat interface. Hardly mission critical but TADHack is a load of fun, and a good way of trying stuff out that pushes the technology envelope a bit which inevitably ends up feeding back useful ideas and techniques into our core platforms. There was also a lot riding on this after our success with RTCEmergency at TADHack last year.

How will WebRTC impact the future of communications?

This is something that we have been thinking about a great deal for the last few years since realising the potential in some of our very early development work around WebRTC. I had some fun presenting my personal view to a standing room only theatre at Olympia for UC Expo last week.

Communication diagram

The full detail of that presentation is here or you can view it below.

The applications for WebRTC are incredibly broad,  lots and lots of people have a view on this.  Most, somewhat unsurprisingly, align with where their organisation is on the adoption curve for Internet based real time communication technlogies. For example mainstream Telco's often take a view that WebRTC is a good way of accessing telco voice from the web, existing gateway vendors see it as a commodity that needs their Platform as a Service solution to realise complete solutions etc.

Anatomy of an Application

It has been a busy few days in ipcortex WebRTC land since last weekend.

Starting on Saturday with some fun at TadHack London, with a WebRTC speaking Raspberry Pi strapped under a quadcopter 35 miles away, participating from a few hundred feet above Buckinghamshire in a live keevio video chat with IDEA London.

Then on to the WebRTC global summit in London. This was a superb event and it was great to hear some superbly insightful presentations and catch up with many of the leading brains in the WebRTC world on our home turf.

Keevio Alpha trial - get involved!

Keevio is the next generation of functionality from ipcortex. It builds on the telephony functions of our core platform and makes it easy to chat and share information and ideas with colleagues and customers without leaving your web browser. Key features include phone calls via Keevio phone, video chats, instant messaging, presence, screensharing and filesharing - all one to one or in groups. The video below is a whistle stop tour of new features and how to access them.


Do you want to see first hand how WebRTC will shape the way we communicate?

We can’t wait to share Keevio with the world, so we’re offering free trials of the alpha release. All we ask is that you share your feedback on usability, functionality and any technical issues you may come across via a short online questionnaire.

TADHack and RTCEmergency

In June, ipcortex took part in TADHack in Madrid, and won the Google prize for our WebRTC based RTCEmergency hack.

The idea for RTCEmergency started the Friday before TADHack. We are a UK based RTC application development company and have been working with WebRTC, which was the core of our hack, for two and a half years now. For TADHack, we were looking for an interesting application which demonstrated the value of combining the strengths of the traditional telephone infrastructure with imaginative features implemented using over the top service enablers like WebRTC.

Simple telephony in Javascript on a web page

We originally designed the IPCortex API class to cover all possible real time interactions with the appliancesimpleCTI interface It allows sophisticated web based user agents like our own Open Communication Manager to be built, which provide call management, presence and IM for all users on a communication system. With the advent of WebRTC support in 6.0, it even extends this to bringing the calls directly into the user agent and extends chat to include video, screen sharing and IM.

Because of the need to select and handle potentially large numbers of events very efficiently, the API has a number of discrete operations that need to be completed to initialise it to the point where it can start generating real time Javascript callbacks, even for simple applications like CTI screen popping and click to dial.

Inspiring the next generation

Mayor at TNMOCThis year, ipcortex is sponsoring the Summer Bytes festival at the National Museum of Computing and I went along this lunchtime to watch the Milton Keynes Mayor Brian White open the festival on it's first day.

Looking at the programme, with activities like Arduino and Raspberry Pi programming, 3D printing, computer music, and Lego EV3 workshops, it is exactly what we need to switch on the next generation of technologists. It is so important to our society that we fire up those young people who have an aptitude for getting out there and making things. Sadly the dismal ICT curriculum that schools have been teaching for the last decade has done the exact opposite in my opinion and the resulting shortage of talented developers and engineers is harming our tech industries.

A Good Week

I sat down at the start of this year and set some bold, audacious development goals for ipcortex. We are now well into May and much of this is starting to come together behind the scenes. Sometimes we have good weeks with lots of progress, but last week was an awesome week with some really positive milestones.

It started on Monday with me polishing up our WebRTC PSTN interop demo for a workshop at Google’s Campus London organised by ITSPA.

WebRTC workshop at Campus London

For the folks that missed it, here is the intro session on WebRTC that I delivered at Campus London earlier today:


Phone System Security

Phone securityTrefor Davies called out a small but quite important security feature of our PBX hardware in an excellent article he wrote for the Comms Business Magazine on VoIP security recently (also published on his blog).