Why am I getting a “Transaction not available” sip execption on an incoming INVITE?
Check your application to see if you cloned the request before you requested the server transaction. A Server transaction can only be created for the incoming request that is identitically equal to the incoming request that was received by the stack and not for a cloned request. Further, you cannot cache the request and ask that a server transaction be created at some future time. You must create the server transaction synchronously when the request is delivered to your application and not later.