Calling and Video Calling using data

The technology is not new, but the concepts are constantly being reinvented and remarketed. Take for example