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