Configuring Private RPS Account
❗ Warning
By default, with PortSIP PBX, if an IP phone is auto-provisioned via the RPS (Remote Provisioning Server), its configuration link is stored in the IP phone vendor’s RPS under the PortSIP-managed account.
Best Practice for Security and Compliance:
Contact each phone vendor to create your own RPS account for every phone brand you use.
Follow the guide: Configuring Private RPS Account
Once your RPS accounts are set up, when you use the RPS to auto-provision your IP Phone, the configuration link is stored in your own RPS account.
❗ Strong Recommendation: Always configure your own RPS accounts to ensure secure auto-provisioning.
Overview
PortSIP PBX allows customers to configure their own private Remote Provisioning Server (RPS) accounts for automatic IP phone provisioning. Using a private RPS simplifies device management and improves security by giving you direct control over IP phone provisioning credentials and workflows.
Prerequisites
Administrator access to the PBX host
RPS credentials provided by the IP phone vendor(s) you plan to use
Permission to restart PBX services
Step 1: Locate the Configuration File
Open the system.ini file on your PBX server:
Linux:
/var/lib/portsip/pbx/system.ini
Step 2: Add RPS Configuration
Append the relevant sections below to system.ini, based on the IP phone brands you want to configure. Save the file after making your changes.
Yealink
ALE (Alcatel-Lucent Enterprise)
Grandstream
Fanvil
Htek
Snom
Security Note Always follow the vendor-specific password hashing requirements exactly. Storing improperly hashed passwords will cause provisioning failures.
Step 3: Restart the Provisioning Service
After updating the configuration file, restart the provisioning service to apply the changes.
Linux
Open a terminal.
Navigate to the PortSIP directory:
Restart the provisioning service:
Last updated
Was this helpful?