Here’s the layout:
I have 2 phones on the same network as the pbx server. The phones don’t seem to be the issue though… If I register one with an extension I made last week - 3210 for example - it works without issue. If I use the same phone and register it to an extension I just made - 3001 - I get 503 unavailable. That same phone can dial out, and works no problem though.
I cannot see any difference in the settings when comparing the two extensions. The only warning I’m seeing (that doesn’t exist when a call is successful) is this one:
[2025-05-28 13:03:41] WARNING[264335][C-00000063]: pjsip/dialplan_functions.c:529 pjsip_acf_dial_contacts_read: Specified endpoint '3' was not found
Recent bug in 17 core, now resolved. Edit the problem extension, click advanced tab and locate the Dial field. Change the dial string from PJSIP/3 to PJSIP/XXXX where the x’s are the extension number.
Don’t use quick create for new extensions until you have updated core to ver 17.0.18.23