How to Auto Provision IP Phones Remotely (RPS Method) by FQDN


Yeastar provides a solution which is auto-provision remote phones using Yeastar FQDN service without forwarding any ports. 



  • Model: P-series Appliance Edition, P-series Software Edition
  • Firmware version: or later(P-series Appliance Edition), or later(P-series Software Edition)
  • Plan: Enterprise Plan or Ultimate Plan
  • Supported IP phones: RPS supported IP phones


Step1. Set a remote extension

Step2. Set up network

Step3. Add phone's MAC address on the PBX

Step4. Enter authentication information on the IP phone


Step1. Set a remote extension

1. Log in to the PBX management portal, go to Extension and Trunk->Extension, edit the extension to be assigned.

2. Click the Advanced tab, select the checkbox of NAT in the VoIP Settings section.


3. Click the Security tab, select the checkbox of Allow Remote Registration in the SIP Security section


4. Click Save and Apply.


Step2. Set up network

1. Log in to the PBX management portal, go to System->Network->Public IP and Ports, select 'NAT Type' with External Host, fill in your FQDN in 'External Host', and add your LAN port segment into 'Local Network Identification'.


2. Then make sure the 'External SIP UDP Port' must be 5060 and 'External Web Server Port' must be 443


3. Then go to System->Network->Yeastar FQDN, and add your IP phone's public IP address into Permitted IP, or you can set it to All. 



Step3. Add phone's MAC address on the PBX

1. RESET the phone if it is previously used.
2. Log in to the PBX management portal, go to Auto Provisioning -> Phones. Click Add to add an IP phone.
3. In the IP Phone section, select the Phone Vendor and Model, then fill in the MAC address of the phone.
4. In the Options section, select a desired template from the drop-down list. And set Provisioning Method with RPS (Remote).
5. In the Assign Extension section, assign an extension to the phone. And Click Save. 


Step4. Enter authentication information on the IP phone (If you set authentication when you add the phone, this step is needed.)

Reboot the IP phone, and enter the authentication information to finish phone provisioning.


Username: Enter the extension number that is assigned to the phone.
Password: Enter the extension's Voicemail Access PIN.

Have more questions? Submit a request


  • 0

    If it's a auto provisioning remotely, some settings will need to be filled in the IP phone right? otherwise, how the phone finds the PBX?

  • 0


    I have checked my configurations several times, but I am never able to use this.

    The farthest I go is the phone receiving the link for provisioning but then it's as if the phone is never able to retrieve the configuration from the PBX.

    I tried with authentication then without in provisioning. but the phone never asks me for the username or password.

    am i missing something??

    I'm almost sure that I followed the procedure well then of my configuration on the PBX too.

    Good phone is of course on a separate network from the PBX network to make sure.

    I continue my research but for the moment no way to make it work..

  • 0


    I have never been able to retrieve the configuration from the phone itself.

    Currently the only way I have been able to configure the phone is to manually download the configuration to the PBX and then apply the configuration to the phone manually.

    2nd thing, after configuring the phone I am able to receive calls from outside and other extension.

    I am able to join extensions also it works #1

    On the other hand, making an external call via the remote extension I have no sound..

    I tested with several different phones, the call goes out well but when the communication is established no sound in both directions..

    an idea??

Please sign in to leave a comment.