Hello guys,
Ab initio, I'm loving Kamailio and the endless horizons it opens-up. Is there any document somewhere to get Kamailio installed in a captive network that runs w/o internet? I know this seems bizarre but in the mining industry most of the locations do not have internet facilities but they still want to use VoIP.
I do not have the privilege to pull a blade system and put it on the internet to install Kamailio, FS etc.
Any suggestions?
On Jun 29, 2022, at 9:03 AM, Rahul mm rahul.ultimate@gmail.com wrote:
Is there any document somewhere to get Kamailio installed in a captive network that runs w/o internet?
Many ways to approach this of course, normally I will transfer to the system the tar file from GitHub to a system I’m using to ssh, scp the file, make sure I had all the necessary pre-reqs/libraries installed, untar, and build.
You will need some method of transferring the software to the system. Whether it’s via Internet, scp, etc.
—fred
Hi Rahul,
That is quite interesting! Well, there’s no such document that I’m aware of, but it seems the process should be quite similar to installing over the Internet.
If installing from source, you can install all necessary compilation dependencies (most likely!) from the distribution media that you are using in lieu of downloading packages over the Internet. Then, you have to have some way of getting a clone of the Kamailio Github repository, or a source tarball, onto this host of course, e.g. via USB drive or something.
Another fruitful avenue may be to build a Docker image or some other “snapshot” (e.g. a VM snapshot) on an “unprotected” - that is, Internet-connected — host and just transport that onto the non-Internet host.
I am not sure if binary packages (RPMs, debs) are the easiest option in this case because you would have to scrupulously attend to dependency chains which an Internet-connected package manager normally takes care of for you without much involvement on your part.
— Alex
Hello,
Apparent from the obvious challenges (how to get the packages to the server etc..) you do not need internet to operate Kamailio. Main dependencies during run time is DNS, but this can be of course provide locally. Just make sure that all domains are in your local DNS.
Cheers,
Henning
-- Henning Westerholt – https://skalatan.de/blog/ Kamailio services – https://gilawa.comhttps://gilawa.com/
From: sr-users sr-users-bounces@lists.kamailio.org On Behalf Of Rahul mm Sent: Wednesday, June 29, 2022 3:03 PM To: Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org Subject: [SR-Users] Install Kamailio in captive network
Hello guys,
Ab initio, I'm loving Kamailio and the endless horizons it opens-up. Is there any document somewhere to get Kamailio installed in a captive network that runs w/o internet? I know this seems bizarre but in the mining industry most of the locations do not have internet facilities but they still want to use VoIP.
I do not have the privilege to pull a blade system and put it on the internet to install Kamailio, FS etc.
Any suggestions?
-- Warm Regds. MathuRahul
Thanks Fred, Alex & Henning for interesting approaches. I'll explore 'localinstall' , docker/vm, and some tools to generate vdi from an existing 'connected' system.
Cheers!
On Wed, Jun 29, 2022, 6:33 PM Rahul mm rahul.ultimate@gmail.com wrote: