Hi!
One of the benefits of Kamailio according to the marketing litterature is that we're
highly portable across
all *IX platforms. I do understand why a kernel-interfacing module is depending on a
specific os
(thinking about the kernel-level RTPPROXY), but not why other modules depend on Linux.
If they do, I propose that we treat that as a bug and implement a work around or get help
from other
developers to get the same functionality on as many platforms as possible. At least, get
the basic
functionality working in a platform-neutral way.
The ratelimit/pipelimit modules still work on other Unixes, but have specific extra
functionality on Linux.
The jsonrpc-c module fails to compile on non-LInux systems, and I don't see a reason
for that module to fail on
other platforms.
What do you think? Should we continue to work like this or should we move to LInux-only?
/O