Outbound calls work, but inbound doesn't

If no inbound INVITE is visible in sngrep, this almost certainly means it’s being blocked by your sonicwall. Are you aware of this thread: Happiness With Sonicwalls - It can happen!