I’m trying to setup some PJSIP extensions using softphones and when I try to register them over UDP they fail to register and get a 401 failed to authenticate error. If I try to register them over TLS and tell the softphones not to verify the certificate they register just fine. The softphones are on the same lan as the PBX. Anything to check? The default ports are being used with PJSIP. I have verified the extensions secret is correct in the softphone.
Interesting enough, the softphone is on an Android 10 Google Pixel 2. If I reboot the smart phone the softphone will register over UDP for a while. Then the registration will drop and the softphone stops receiving UDP packets. I’ll have to do some digging to see if I can figure out what is blocking it.
Any ideas on what could be causing an Android device to stop receiving UDP packets?
That sounds a lot like the firewall losing your session and giving up on the connection. Search the forum for “30 seconds” and “30 minutes” and you should find several discussions that talk about ways to solve this if it actually your problem.