Skip to main content

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)ProtocolServiceDescription
80TCPHTTPWeb administration interface (unencrypted), Phone provisioning (older models)
443TCPHTTPSSecure web administration interface (encrypted),Phone &Vodia App provisioning
161UDPSNMPSimple Network Management Protocol for monitoring
2345TCPLDAP StartTLSLDAP directory service with StartTLS encryption
2346TCPLDAPSLDAP directory service with TLS encryption
5060UDP/TCPSIPSession Initiation Protocol (unencrypted)
5061TCPSIP-TLSSession Initiation Protocol with TLS encryption
49152-64512UDPRTPReal-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.

httpsdocvodiacomsitesdefaultfilesinline-imagesScreenShot2020-09-11at45145PM.png