-
barney
I've got Kazoo5 installed on Rocky9 - all seems good except freeswitch only stays up for 15seconds and crashes/restarts
-
mc_
barney: not sure off hand :)
-
barney
FreeSWITCH 20.23.6-2600hz.22.el9
-
barney
mod_kazoo v1.5.0-1 community
-
barney
mod_kazoo.so -> fetch_config_exec()
-
barney
switch_xml_free()
-
barney
free()
-
barney
SIGABRT
-
mc_
also, open source community call in 10 if you didn't see the announcement on the forums
-
barney
seems if i stop fetch_sup it stays up
-
mc_
-
mc_
barney: yeah, i think lazedo mentioned mod_kazoo will need some updating
-
mc_
we're debating whether to bring it into 2600hz github org or put it in kazoo-community org to coordinate the updates needed
-
barney
yeh that would help :)
-
barney
fs also says:
-
barney
switch_xml.c:01797 Error[[error near line 1]: root tag missing]
-
barney
I guess the xml has changed?
-
barney
or. no long compatible?
-
mc_
likely yup
-
barney
-
mc_
link 404s
-
barney
yeh.. just redacting lol
-
barney
-
ruel
barney: check out mod_kazoo at
github.com/openkazoo/mod_kazoo
-
barney
I thought mod_kazoo was closed source - or is this a complete rewrite?
-
ruhnet
2600hz uses a closed source version (actually I think it has a different name than mod_kazoo but anyway same purpose). This is a modified version of mod_kazoo community version.
-
barney
ahh ok.. where is the community version ooi?
-
barney
stupid question - it's a git fork of it :)
-
ruhnet
barney: are you bputtick?
-
barney
yes
-
ruhnet
ah ok. I had seen your open/closed PR a while back with a bunch of changes and was going to try to get ahold of you to join us with the OpenKazoo v4.4 work. But I guess most of the efforts are going to be around v5 now (hopefully things progress enough in that direction anyway).
-
barney
ahh what PRs were you interested in?
-
mc_
barney: we developed mod_com_kazoo to integrate some closed source features between FS/kazoo
-
barney
located the bug in mod_kazoo - or at least where it's blowing up for me - OpenKazoo version does the same
-
barney
i just assumed there was no pulic source for it - didn't occur to me to look on freeswitch
-
barney
I suspect that the XML ecallmgr is sending over the api is broken/incomplete which is causing mod_kazoo (kazoo_node.c) to die - it's to do with UNPROTECT_INTERFACE(api)
-
barney
just digging in to that macro to understand what it's doing
-
ruhnet
mc_: until you clarified today, I was under the impression that you also had a closed Ecallmanager version that was higher performance, but from what you said, it's just the Freeswitch module that's different, right?
-
ruhnet
Alan Evans did some early stage work on modifying Freeswitch's mod_amqp for bidirectional communication. If I remember correctly he got it to work for basic calling.
-
ruhnet
barney: nothing in particular---I just noticed a rather large PR being opened by you on 2600Hz Kazoo 4.3 repo. Just trying to make sure all us guys working on Kazoo are working together more and not reinventing the wheel like we've all been doing for the last 7 years or so lol
-
mc_
ruhnet: ecallmgr + FS/mod_kazoo is the open source release
-
mc_
ecallmgr + ecallmgr_extension(closed) + FS/mod_com_kazoo is what we run internally
-
ruhnet
Oh ok, so that "extension" is what you mentioned as the "overlay" in the call I guess.
-
mc_
exactly
-
mc_
i am trying to convince powers that be that mod_com_kazoo + ecallmgr_extension don't impede our ability to sell ooma services
-
mc_
and we should open source them so we all can benefit
-
mc_
that's a slower conversation :)
-
ruhnet
Hehe that would be great. So (without getting you in trouble) what exactly [at a high level] is that extension? Is it like a translation/connection layer of some sort, or does it add Ooma custom functionality, or what?
-
ruhnet
(if you can't answer that without danger that's ok)
-
mc_
mostly it does the konami integration in FS using bind_meta_app stuff, then morphed into the AMQP connector
-
mc_
so we send/recv over amqp to/from FS now
-
barney
nice
-
ruhnet
ah, so combo of both translation (to AMQP layer) and features (Konami).
-
ruhnet
and I guess having Konami work closer to FS like that improves performance considerably over our Konami that we have now.
-
mc_
yeah, mod_com_kazoo also shapes the events, so they go straight to other apps, ecallmgr doesn't shape them and republish
-
ruhnet
cool
-
fink
barney: have you updated ecallmgr at all? there are some changes that need to be made to ecallmgr to make it play nice with mod_kazoo, even with mod_kazoo being "fixed" to work with v5