Port Requirements
Vodia PBX Network Port Configuration
Overview
This document outlines the network ports that must be opened in firewalls and network configurations to ensure proper operation of Vodia PBX. These ports are essential for various PBX functions including web administration, Phone & Vodia App provisioning, SIP communication, RTP media streams and directory services.
Required Network Ports
| Port(s) | Protocol | Service | Description |
|---|---|---|---|
| 80 | TCP | HTTP | Web administration interface (unencrypted), Phone provisioning (older models) |
| 443 | TCP | HTTPS | Secure web administration interface (encrypted),Phone &Vodia App provisioning |
| 161 | UDP | SNMP | Simple Network Management Protocol for monitoring |
| 2345 | TCP | LDAP StartTLS | LDAP directory service with StartTLS encryption |
| 2346 | TCP | LDAPS | LDAP directory service with TLS encryption |
| 5060 | UDP/TCP | SIP | Session Initiation Protocol (unencrypted) |
| 5061 | TCP | SIP-TLS | Session Initiation Protocol with TLS encryption |
| 49152-64512 | UDP | RTP | Real-time Transport Protocol for voice/video media |
Telling the PBX what address to use
For servers that don't have a public IP address on their local network interface (e.g. EC2) the PBX needs to know what IP address to present to the SIP devices. In admin mode, navigate to Settings → SIP → Settings and set the IP routing list .
- If you are using the URL for polling the public IP address, you can use the keyword "public" which will be replaced with the actual public IP address. The PBX will automatically determine the public IP address.
- If you want always to present a specific public IP address, you can just put the IP address there, for example "23.24.25.26".
- If you want to send packets to devices in the private network, you can use the keyword "private". For example "private public" would check if the destination is a private IP address and the server has a private IP address in that subnet, then it would use the private IP address. Otherwise it would use the public IP address.
Using the SIP IP replacement list is usually not necessary and creates unneeded complexity and problems. If the public IP address keeps changing, the PBX can download the address from a public IP address API (e.g. api.ipify.org). If the address does not change, the address polling is not neccessary. The system will automatically learn its public IP address from the Vodia license server during startup.
