On Asterisk 16.6.1/PJSIP and using Polycom phones in conjunction with a softphone with the Polycom phones will stop sending registration requests when they receive a response with more than one “Contact” header.
It seems like the Polycom is taking the EXPIRES=582 from the first Contact header and won’t re-register until that time has expired.
Here’s the packet in question - https://pastebin.com/PMJbvv3C
Polycom firmware 22.214.171.1240.
This is only happening with Polycom phones, all the other brands (Yealink, Cisco) continue registering as expected.
Anyone seen this before?