Dear, Thanks for your quick answer.
MIGRATION : Regarding migration 4.2 to 5.2 I will check line by line and try to fix it. My most issue is the database modules changed and to adapt is taking time. DEV : Regarding the Dev environment, I am trying to use Go (for cross-platform) and kafka connector to get all the events through Database and push notification to my automation then if Kamailio upgrade or change any structure, I will not be impacted. Like this : KAMAILIO 5.2 -> DB MONGODB NoSQL -> Connector -> Transforms -> Converter -> Kafka Kafka -> Converter -> Transforms -> Connector -> DB MONGODB NoSQL -> KAMAILIO 5.2 I am not sure but if MongoDB is supported by Kamailio 5.2 and if any script is available to install it? But I have seen into the website at : https://www.kamailio.org/w/features/ External Interaction via - RPC control interface – via XMLRPC, JSONRPC, UDP or TCP Extensibility APIs Java SIP Servlet Application Interface – write Java SIP Servlets to extent your VoIP services and integrate with web services Lua Programming Interface JavaScript Programming Interface Managed Code (C#) Programming Interface Python Programming Interface Java Programming Interface Generic Event API via TCP connections But I can't find any link to API or other. Thanks if you could highlight me Best Regards, Youssef -----Original Message----- From: Henning Westerholt <h...@kamailio.org> Sent: Sunday, 6 January 2019 15:03 To: sr-dev@lists.kamailio.org; ybouj...@by-research.be Subject: Re: [sr-dev] kamailio 5.2 : which is the best way to connect to Kamailio and to manage him? Am Sonntag, 6. Januar 2019, 08:04:17 CET schrieb ybouj...@by-research.be: > I worked with Kamailio 4.2 and I have updated the Kamailio.cfg to > forward some events to my automation system. > > Unfortunately, when I tried to migrate to Kamailio 5.2, the > Kamailio.cfg changed and I am not able to copy/paste my code as it is. > > I have read there is new ways to interact with Kamailio 5.2 with > scripting or json or directly access to the database. > > Tried to find any information but nothing. > > I am asking if somebody could share a link and example how to interact > easily with Kamailio 5.2 then I could update my own code 😉 Hello Youssef, if you already have a config that worked for an earlier version of Kamailio, then I would suggest to adapt it to 5.2. There were of course several changes, but normally you should be able to fix it with less effort than to write a completely new one. If you look to the log you should see the lines were you get an error. You can try to google this errors, if you don't get a result, ask here on the list. Look into the "New in Kamailio 4.3/4.4/5.x.." documents in the wiki, to get an idea about the changes. About the other question, how to interact with Kamailio - there are several options. It depend on your environment and can't be easily answered generally. Best regards, Henning -- Henning Westerholt - https://skalatan.de/blog/ Kamailio services - https://skalatan.de/services Kamailio security assessment - https://skalatan.de/de/assessment --- This email has been checked for viruses by Avast antivirus software. https://www.avast.com/antivirus _______________________________________________ Kamailio (SER) - Development Mailing List sr-dev@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev