After migrating to FPBX17 on Debian 12, we randomly notice that inbound SIP packets (INVITES/REGISTERS/…) suddenly are not being processed by Asterisk anymore.
Some more info:
in sngrep we see the packets arriving, but not in Asterisk
tcpdump will identify every packet going through the interface chosen, if that doesnt resolve the issue use wireshark (or tshark) to resolve any protocol issue, netstat’s utility is better found nowadays in ss
The trouble is we have seen you say you are getting the INVITE but you are not posting where the INVITE was sent to, in sngrep you can simply use the arrow keys to navigate and ‘drill down’ to what any transaction in the initiated protocol is doing, In your case, where the INVITE is being sent to.
Pretty well “No” to that, the content of the packet will say where it was sent (you didn’t inlude it) , the absense of a ‘green’ respose suggests that it was not sent to a device that replied . . .
Though I agree with @david55 about the deadlock, another possibility is that the firewall is not being properly turned off, or is getting turned back on by another process. At a time when Asterisk is not responding, at a root shell prompt type iptables -vL nft list ruleset
and post the output.
Sorry to say, but the screenshot is from sngrep running on the actual machine.
Meaning the packet does arrive on the actual box. Not going to include IP’s here on a public forum.