On 24 Apr 2023, at 10:02, Alex Balashov
<abalashov(a)evaristesys.com> wrote:
On Apr 24, 2023, at 2:46 AM, Henning Westerholt
<hw(a)gilawa.com> wrote:
Hello,
actually, this also documented in the kamailio modules readme:
https://kamailio.org/docs/modules/5.5.x/modules/rtpengine.html#rtpengine.f.…
"- If reply to INVITE with code >= 300 do rtpengine_delete()"
Yeah,
it is.
But what I think Benoît was really getting at is a question not addressed by the
documentation or the source code: do I really want to 'delete' for _any_ >= 300
reply code, or are there corner cases, like 488 for a reinvite (where the standards say
the call must continue according to previous parameters if a reinvite fails)? And if so,
are there any others, or is 488 truly it?
Agree that the reinvite case is
interesting, exactly because of the possible fallback to original state.
I guess there are a number of possible codes, like a timeout (408) or system problem
(5xx) in addition to the “correct” code 488 where fallback could happen.