What is WebRTC and is it safe?

webrtc-logo-vert-retro-255x305-1What is WebRTC?

There has been much talk about it, but perhaps it is not all that clear, what is WebRTC and how does it work?

WebRTC means Real-Time Communication via the web, or rather the possibility of being able to chat, make calls and video calls through the internet.

Imagine clicking on a button and, immediately, starting a call, a chat or a video call with a user ready to answer.

WebRTC is an open source project created in 2011, based on HTML5 and JavaScript, with the objective of revolutionizing communication by taking advantage of the power of the web.

Continue reading

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)

What is Real-Time Communication?

real-time-communicationWhat is Real-Time Communication?

Simple, one example is enough to explain.

An email is NON real-time communication, a phone call is real-time communication

By definition, real-time communication is any form of telecommunication through which all users are able to exchange information instantaneously or with negligible latency. Real-time is also synonymous with Live.

But in the Telecommunications world, what is Real-Time communication (RTC)?

By now we all use online chat or video-calling, thanks to instruments which had a very clear vision of where the future of communication was headed. (I am thinking of Skype which was created by 3 Estonian kids, Jaan Tallinn, Ahti Heinla and Priit Kasesalu, before being purchased by Microsoft).
Continue reading

1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 5.00 out of 5)

Comparing 3CX and Wildix and how PBXs have changed over the last 30 years.

wildix confronto

Picture from the internet

Today, it is our pleasure to publish an article written by Bruno Donetti, Infrastructure Team Axitea S.p.A. 

In a technical neutral voice, he has shared with us his analysis, which has come from the comparison between the Wildix solution and that of 3CX, giving us a point of view on how communication technologies have changed over the last 30 years. 

Thank you to Bruno and our compliments for his great passion which, with much difficulty, remains hidden between the lines. Here is the text.

A while back I was asked for an objective opinion in comparing the Wildix system with that of 3CX. I was asked for a neutral technical opinion, no longer as a vendor-dependent technician, but as a manager and technician of my own telecommunications network made up of several Wildix, many 3CX, Cisco, Alcatel OXE, Asterisk. 

To comprehend the evaluation I feel it is essential to illustrate the skills and non-skills of those who venture into giving judgement among various products. 

Continue reading

1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5.00 out of 5)

HowTo: Multi Site PBX CTI Control via TAPI

ms-tapi-server_400-2This article is intended for administrators who want to set up a single / multi site PBXs installation and offer to users a CTI (Computer telephony integration) integration via TAPI (Telephony Application Programming Interface) for Microsoft Windows.

What is TAPI and its advantages

TAPI is supported by a huge number of client, server applications and allows to automate many processes between these applications and the corporate PBX.

Examples of such applications are: Microsoft Outlook, Voxtron (Home | Voxtron Corporate) , Firstel (Firstel | new ways to communicate in business), Salesforce (Salesforce – Wildix via Mirage Support), Microsoft Dynamics Navision. An Integration provided via TAPI can allow to automate outboud call generation as well as inbound call routing.

As indicated above TAPI is an abstraction layer which can interact both with local applications usually, controlling only the phone of a single user, or with server applications controlling more lines of multiple users. A TSP Driver can open one line (usually one user monitored) or many (more users monitored). Support for multi line mode is necessary to use TAPI to control the phones of a group of users (for example a call center) or if the integration is used by many users connected to a server via terminal server.

The huge advantage for software houses which are considering using TAPI is that once the integration is completed it can be used with numerous PBXs on the market.

A TAPI driver most basic feature which is supported by most PBXs is dial, more advanced features are answering and hanging up a call.

Other systems support also supplementary functions, such as hold, transfer, conference, and call park. For a successful integration also the supplementary functions are needed of course.

Besides controlling phone clients TAPI can also work as a routing point, allowing an application to decide efficiently the routing logic of incoming calls.

In even most advanced scenarios TAPI can be also used to create predictive dialers.

How to develop the application

If the application you need to integrate does not support TAPI already and your organization will take care of implementing the integration I suggest to use one of the following libraries: ATAPI.NET or ITAPI3 available at this link:


Which support natively .Net. The examples present on the site can be used to implement very valid integrations. TAPI2 and TAPI3 are notoriously complicated to integrate and so many developers propend for the usage of higher level libraries.

TAPI Over the Internet

Not all PBXs support TAPI drivers which connect over the internet. This makes it impossible to create a system with remote sites and workers. When choosing a system make sure that the TSP Driver works correcly over LAN and the Internet.

Make sure also that the information exchanged between PBX and Driver (installed on the Windows PC / Server) are crypted and that the connection is resistant to network delays and packet loss which are often present over the internet.

In such case Security / Connection Stability issues could appear if the connection instead must be performed over the internet.

TAPI Over a Network of PBXs

In many scenarios a network of PBXs is preferrable or necessary in place of a single PBX. Local PBXs offer survivability, better network performances.

In order to allow an application to control phone calls over multiple PBXs a vendor must provide a TAPI Driver and System which automatically routes TAPI commands and events over the network of PBXs.

At the time of this writing I am aware only of Wildix implementation of such feature so I will describe how TAPI works over a Network of PBXs in our environment.

The TAPI Driver for Wildix PBXs can be connected to any PBX belonging to a PBX Network (WMS Network). Any number of lines can then be opened in order to monitor one or more users located on the local or remote PBXs.

The abstraction was developed by routing events and requests, which belong to a user / line, over the network of PBXs. A status subscription is generated whenever a line is opened thus reducing to the minimum network requirements and system load, when the line is no more in use the subscription will be removed.

Using Wildix TAPI Driver a Server Application can effectively monitor Users located over multiple PBXs. It can monitor even users roaming over the network over time.

A TAPI Driver and PBX System with multi site control will highly simplify your deployment and increase the usability of the features by the user.

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 5.00 out of 5)

HowTo: Geo Distributed Dect Network with up to 1000 users and full Roaming. Really?

In this post we will see how to build a Geo Distributed Dect Network with up to 1000 users and full Roaming – with the following list of features:

  • up to 255 offices connected / base stations – 1000 handset / users in one dect network
  • redundant – all offices base stations are autonomous
  • roaming – users can roam over all base stations / offices and
  • user sign-on / hot desking
  • centralized phonebook with presence

Let’s now see in detail how this is possible.


  • up to 1000 handsets / users roaming over the network
  • up to 255 remote offices / base stations
  • each handset / user can roam on up to 10 networks (to reach a global roaming over up to 2550 offices / base stations)

This is why Wildix W-AIR is being chosen by businesses of any size to create private Wireless Voice Networks.multicella1-701-1


Thanks to WMS Network up to 500 PBXs – HW, VM or Cloud PBXs – connect together and create a peer to peer Telephony network which is secure, synchronized.

The base stations of the dect network can be connected to any one of the PBX (with a secondary one as failover) and work even in case internet is not available.

The handsets information is shared via IP service over the dect gateways network.

Roaming / User Sign-On

Users can roam all over the base stations preserving their user phone number. When the user oves between an office and the other, the location is automatically updated and her personal settings (forwards, call management rules) retrieved.

The users do not need the help of an administrator to start using an handset, the sign-on require to enter via IVR the phone number and personal pin code.

It is easy to share the phone between many users as sign-on / sign-off operators require just a few seconds.

User Activity Logging

Sign-on / off from the system are stored and can be integrated with accounting systems to to control the users activity and location over time. The data collected can be used to prepare wages and document users movement over the system.

Boundless Connectivity

Besides belonging to a highly reachable Wireless Audio Network – users connected to the dect system are able to receive calls from all other terminals connected to the network, trunks and even WebRTC Empowered Customers (via Wildix Kite) and Colleagues.

What and where to buy?

To use the above features the W-AIR BASE or W-AIR BASE OUTDOOR (for extreme environment) are needed, all handsets W-AIR 70 / 100 / 150 are supported. Please fine more information here: https://www.wildix.com/w-air-cordless-phone/. Feel free to contact us at info@wildix.com or refer to the nearest Wildix partner to receive more information.

1 Star2 Stars3 Stars4 Stars5 Stars (4 votes, average: 5.00 out of 5)