~phatforge/freeswitch/+git/master:ooh323

Last commit made on 2016-02-18
Get this branch:
git clone -b ooh323 https://git.launchpad.net/~phatforge/freeswitch/+git/master

Branch merges

Branch information

Name:
ooh323
Repository:
lp:~phatforge/freeswitch/+git/master

Recent commits

06e6c4e... by Anthony Minessale <email address hidden>

make it build on linux maybe doublecheck this seven

fe25fe6... by Seven Du <email address hidden>

WIP possible to use different recv and send pt

9190615... by Seven Du <email address hidden>

sync with 1.6 api change

a86b8be... by Seven Du <email address hidden>

update automake to use GETLIB

569db5c... by Seven Du <email address hidden>

add mod_ooh323 to the main configure.ac

fcfc67c... by Seven Du <email address hidden>

changing to automake and remove unused config.h

91f0420... by Seven Du <email address hidden>

new polycom send T_H225AliasAddress_url_ID

4797289... by Seven Du <email address hidden>

initial commit of ooh323

Brief history:
=============

H323 is the start of VoIP, and during the time more and more people and
company focusing on SIP but still there’s a lot of legacy devices
talking H323 and those still working well.

FreeSWITCH has mod_opal and mod_h323 implemented h323 support, they
respectively depending on the OPAL and h323plus libs. Those two libs are
both forked from openh323 and is C++ based, and also they are depending
on the ptlib and need specific ptlib version respectively and has the
impression of hard to build.

As more and more people interest in video support we were looking the
possibility of adding that on top of mod_opal or mod_h323, as it seems
complicated to figure out how the modules and libs works exactly we
found another lib during the discussion of
http://lists.freeswitch.org/pipermail/freeswitch-users/2013-February/092265.html
and it is written in C and seems simple.

ooh323c:
=======

ooh323c turns out is a great lib despite that it seems been abandoned,
we took the code from http://sourceforge.net/projects/ooh323c/ and
http://www.obj-sys.com/telephony-objective.shtml (link is dead) and
forked to github.com/traviscross/ooh323c based on the latest version
0.9.4 which is the latest one we could find. We made some updates:

- Some bug fixes
- Added video fast update support
- Added H264 support

mod_ooh323:
==========

The mod is implemented as an endpoint like mod_sofia. It using the
ooh323c library for the h323 signalling and use RTP implementation in
the FreeSWITCH core. And because it depends on the core media feature
introduced in FreeSWITCH 1.4 so it should only work with the latest
FreeSWITCH and no backports to 1.2 is planed.

The config file is conf/autoload_configs/ooh323.conf.xml where some
params can be configured.

Some features we implemented:

- Listens and accepts call on 1720 ( or whatever port configured)
- Audio & Video Support (H263 & H264)
- outbound calls (experimental) with dial string ooh323/user@ip:port
- Register to GK (experimental)

Thanks-To: Zhubo Cheng <email address hidden>

a1fff59... by Anthony Minessale <email address hidden>

FS-7132

3242dc5... by Anthony Minessale II <email address hidden>

Merge pull request #710 in FS/freeswitch from feature/FS-8688-implement-vp9-draft-uberti-payload to master

* commit '5b456b395cd2f907b10ff2aaa29531d7843b968d':
  FS-8688 #resolve [Implement VP9 draft uberti payload 01 and libVPX 1.5]