asterisk: do we need openh323?

Tzafrir Cohen tzafrir.cohen at xorcom.com
Mon May 16 09:27:11 UTC 2011


Hi,

Historically Asterisk has had three different H.323 channel drivers:

chan_oh323:
The first one. Was never included in Asterisk, and eventually abandoned.
This was the package asterisk-oh323 which was eventually removed. It
used OpenH323. This message does not consider it at all.

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?).

chan_ooh323:
At some point Digium was sick of the OpenH323 code and wanted a H.323
channel driver that does not use it. The result is this. It has its own
oddities. But then again: it does not depend on the beast. In the 1.4
it was completely broken. Later on someone ("may", Alexandr Anikin)
started fixing it.

At the moment it seems that chan_ooh323 is preffered by Upstream (that
is: it is the least broken of the two). Do we want to keep chan_h323?

If we do, do we want to keep support the current libopenh323? Or do we
move forward? Moving forward to H323plus or to Opal?

$ apt-cache rdepends libopenh323-1.18.0
libopenh323-1.18.0
Reverse Depends:
 |yate-openh323
 |simph323
 |libopenh323-dev
  libopenh323-dbg
  libopenh323-1.18.0-develop
 |asterisk-h323

-- 
               Tzafrir Cohen
icq#16849755              jabber:tzafrir.cohen at xorcom.com
+972-50-7952406           mailto:tzafrir.cohen at xorcom.com
http://www.xorcom.com  iax:guest at local.xorcom.com/tzafrir



More information about the Pkg-voip-maintainers mailing list