Open Source - Why Does My Digium Phone Download The Configuration File But Fails To Register?
If you are attempting to register a remote phone and the phone downloads the configuration file, however the phone does not register, it maybe the SIP Request: REGISTER is not reaching the Switchvox. This usually means port 5060 UDP is being blocked. To determine if this is the reason your phone won't register, start a packet capture and use Wireshark to analyze the traffic.
Login as admin
Navigate to the Server > Advanced Debugging > Start Debugging Session > Packet Capture
Set the duration for 10 minutes and click Begin Debugging Session.
Follow these steps to: register the phone with the PBX
After the phone boots up if there is a hollow icon next to extension number (instead of a filled in icon of a man in a black jacket); or if the phone does not boot, stop the packet capture. Download and open with Wireshark
In Wireshark, on the filter bar at the top, enter: ip.src == ip.of.source && tcp.srcport == 5060 || udp.srcport == 5060
If you do not see any traffic after applying the filter that indicates there is no SIP traffic from the source IP reaching the PBX, so the phone will not register.
Check for blocked IP addresses on the Switchvox (Server > Blocked IPs, or under Server > Access Control > Blocked IP Addresses). Otherwise, check you firewall configuration.