How to Deal with Auto Provisioning Failures in Cloud PBX


  • Model: Cloud PBX
  • Firmware version: any



IP phones can not be provisioned by Cloud PBX successfully. 



RPS, Redirection and Provisioning Service is used by Auto-provisioning in Cloud PBX, and below is a brief introduction of its four-step working flow.

  1. Register the MAC address of your IP Phone to a related RPS server through Cloud PBX.
  2. Reset your IP phone & connect them to the web.
  3. IP Phone automatically fetches Cloud PBX's provisioning URL from the RPS server.
  4. IP Phone connects to the provisioning URL, and provisions itself.



Failures & Solutions

1. Fail to register the MAC address.

Double-check the MAC of the IP phone and make sure it is filled in the newly added device of Cloud PBX correctly.


After that, the MAC address of the IP phone should be registered to its RPS server successfully.


You could review the result of MAC registration on the RPS server if you have got an RPS account from the related phone manufacturer.



2. Fail to obtain the provisioning URL from the RPS server.

Reset the phone again and make sure the IP it gets has the ability to access the public network.

Try to ping on the phone and see if it can access the public network successfully.



3. Fail to get the provisioning file from Cloud PBX.

Try to download the provisioning file through a web browser directly to see if the file is available.

Provisioning URL of Yealink/Vtech/Fanvil:  Provisioning Server Link/mac.cfg

Provisioning URL of Snom: Provisioning Server Link/mac.xml



4.  Invalid SSL Certificate

The above three points are all good, but the auto provisioning still fails. 

In this case, SSL certificates installed on the SBC and YMP need to be checked.

SSL-Checker Tool:  


You can apply for/renew the SSL Certificate from well-known Certification Authorities, for example, GoDaddy And then turn to Yeastar Support for the installation for SBC and YMP.  

Important: Some phone manufacturers, like Yealink, have a strict policy on the Certification Authorities.

Sectigo's USERTrust RSA CA is not accepted by Yealink Phones in V84 and below versions

So please confirm the trusted CAs with your existing phones' manufacturers before purchasing the SSL certificate. 

If you do not have a recent plan to purchase an SSL certificate, you have to disable the 'Only Accept Trusted Certificates' option on the phones.



5. Other Failures

Please contact Yeastar support for further troubleshooting.


Have more questions? Submit a request


Please sign in to leave a comment.