Solved Cannot add brand new phone directly via RPS - offers manual provisioning link instead

Status
Not open for further replies.

BTComp

Bronze Partner
Joined
Mar 3, 2021
Messages
18
Reaction score
4
Hi all and thanks in advance

Odd issue - brand new Yealink T64U phone we are trying to add to our own instance (Enterprise).

We are trying to replace old Grandstream phones with Yealinks so we can remove all the SBCs we are using.

When we add the T46U as IP phone and choose "Connect directly" as shown here:

1724307163201.png


Instead of being told to reboot phone to let it auto provision like I've done for dozens of customer site phones, we get told to manually enter the provisioning URL instead (yuck):


1724307264279.png


Oddly the same phone MAC works fine if we add it to a customer instance though! So it looks like something on our own instance is stopping this, but I cannot find it.

Is there a setting somewhere in the 3CX instance GUI that prevents RPS?

We are using Version 20.0 Update 2 (Build 715 Release) as is the customer where I tested this but got the expected result. Only difference is we have been using 3CX for years and upgraded along the way, since V16 IIRC, whereas customer instance is a year old and the Pro level not Enterprise like us.
 
I assume you mean a brand new T46U, not T64U :)

1. Ensure the phone has the latest 3CX supported firmware BEFORE taking any other actions: https://www.3cx.com/docs/phone-firmwares/

2. Go to Admin Console > Phones > Options > enable 3CX RPS - Remote Provisioning Server

3. Delete the phone from the extension if already there, and add it again as "Connect directly" (which assumes the instance is in the cloud and the phone is remote)

4. You will see that the event log will confirm that the RPS entry has been added

5. Now factory reset the phone and wait for a while until it completes config and rebooting.
 
  • Love
Reactions: BTComp
Also, you may have bought it from a provider who use their own RPS server and therefore it could be tied to their RPS server. Check event log to see if it says the RPS request failed and then go back to provider to ask them to remove the MAC from their RPS or raise a ticket with Yealink if the above doesnt work.
 
2. Go to Admin Console > Phones > Options > enable 3CX RPS - Remote Provisioning Server

Thanks heaps John. Did not know this options panel was even there! Had looked up and down the Advanced and System areas as it did seem like we just had RPS disabled on our own internal instance.


Lo and behold we are missing the Allow RPS option! I'll tick this and try again :)

1724401476442.png
 
Yep, that should take care of it. Just ensure you have the correct firmware before you configure the phone in Direct mode (router phone mode)
 
Yeah had already updated to 3CX site FW as I normally do for deployments. Worked great after ticking that box
 
  • Like
Reactions: JohnS_3CX
Status
Not open for further replies.

Latest Posts

Forum statistics

Threads
111,953
Messages
589,915
Members
164,850
Latest member
masvty