As mentioned in my comment, docker would work very well for this. The downside to it is that it eats a lot of disk space. Aside from disk space, there's no other overhead, not even CPU or memory.
In a nutshell, docker essentially sets up a chroot inside a full OS image. So you end up running another distro inside your own. Docker is simply responsible for setting up the environment in which the application runs, and then starting the app. Once the app is launched, it's just another process on your system. Shows up in
ps, can be
Since you're running the full distro, the only possible incompatibility is if whatever you're trying to run depends on kernel features your kernel doesn't have. This is not very likely.
Once you get docker on your system, you can build an image containing the software. You'd do this by creating a "dockerfile" which looks like:
RUN apt-get install -y wget
RUN wget http://telephonyco.com/proprietary_code.deb
RUN dpkg -i proprietary_code.deb
After you build this, you can either run the program directly with:
docker run -ti name_of_image_you_created proprietary-program-foo
Or you can get a shell inside the image:
docker run -ti name_of_image_you_created bash