On 2012-02-14 at 11:38, Daniel-Constantin Mierla
wrote:
can you create the transaction with t_newtran()
somewhere before calling
dlg manage? It should absorb retransmissions before going into dialog
processing. After creating the transaction, use either send_reply() or
t_reply() instead of sl_send_reply().
Can try that, but as the problem with duplicates only occur for less than
1% of our conversations, it is not that easy to test in our testrig.
We'll try this and see if we can provoke the problem by sending a large
amount of retransmissions manually to our testrig.
what version
are you using? REGISTER requests should not create any
dialog and that is fixed starting wit 3.2.1, iirc.
This part was a
misunderstanding. We are not seeing REGISTERS making
dialogs and hanging (we just have some INVITES with weird to_uris, but
that's not a problem with Kamailio).
--
Marius Pedersen