Browse Prior Art Database

VPNLess for the Cloud

IP.com Disclosure Number: IPCOM000249172D
Publication Date: 2017-Feb-08
Document File: 2 page(s) / 33K

Publishing Venue

The IP.com Prior Art Database

Related People

Patrick Mourot: INVENTOR

Abstract

A solution, not based on VPN but on WebPush, is proposed for the delivery of call control features ( basic or enhanced) to users when connected to a corporate LAN, or working at home when a call server is in the cloud, ie when Signaling and Media are delivered in an IP environment. Signaling is often proprietary ( i.e.: not standardized) and Media uses UDP which is often blocked by NAT/Firewalls.

This text was extracted from a Microsoft Word document.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 60% of the total text.

FR82016017

VPNLess for the cloud

Contributor: Patrick Mourot – ALE International

A solution, not based on VPN but on WebPush, is proposed for the delivery of  call control features ( basic or enhanced)  to users when connected to a corporate LAN, or working at home when a call server is in the cloud, ie when Signaling and Media are delivered in an IP environment. Signaling is often proprietary ( i.e.: not standardized) and Media uses UDP which is often blocked by NAT/Firewalls.

The WebPush protocol is defined in IETF (Web-Based Push Notifications working group) whereas W3C (Push API group) defines usages for notifications. As shown Figure 1, a client includes a WebPush Client/Server software as defined by ongoing standards (harmonization of  cloud messaging at Google, Push Notification Service at Apple, Notification Service for Windows at Microsoft…) and also the known techniques to travel media through NAT/Firewalls ( ICE, STUN client/server).

           
   

Terminals

 
 

Terminals

 
 
   
 

Figure 1

Signaling (black arrow) uses Http/https to vehicle signaling messages (i.e.: proprietary session messages) and the media path is established as is known with a STUN server (blue  line) and the Media itself (red lines) goes to the destination either via a TURN/STUN relay or a media gateway if needed.

WebPush server at the client allows for the IP-PBX (Call Server) to register the device and be granted services. Once done an Object containing parameters of the session, call and URL of the service is pushed bac...