asterisk: do we need openh323?

Faidon Liambotis paravoid at debian.org
Mon May 16 19:38:15 UTC 2011


On Mon, May 16, 2011 at 12:27:11PM +0300, Tzafrir Cohen wrote:
> chan_h323:
> Included in Asterisk. Does build and link (once you tweak the Asterisk
> build system badly enough). Uses OpenH323 as well. This one is basically
> maintained. It was included in the separate package asterisk-h323 to
> avoid the extra dependencies of the openh323 stack for most users (and
> also past licensing issues?).

Note that it's not just the build system that we're patching heavily:
we're also patching Asterisk's dynamic loader to avoid a dlclose() on
the library that results on a segfault. Upstream "handles" that by
linking the main asterisk binary with libopenh323 (instead of just
chan_h323.so) therefore making it to never unload. That didn't work out
for us, of course.

This was a hell to debug and workaround; the dlclose() segfault was
reported to openh323 years ago and nobody ever reacted. More @
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=438815

That said, I'm afraid that chan_ooh323 is nowhere towards feature parity
nor stability wrt to chan_h323… Or at least that was the case last time
I cared.

Regards,
Faidon



More information about the Pkg-voip-maintainers mailing list