If the device is using digest authentication (as appears to be the case), note that each device must have a unique digest user/password configured for it. If you are using the same digest user for Device XXX and Device YYY and device YYY tries to register, it may fail since the DB lookup returns Device XXX for the user, which would be a mismatch.
Found correct configuration.
User had been set up with Digest Credentials. Cleared them out, and saved the configuration.
Phone had not been set for Digest Credentials. Set these to the user's credentials, and saved and applied the configuration.
Phone now registers and can make calls.
I have a phone that I had registered and sending/receiving calls previously, but after deleting and re-adding the phone, the server reports that it's "not found," Warning: 399 hq-cucm-pub "Unable to find device/user in database"
5 11.649333 192.168.100.4 -> 10.10.20.1 UDP SIP 667 Request: REGISTER sip:10.10.20.1:5060;transport=udp (1 binding) | 6 11.831362 10.10.20.1 -> 192.168.100.4 UDP SIP 362 Status: 100 Trying | 7 11.945620 10.10.20.1 -> 192.168.100.4 UDP SIP 483 Status: 401 Unauthorized | 8 11.960721 192.168.100.4 -> 10.10.20.1 UDP SIP 869 Request: REGISTER sip:10.10.20.1:5060;transport=udp (1 binding) | 9 12.142552 10.10.20.1 -> 192.168.100.4 UDP SIP 375 Status: 100 Trying | 10 12.144471 10.10.20.1 -> 192.168.100.4 UDP SIP 469 Status: 404 Not Found |
I have checked and rechecked the MAC address, and I have verified the user. I can't figure out what's missing in my server configuration.