3CX in the cloud, and I setup an SBC at home with Yealink T29G. The yealink never shows up on the phones tab so I can assign it an extension. What could this be? Fortigate blocking the SBC?
This is so helpful... we need to know a bit more about how you are setup...
Cloud-hosted 3CX?
The FortiGate is on which side?
Is the SBC correctly configured and working?
Oops sorry.
Cloud-hosted 3CX on Azure, yes.
Fortigate on my end, behind a cablemodem.
How do I verify SBC is working properly?
I just setup another system azure, but this time no Fortinet, just a simple linksys router with no issues.
You might wanna check in your FortiGate config if UPnP/PnP is enabled for your Voice VLAN (if any) or simply for your network.
Also, to check if the SBC is working, you can run "service 3cxsbc status" and see if it's running or if it gave an error.
The phone says updated skipped. I ran verbose log on 3cx server and did not see anything there.
Can you screenshot your FortiGate UI please? As I am seeing there, the SBC is working properly so it might have something to do with your firewall blocking PnP.
Also, when you say that manually configured it works, is that configured in SBC mode or STUN?
I just reset the phone, went into 3cx, added the phone to my extension manually, took the provision url and put it on the server URL under autoprovision. It restarted, and now I have service.
Under phones, it shows my phone and it shows going through the SBC.
This is stun even though it is showing as SBC?Look through the UI for the Fortigate and see if you can spot something about PnP. Other than that, you can always do what you just did and yes it will work.
When connected directly to 3CX Cloud, it is essentially Direct SIP (STUN).
So unless the Fortinet is a switch there shouldn't be anything it does to affect this. The SBC initiates the connection outbound to 3CX so no port forwarding is needed. uPNP doesn't matter as we don't care about traffic passing through the Fortinet. If the switch is blocking multicast that would cause the situation you describe. You'd also want to make sure the 29G is on the supported/current firmware:
https://www.3cx.com/docs/plug-and-play-ip-phone/
Founded in 2005, when VoIP was an emerging technology, 3CX has gone on to establish itself as a global leader in business communications.