Hello,
On 12/01/14 19:37, Alex Balashov wrote:
With 4.1, I've got a call scenario that looks like this:
- INVITE -->
- <-- 100
- <-- 183
- <-- 200 OK
- <-- 200 OK again (no ACK from near end)
- Finally an e2e ACK comes through -->
- (38 seconds later) BYE -->
- (no response to BYE) BYE -->
- BYE -->
- BYE -->
- BYE -->
- BYE -->
- BYE -->
etc.
I've also got another call that looks very similarly, except that the BYE comes from the callee instead of the caller. It also goes unanswered by the near end.
I am tracking both dialogs with 'dialog', and, sooner or later, they end up in DELETED state. However, they do not get deleted. I have one that has been in there for 4 days and isn't going anywhere, and another that has been stuck in DELETED state for 3. My dialog timeout is set to 4 hours, but the timeout operation doesn't delete dialogs that are already DELETED.
Moreover, dlg_end_dlg is not a means of removing these dialogs, either:
[root@gw1 ~]# kamctl fifo dlg_end_dlg 154 6753 500 Operation failed
Any suggestions on what to do here? Should this be considered a bug?
yes.
What is reference counter you see when you list the dialog via mi?
Cheers, Daniel