Added direct media support to ooh323 channel driver
authorAlexandr Anikin <may@telecom-service.ru>
Wed, 4 Jul 2012 21:42:05 +0000 (21:42 +0000)
committerAlexandr Anikin <may@telecom-service.ru>
Wed, 4 Jul 2012 21:42:05 +0000 (21:42 +0000)
commitfa10f3f8a8b727887ffd7857cd7eef222cb24efd
treeb84e871dbf3e36a4a35c0d550198c7b051936539
parent50765000e619349e6492238197ffa854128b9329
Added direct media support to ooh323 channel driver
options are documented in config sample
sample config rename to proper name - ooh323.conf

To change media address ooh323 send empty TCS if there was
completed TCS exchange or send facility forwardedelements
with new fast start proposal if not.
Then close transmit logical channels and renew TCS exchange.

If new fast start proposal is received then ooh323 stack call back
channel driver routine to change rtp address in the rtp instance.
If empty TCS is received then close transmit logical channels and
renew TCS exchange

Review: https://reviewboard.asterisk.org/r/1607/

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@369613 65c4cc65-6c06-0410-ace0-fbb531ad65f3
16 files changed:
CHANGES
addons/chan_ooh323.c
addons/ooh323c/src/ooCalls.h
addons/ooh323c/src/ooCmdChannel.c
addons/ooh323c/src/ooLogChan.c
addons/ooh323c/src/ooLogChan.h
addons/ooh323c/src/ooStackCmds.c
addons/ooh323c/src/ooStackCmds.h
addons/ooh323c/src/ooh245.c
addons/ooh323c/src/ooh245.h
addons/ooh323c/src/ooh323.c
addons/ooh323c/src/ooh323ep.c
addons/ooh323c/src/ooq931.c
addons/ooh323c/src/ooq931.h
addons/ooh323cDriver.c
configs/ooh323.conf.sample [moved from configs/chan_ooh323.conf.sample with 91% similarity]