Yesterday, something happened—the exact I do not know just yet.  However, when looking at the logging that I have my OpenSER performing I seen a ton of INVITES, CANCELs, OpenSER became unusable for a time until I was able to block all SIP traffic at the firewall and let it calm down enough to restart it.

 

During this process calls could not be made (in or out).  Is there a way to prevent this type of behavior?  It looked as though there were only a handful of calls that caused a continuous loop.  What logic is recommended to test for a call that has been handled too many times by the proxy, and to immediately drop it?

 

Thanks in advance.