How to Configure the Endpoints?
After successfully configuring the PortSIP PBX and SBC, and creating the required tenants and extensions, you can register endpoints with the PBX. Once registered, endpoints can make and receive calls.
Supported endpoints include:
WebRTC clients
Mobile apps
Windows Desktop apps
IP phones
Any standard SIP-based device
Configuring the PortSIP ONE App
If you are using PortSIP PBX v22.0 or later, follow the appropriate guide below to configure the PortSIP ONE application:
Configuring IP Phones
The following sections describe how to configure IP phones based on a sample deployment scenario.
Assumed Environment and Configuration
In this article, the following environment and configuration are assumed:
PBX and SBC deployment
Public IP address:
66.175.221.120Private IP address:
192.168.1.72
PBX Web Domain
Domain name:
uc.portsip.ccResolved to public IP:
66.175.221.120
SBC Transport Configuration
UDP: Port
5060TLS: Port
5061TCP: Port
5063WSS: Port
5065
Tenant Configuration
Tenant SIP domain:
test.io

Essential Information
The following rules apply when configuring client endpoints for the deployment scenario described above.
Transport
Transport defines the network protocol used to send and receive SIP messages between the endpoint and the PBX (for example, UDP, TCP, TLS, or WSS).
For more information, refer to Transport Management.
Outbound Proxy Server
In the client endpoint settings, the Outbound Proxy Server must be set to the PBX server address.
When registering an endpoint over the Internet:
Use the PBX public IP address, or
Use the PBX domain name (for example,
uc.portsip.cc), provided it resolves to the public IP address.
When registering an endpoint from the local LAN:
Use the PBX private IP address.
Selecting the correct outbound proxy is critical for proper SIP routing, especially in NAT or multi-interface environments.
Outbound Proxy Server Port
The Outbound Proxy Server Port must match the port of the transport configured on the PBX or SBC.
For example:
If the endpoint registers using TCP, set the Outbound Proxy Server Port to 5063.
If the endpoint registers using TLS, set the port to 5061.
If the endpoint registers using WSS, set the port to 5065.
Domain (SIP Domain / SIP Server)
The Domain (also referred to as SIP Domain or SIP Server in endpoint settings) must be set to the tenant SIP domain created in PortSIP PBX.
For example:
Tenant SIP domain:
test.ioDomain / SIP Server value in the endpoint:
test.io
Important
Configure the transport port only in the Outbound Proxy Server Port field.
Do not configure a port for the Domain / SIP Server.
If the endpoint requires a port value for the Domain, enter
0.
Auto-Provisioning IP Phones
Many popular IP phone models can be auto-provisioned to register with the PortSIP PBX, eliminating the need for manual phone configuration.
Supported vendors include:
Fanvil
Yealink
SNOM
Grandstream
DinStar
ALE
Htek
For detailed instructions, refer to Phone Device Management.
Manually Registering an IP Phone to the PBX
In addition to auto-provisioning, you can manually register an IP phone or other SIP-based device or application by entering the SIP extension credentials directly in the device’s web management interface.
This method is commonly used when:
Auto-provisioning is not available or not preferred
You are using a third-party SIP device
You need to perform testing or troubleshooting
Example: Fanvil IP Phone

Example: Yealink IP Phone

Configuration Reminder
When manually configuring an IP phone or SIP device, ensure that:
The Outbound Proxy Server, Port, Transport, and Domain values match the PBX configuration
The extension number and password are entered exactly as configured in PortSIP PBX
The selected transport (UDP/TCP/TLS) is supported by both the device and the PBX
For detailed parameter definitions and best practices, refer to Essential Information earlier in this guide.
Last updated