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.