From fa10f3f8a8b727887ffd7857cd7eef222cb24efd Mon Sep 17 00:00:00 2001 From: Alexandr Anikin Date: Wed, 4 Jul 2012 21:42:05 +0000 Subject: 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 --- addons/ooh323c/src/ooh245.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'addons/ooh323c/src/ooh245.h') diff --git a/addons/ooh323c/src/ooh245.h b/addons/ooh323c/src/ooh245.h index e8bce3fb9..a2df67056 100644 --- a/addons/ooh323c/src/ooh245.h +++ b/addons/ooh323c/src/ooh245.h @@ -116,6 +116,7 @@ EXTERN int ooGetOutgoingH245Msgbuf(struct OOH323CallData *call, * @return OO_OK, on success. OO_FAILED, on failure. */ EXTERN int ooSendTermCapMsg(struct OOH323CallData *call); +EXTERN int ooSendEmptyTermCapMsg(struct OOH323CallData *call); /** * This function is used to generate a random status determination number @@ -290,6 +291,8 @@ EXTERN int ooOnReceivedTerminalCapabilitySetAck(struct OOH323CallData* call); */ EXTERN int ooCloseAllLogicalChannels(struct OOH323CallData *call, char* dir); +EXTERN int ooUpdateAllLogicalChannels(struct OOH323CallData *call, char* localIP, int port); + /** * This function is used to send out a CloseLogicalChannel message for a particular -- cgit v1.2.3