jolouis
Moderator
Posts: 339
Joined: Oct 2013
|
RE: Softphone VPN
Unfortunately this is not something that will likely ever happen/exist.
The VPN on the Yealink phones works so well because the Yealink phone is an entire dedicated piece of hardware (complete with underlying operating system, kernel, applications, etc). When you talk about a soft phone, you are dealing with a single user-level piece of software running on an otherwise multi-use device.
Networking is still, on virtually every modern device I've ever seen, handled at a Kernel/operating system level. You can build applications, like OpenVPN itself, that extend or apply layers ontop of that, but they are extensions to the underlying system with the goal of exposing themselves as a full part of it. In order to achieve a soft-phone app that would carry only the related traffic from itself over a VPN, you would need to:
a) Create an entire from the ground up implentation of OpenVPN or some kind of VPN encapsulator/traffic system that instead of talking to the Kernel and OS spoke only to the soft phone app itself.
then B) Make that work universally on all supported devices
then C) Integrate it into your own custom softphone app, and code your app to only communicate over that built in software tunnel.
This is not a trivial thing, especially given that to implement A) you are not only rebuilding OpenVPN, but essentially re-creating your own virtual networking stack to support the protocols and handling that would normally be done by the shared networking components in the Kernel itself.
Sorry to say that the time, effort and resources required just aren't worth the user gains. Yealink would not sell any more phones because of it, and while there might be some interest there is no way they would be able to charge enough for the softphone to offset the costs of developing and maintaining such a beast.
|
|
03-11-2019 07:15 PM |
|