Mooseable Posted June 30 Report Posted June 30 (edited) On 6/15/2024 at 3:41 AM, Sergey K said: Will be great to run it on Debian. +1 I did get almost everything in 4.3 running in Rocky linux. Just not Kazoo's modules for freeswitch. Edited June 30 by Mooseable (see edit history) Quote
RuhNet Posted June 30 Report Posted June 30 4 hours ago, Mooseable said: I did get almost everything in 4.3 running in Rocky linux. Just not Kazoo's modules for freeswitch. Do you happen to remember the details of what you tried (which versions and how installed) and what the actual problem was? I notice there is a Freeswitch package for Rocky 8 at packages.2600hz.com but I don’t know if that targets v4.3 or v5.x. Quote
Mooseable Posted July 3 Report Posted July 3 It was about 6 months ago, so I don't remember off the top of my head. I still have all my notes for Kazoo core, kamailio, rabbitmq, couchdb, etc. I'll see if I kept any notes on the freeswitch install. Quote
Mooseable Posted August 21 Report Posted August 21 So Kazoo-Applications and RabbitMQ builds can be done on Rocky/Alma 8. On 9, I can't get Erlang OTP 19.3 working, and kazoo won't build with Erlang OTP 20.3 or higher. I have a freeswitch node up using Debian12, but I haven't tried sending calls to it yet as I need to get Kamailio working first. If anyone wants to collab on the efforts to build on Rocky/Alma 8 or 9, let me know. Quote
Marcin Muzylo Posted August 21 Report Posted August 21 52 minutes ago, Mooseable said: If anyone wants to collab on the efforts to build on Rocky/Alma 8 or 9, let me know. i can help with Kamailio/Freeswitch side, let me know how we can collab Quote
fmateo05 Posted August 21 Report Posted August 21 I am available here to contribute (IF you want!). Quote
Mooseable Posted August 21 Report Posted August 21 So far the challenge with Kamailio is the KazooDB binary (which is a wrapper for SQlite). Have either of you had Kazoo-Kamailio running off something like postgres instead? Also, drop me a DM if you want to collab over something like discord/whatsapp instead. Quote
Mooseable Posted August 21 Report Posted August 21 If anyone wants to chat in discord which I find easier, join the server here. https://discord.com/invite/842WnGkH Expires in 1 week I'll share my WIP of my efforts so far over there and when I manage to get it all running, I'll post back here and offer an update to the docs Quote
Mooseable Posted August 30 Report Posted August 30 As a quick update, we have Kazoo 4.3 running on a mix of Debian 11, Debian 12 and Alma/Rocky 8. Haven't yet stress tested it, but we can at least place internal calls (not yet connected with CTS trunks), nor have all apps/features been tested.@mc_ - are the rpms for Rocky8/9 for Kamailio/Freeswitch for Kazoo v5 only? For everyone else, here's the "cliff notes" on versions needed to run 4.3. Once the installations are stress tested, I will work on documentation that others can follow. 🛋️ CouchDB [Version: 3.2.3] [OS: Debian 12] ☑️ Running and working. Requires special HAPROXY config to reroute port 5986 🛜 Freeswitch [Version: 1.10.9] [OS: Debian 11] ☑️ Running and working. Anything later than 1.10.9 fails to work with legacy messaging from kazoo-applications on the AMQP bus and crashes freeswitch. Requires a signalwire personal access token to access the repo 🔐 Kamailio [Version: 5.5.7] [OS: Debian 11] ☑️ Running and with a phone registered. Requires use of PostgreSQL instead of KazooDB. Config exists thanks to a fork from ruhnet. ⚙️ Kazoo-Applications [Version: 4.3 with OTP 19.3] [OS: Alma Linux 8] ☑️ Running and working. Requires separate RabbitMQ node/docker image. 🐇 RabbitMQ [Version: 3.13.7] [OS: Docker] ☑️ No notes other than its best to be run inside a docker container on the same node as your kazoo-applications node. 👾 Monster-UI [Version: 4.3] [OS: Alma Linux 9] ✅ Working. Had to "compile" it on an older machine, then just tarballed the result and copied to Alma 9 due to issues with node package versions and GULP. Since this only needs to run a web server, you can run this on any OS. Quote
2600Hz Employees mc_ Posted September 3 2600Hz Employees Report Posted September 3 Yes the CI stuff that builds those is only targeting 5.x branches. Quote
RuhNet Posted September 3 Report Posted September 3 @mc_ for Kamailio specifically---are there v5 breaking changes in the Kamailio Kazoo module itself? In other words, should it work with v4.3 if 4.3 Kamailio configs were used? Or have there been breaking changes to the Kazoo module of Kamailio? Quote
2600Hz Employees mc_ Posted September 3 2600Hz Employees Report Posted September 3 I don't know the specifics but I know a lot of the configs are different in 5.x. Some consolidated or deprecated. Not sure how Kam in 5.x would react to 4.3 Kam configs. Will pose to Luis and see Quote
RuhNet Posted September 3 Report Posted September 3 5 minutes ago, mc_ said: I don't know the specifics but I know a lot of the configs are different in 5.x. Some consolidated or deprecated. Not sure how Kam in 5.x would react to 4.3 Kam configs. Will pose to Luis and see Thanks---that would be great if you could find out---it would solve the immediate issue of upgrading past unsupported CentOS 7 for v4.3 installs at least for Kamailio, since you already have the Rocky packages for Kamailio available. Even if the configs are incompatible we could work on fixing that, as long as the Kazoo module itself in Kamailio isn't doing something that's not compatible with v4.3. Quote
teknogk Posted September 4 Report Posted September 4 @mc_ we are approaching october, is there any updates to be had on the open source release of 5.x ? Quote
Mooseable Posted September 26 Report Posted September 26 Update on 4.3 on a newer os; Not all stress tested yet, but everything is working across a mix of Debian 11+/Alma 8+, external calls working fine, just faxing and notifications/emailing to go next Quote
teknogk Posted September 28 Report Posted September 28 On 9/26/2024 at 2:07 AM, Mooseable said: Update on 4.3 on a newer os; Not all stress tested yet, but everything is working across a mix of Debian 11+/Alma 8+, external calls working fine, just faxing and notifications/emailing to go next Thats awesome work!! Quote
Mooseable Posted October 16 Report Posted October 16 For anyone in the same situation, wanting to continue to run 4.3 but on a supported OS, it's been hard forked to https://github.com/kazoo-classic as I'm going to assume 2600hz/ooma won't want to maintain or accept PRs for 4.3. Repos will be updated as we test fresh deployments of 4.3 with installation instructions. That said, I'd rather put efforts into contributing to v5, but its closed source so I'm doing what I can :) Quote
RuhNet Posted October 16 Report Posted October 16 Worse case scenario we can cherry pick improvement commits and “front-port” them to v5 if/when it gets released publicly. Quote
teknogk Posted October 18 Report Posted October 18 @mc_ Have we heard any internal updates on the 5.x open source release yet? Quote
2600Hz Employees mc_ Posted October 22 2600Hz Employees Report Posted October 22 Sadly the update is 5.x release is now targeting early 2025. Your guess is as good as mine whether that target will be hit. Continual assurances on open sourcing being the goal but the delays keep mounting so... Quote
teknogk Posted October 22 Report Posted October 22 3 hours ago, mc_ said: Sadly the update is 5.x release is now targeting early 2025. Your guess is as good as mine whether that target will be hit. Continual assurances on open sourcing being the goal but the delays keep mounting so... That is disappointing to hear, but not unexpected. As always James thank you for advocating for all of us!!! Quote
fmateo05 Posted November 8 Report Posted November 8 (edited) From discord : In an effort to try and make things easier for people to test I've uploaded pre-built releases: kazoo-4.4: https://github.com/kageds/kazoo_applications/releases/download/0.1/kazoo-4.4.tar.gz and Freeswitch: https://github.com/kageds/freeswitch/releases/download/0.1/freeswitch.TGZ Edited November 8 by fmateo05 (see edit history) Quote
Mooseable Posted November 9 Report Posted November 9 There's also the 4.3 build that has been done for 4.3 via the kazoo-classic repo.https://github.com/kazoo-classic/kazoo/releases/tag/v4.3-1-alpha I'd like to thank the others in the Discord for their monumental effort to getting 4.3 running on newer OS's and updated dependencies. Quote
teknogk Posted November 11 Report Posted November 11 On 11/9/2024 at 3:52 AM, Mooseable said: There's also the 4.3 build that has been done for 4.3 via the kazoo-classic repo.https://github.com/kazoo-classic/kazoo/releases/tag/v4.3-1-alpha I'd like to thank the others in the Discord for their monumental effort to getting 4.3 running on newer OS's and updated dependencies. Does anyone have an updated install plan for creating the multizone cluster on couchdb 2/3? Im having trouble understanding the placement and zoning options for couch, but would like to be running on a newer version when building a 4.3 cluster. Also can you post the discord invite again, it expired. id love to be able to help in anyway that i can. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.