On Thursday, 12 April 2018 10:15:19 CEST Abdul Basit wrote:
My issue for IM handling has been resolved.
@MS helped to look into the matter. From to the example
[..]
I replaced it as below
# -- tm params --
modparam("tm", "fr_timer", 10000 )
modparam("tm", "fr_inv_timer", 15 )
modparam("tm", "wt_timer", 10 )
Lower fr_timer was initiating 408 without waiting for 200 OK from
destination because 10ms is too low. This was confusing msilo module and
the sender device that MESSAGE sent was failed.
Increasing the fr_timer value resolved the issue.
This also resolved a ripple effect. i.e, kamailio delivery of offline
messages from DB store to the destination party.
Since kamailio was get message delivery error, it was
executing failure_route[1] that was storing the message again in DB store
as offline message and so on.
lower fr_timer values are also exits in 3.x, 4.x, 5x and dev branches
documentation.
[..]
Hello Abdul,
great that you found the issue. I have fixed this issue in git master and also
5.1 and 5.0 branch.
Best regards,
Henning