mod_opal and mod_h323 are based on the opal and h323plus libraries. Both are forks of the open323 library (which is discontinued). h323plus aims to remain API compatible with open323, while it seems opal aims to become a more generic telecoms library with support for SIP IAX etc too.

ooh323c is a completely separate library with no shared code.

mod_h323 and mod_opal both seem to have stability problems. Partly that seems to come from the heavy dependance of the libraries on specific matching versions of ptlib, partly that seems to be the libraries themselves. Both Asterisk and YATE appear to have stability problems using h323plus/openh323. Anecdotally the ooh323c Asterisk module is more stable...

I'd need to look into it further, but the ooh323c library implements H323 and leaves RTP/codecs to the app. h323plus/opal implement them themselves (overridable I imagine). That means adding support to ooh323c may end up being easier, in theory. But that's a guess without researching it...

Steve



On 15 Feb 2013, at 23:36, Seven Du <dujinfang@gmail.com> wrote:

So we basically have 3 options, Opal, h323 and ooh323c, what's the difference among them?

Also, I'm aware that video is not supported in the current mod_opal and mod_h323, is it possible(or how hard) to add video support?  Or does ooh323c easy to support video?

We'd like to contribute a little money to speed it up if it can support video and some want to work on it.

-- 
Seven Du
http://www.freeswitch.org.cn
http://about.me/dujinfang
http://www.dujinfang.com

Sent with Sparrow

On Friday, February 15, 2013 at 11:37 PM, Steven Ayre wrote:

There's a module for Asterisk but none for FS I'm aware of yet - I'm only wondering about the feasibility of writing one.

-Steve



On 15 February 2013 14:48, Brian West <brian@freeswitch.org> wrote:
So I have the impression you or someone has an ooh323 module and hasn't contributed it back to the project yet?
--
Brian West
brian@freeswitch.org
FreeSWITCH Solutions, LLC
PO BOX PO BOX 2531
Brookfield, WI 53008-2531
Twitter: @FreeSWITCH_Wire
T: +1.918.420.9266  |  F: +1.918.420.9267  |  M: +1.918.424.WEST
iNUM: +883 5100 1420 9266
UK: +44 20 3298 4900
ISN: 410*543





On Feb 15, 2013, at 3:49 AM, Steven Ayre <steveayre@gmail.com> wrote:

> Hi Brian,
>
> The issue would be that Asterisk's modifications are on a version predating the FLOSS exemption and their project is GPL - so presumably their modifications are all GPL-only?
>
> -Steve
>
>
>
> On 15 February 2013 00:40, Brian West <brian@freeswitch.org> wrote:
> If someone wanted to build ooh323 module for FreeSWITCH we do have permission to do so using the lib.
>
> /b
>


_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:

FreeSWITCH-powered IP PBX: The CudaTel Communication Server

Official FreeSWITCH Sites

FreeSWITCH-users mailing list

_________________________________________________________________________
Professional FreeSWITCH Consulting Services:
consulting@freeswitch.org
http://www.freeswitchsolutions.com

FreeSWITCH-powered IP PBX: The CudaTel Communication Server
http://www.cudatel.com

Official FreeSWITCH Sites
http://www.freeswitch.org
http://wiki.freeswitch.org
http://www.cluecon.com

FreeSWITCH-users mailing list
FreeSWITCH-users@lists.freeswitch.org
http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
http://www.freeswitch.org