[h323plus] [Openh323-devel] opalvoip vs h323plus

Simon Horne s.horne at packetizer.com
Sun Oct 28 00:18:32 EDT 2007


OpalVoIP is a generalist stack that covers H.323, SIP and IAX. H323plus is a
specialist stack only covering H.323.

There are dozens of very popular open source stacks like asterisk and Yate
that rely on openH323 for their H.323 support. With the migration to Opal
this support is hampered as openH323 was seen as a component where as
OpalVoIP may be viewed a little differently. My greatest fear is that H.323
support in these projects would stagnate or be dropped entirely which would
be a major loss. Hence the maintaining of that support in H323plus.

H323plus has a completely different focus to that of OpalVoIP and is
designed to undertake advanced H.323 development (hence the plus) and
unleach the full potential of what H.323 is capable of where are OpalVoIP is
more of a generalist which to date has focused a lot of their attention (of
late) on SIP. Now saying that, it does not mean the work in H323plus cannot
be ported across to OpalVoIP or visa versa. Case in point the Video Plugins
from Opal (which Robert did a lot of work on) and the plan to port the app
sharing H.239 to Opal (which I authored). The H323plus stack is built off
ptlib and uses the same audio/video plugins which I still actively assist in

The real question is not which is better but which better suits your needs.
If you are starting a new project and need to support SIP with quality H.323
support then use OpalVoIP. If you have an existing project or don't require
SIP but need advanced H.323 features such as app sharing, HD Video,
conference controls, LDAP, SNMP then you should consider H323plus.

I think Craig and Robert have done a fantastic job in very trying times and
I have always been a strong supporter of them and a major code developer on
the project for a number of years now. The decision to move to OpalVoIP I
believe was the right decision for them to make under the circumstances and
I certainly wish them all the best. However the move does have its downside
as projects such as GnuGk, YATE, Asterisk are forced to migrate their H.323
support or let it stagnate (which is my greatest fear) which was the prime
motivating force for h323plus.


-----Original Message-----
From: openh323-devel-bounces at lists.sourceforge.net
[mailto:openh323-devel-bounces at lists.sourceforge.net]On Behalf Of Hugo
Sent: Sunday, 28 October 2007 5:02 AM
To: h323plus at lists.packetizer.com; Opalvoip-devel at lists.sourceforge.net;
Discussion on enhancements and development issues with the OpenH323 library
Subject: Re: [Openh323-devel] opalvoip vs h323plus


I have just read the history post about OPAL. I was already very impressed
about the work of Craig and Robert. now i am even more! :)

Spite In that text OPAL seens to be the successor of openh323, now this last
has reemerged in the form of h323plus.

Does this new and enhanced protocol stack is is better?
What are the advantages/disadvantages of using one or another?
Are now these projects competing with each other?

These are a few questions that question the existence of both projects

More information about the h323plus mailing list