Hello, guys,
I developed a feature, which I called "feature/rehash_of_hash" and wanted to push to github, for the maintainers to review it and see if it could be accepted into kamailio.
it is related to the following post, which no one responded :-(
https://lists.kamailio.org/pipermail/sr-users/2020-June/109516.html
I wrote to that list with my work email. It seems, confirmation emails for subscription to this list are been blocked by my work's email servers, so I subscribed now with my personal email.
Basically, this is the issue, related to the dispatcher module .
If distribution is based on a hash of a header (Call-ID, From, etc) and destination is not available, just a "next" is selected. That causes that all calls are sent to the same destination.
I opened an issue with this :
https://github.com/kamailio/kamailio/issues/2361
I also opened a pull request with the solution.
https://github.com/kamailio/kamailio/pull/2362
I don't understand why it shows so many changes on my two modified files. I forked, cloned to my notebook and pushed back.
For instance, lines 82 to 97 in src/modules/dispatcher/dispatch.c , which I did not modify.
What did I do wrong?
Best regards,
Luis