On 17-02 19:35, Daniel-Constantin Mierla wrote:
Hello Jan,
lot of work, thanks.
Practically now main components are integrated, with the reserve that
the statistics part from kamailio would need a better integration with
atomics ops in ser. It is why I haven't merge it in master branch yet.
Still to do:
- integrate the other db drivers, as you mentioned
- core extensions in kamailio - Andrei already did the while and
completing switch is on the pipe
- tm extensions to get the other kamailio modules depending on tm work
properly
Then we are done ... looks not much but still some work ...
I don't think that's it. You'll probably run into many more issues when you
try to port some modules to sip-router. So far I hit:
* Missing functions in core (hash functions from kamailio)
* Incompatible avp data structures and functions
* ival versus i in fparam/gparam
* Several modules in ser depend on domain modules which is different from
the domain module in kamailio.
* Several modules depend on xlog which is again different in kamailio.
And I only tried two or three modules. These are probably small differences,
but they are annoying and require tweaks in many modules.
I guess the question here is how far we want to go with this first merge
attempt, if the goal is to allow most modules from both projects work with
sip-router then I think we are not there yet.
Jan.