Hello,
if you want that all messages (requests or replies) within same dialog (sharing the same call-id) are processed in the order of receiving, then set the global parameter:
route_locks_size = 256
If you have more Kamailio processes, then set the value to be at least twice the number of processes.
Cheers,
Daniel
Greetings,
I'm having some problems with keeping the order of the messages in Kamailio.
In some cases i'm receiving an ACK for the first INVITE and immediately after that a RE-INVITE is sent by the client.What is happening is that the the ACK took double the time of the RE-INVITE to process and as a consequence, the RE-INVITE was relayed before the ACK.
I have two questions :
1 - Is there a way to keep the order of the messages in a dialog, and if so, what are the downsides to it?
2 - The machine wasn't in a load state (only one concurrent call) and the ACK and the RE-INVITE should go roughly through the same processing methods and should take took the same time to be be relayed. What can be the reason for this?
Best Regards,
Duarte Rocha
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio World Conference - May 6-8, 2019 -- www.kamailioworld.com Kamailio Advanced Training - Mar 4-6, 2019 in Berlin; Mar 25-27, 2019, in Washington, DC, USA -- www.asipto.com