To set up Vodia PBX on Google Cloud, start by creating a VM instance in Google Cloud's Compute Engine, choosing a region, zone, and a compatible operating system like Debian. Once the instance is running, configure firewall rules to allow essential ports, such as 80, 443, and SIP-specific ports (5060/5061), to enable communication. Use SSH to install the Vodia PBX by downloading and executing the installation script. After installation, configure the Vodia PBX login, then adjust IP routing settings to recognize the Google Cloud NAT by specifying internal and external IPs. This setup helps you effectively run Vodia PBX in a cloud environment with secure, remote access and full functionality.
In this blog, we will cover the basic steps in setting up the Vodia PBX with Google Cloud. If you don’t have a google account, you can sign up at https://cloud.google.com/ and get $300 to spend on Google Cloud Platform over the next 12 months!
Once you have access to your Google Cloud Navigate to (Compute Engine) to create a VM.
Click on create
Setting up your VM
Name Your instance (Lower case) no spaces
Choose your region and zone
Machine configuration (Choose General-Purpose)
Building your instance
Choose your operating system. (For this tutorial I am using Debian) You can use Windows or any other Linux flavor.
Service Account (Choose Compute Engine default service account)
Access Scope (Choose Allow default access)
Firewall Setting (Choose Allow HTTP traffic and Allow HTTPS Traffic)
When done, click create.
Running instance
Now that the VM is running, Google has provided us with an internal IP and external IP addresses. These IP addresses will be assigned to the Vodia PBX to determining the audio packets.
Edit the firewall
Next, we are going to set up the firewall on Google Cloud.
Click on your instance as shown below.
Next, scroll down to (Network details) and click on (View details)
In the right-hand panel choose (Firewall rule).
Create Firewall Rules
Click on (default-allow-internal)
Change the IP source address from to 10.128.0.0/9 to 0.0.0.0/0 and save.
This will take care of the following ports
80 (TCP)
443 (TCP
5060 (UDP)
5061 (TCP)
RTP Ports 49152- 64512
LDAP Ports 2345-2346
Installing the Vodia PBX Phone System
To install the VodiaPBX, we need to log in with SSH, to do this, click on the SSH drop down and choose (Open in the browser window).
Allow login only from listed address ( is optional)
Save the password in a safe place
Behind NAT
Since Google Cloud is behind NAT, we need to program the Vodia PBX to use the external IP address of the VM. The ( IP Routing list ) in the Vodia PBX is used to override the operating system IP routing table. (This setting will be consulted by the system before consulting/using the operating system)
To check your internal/external IP address, click on the three-line icon and scroll down to (Compute Engine)
In this example, my internal IP is 10.150.0.2 and my external IP is 35.236.234.40
The Vodia PBX provides businesses with a comprehensive telephony solution designed for both on-premise and cloud systems, offering features like audio conference rooms, auto attendants, voicemails, call forwarding, and ring groups. A ring group, or hunt group, directs incoming calls to designated team members using strategies like simultaneous or sequential ringing, ensuring calls reach an available agent quickly. Vodia’s PBX supports multi-stage call routing, customizable ring melodies, CRM integration, and options like music on hold and call recording. Ideal for enterprises managing low-volume call groups, Vodia’s system enhances accessibility and call management efficiency for businesses worldwide.
The Vodia On-Premise PBX (Private Branch Exchange) is a versatile communication solution that enables businesses to manage calls efficiently within their own network. It supports various operating systems and minimizes resource use while offering features like conferencing, instant messaging, and integration with mobile and VoIP devices. This system emphasizes data privacy, allowing companies to maintain control over their information, and provides customizable options for enhanced productivity. With its robust architecture, the Vodia PBX ensures reliability and easy backups, making it an excellent choice for businesses aiming to modernize their communication infrastructure while reducing long-term costs.
Australia recently introduced a “right to disconnect” law allowing employees at larger companies to avoid work communications outside of set hours. Employees are now protected from having to respond to after-hours calls and emails, a rule which will extend to small and medium-sized businesses in 2025. Vodia Networks has supported work-life separation since launching its multi-tenant PBX system over a decade ago. Vodia’s app includes features such as Do-Not-Disturb (DND) modes and service flags, allowing employees to manage after-hours calls and redirect communications to different offices or voicemail as needed. These capabilities support productivity without compromising employee balance.