WebRTC and the Flex UC Console

Avalo Networks has been working the past 2 years on our latest release of the Avalo Voice Platform we call Flex UC. And that name was chosen for a very good reason. The Avalo Voice Platform has always been praised for it’s flexibility, but a lot of the power was geared towards developers. So in the most recent release, we are focusing on making that power and flexibility accessible to everyone by building new features.


Avalo Networks has always been a supporter of the WebRTC movement. (For more information check out, and to sum it up, WebRTC is an open source project that allows Web and Mobile applications to take advantage of the RealTime Communications Protocols (RTP) like VoIP with the use of a very Simple API.

The trick is, the core platform needs to support WebRTC, and early on we added this functionality. This meant that developers using our SDKs and pre-build libraries could create all kinds of applications on top of our telephony frame work.

We also added something we call WebSock, which like WebRTC is a real time data socket that allows developers to pull information about platform activities in real time, i.e. call states, user activities, etc. Again something you would want to have if you were to build something like, an Operator Console.

Introducing Flex UC Console

Flex UC Console is what all other operator consoles should be. Like our Hero’s at Apple we are rarely the first to come out with something, but we always expand on the idea and make it just that much better.

Flex UC Console is designed in two flavors, our standard version and our “complete” version. (These names are a little bit subject to change). There are two major differences between these two versions.

Flex UC Console Standard Edition

Flex UC Console Standard Edition is designed to work in tandem with an operator’s existing IP Phone. It’s meant to be more like a heads-up display a pilot could use on an aircraft. Flex UC Console Standard provides instant real-time status on all users, but doesn’t allow for any additional functions. Activities like call transfers, parking, etc. would still need to be done from the user’s IP Phone, or an external Softphone. It does provide access to the following:

  • Live call data such as active calls, timers and inbound/outbound calls
  • Office activity data such as who is busy/available and caller information
  • Concurrent call support
  • Parked calls view
  • Modern, intuitive user interface

Flex UC Console Complete Edition

Flex UC Console Complete Edition is geared in basically the same direction, but it meant to completely replace or work independently of an IP Phone. Flex UC Console Complete used the WebRTC API to create a browser based softphone. The only requirement is a USB headset, and a supported browser, i.e. Chrome, Firefox, or Opera. In addition to just being able to answer calls right from the console, we provide additional features:

  • Call controls such as: hang up, mute, unmute, sent DTMF, hold, unhold
  • Easy call transfers
  • Initiate calls directly from the browser
  • Filter potential callees and active call agents

This is an extremely useful addition to the Standard feature set.

The really good news is that the Standard Edition of the Flex UC Console is already available, and the Complete Edition should be ready by December.

In both cases, they will help to extend the features of Flex UC, and give your customers the additional edge they have been looking for.

  • 22 Sep, 2017
  • admin

Share This Story