mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-15 00:41:02 +00:00
Enable enough RTP bridging to allow P2P to work.
(closes issue #11901) Reported by: pj git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@113840 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
@@ -254,10 +254,7 @@ static const struct ast_channel_tech oh323_tech = {
|
||||
.write = oh323_write,
|
||||
.indicate = oh323_indicate,
|
||||
.fixup = oh323_fixup,
|
||||
/* disable, for now */
|
||||
#if 0
|
||||
.bridge = ast_rtp_bridge,
|
||||
#endif
|
||||
};
|
||||
|
||||
static const char* redirectingreason2str(int redirectingreason)
|
||||
@@ -3092,10 +3089,12 @@ static enum ast_rtp_get_result oh323_get_rtp_peer(struct ast_channel *chan, stru
|
||||
return AST_RTP_GET_FAILED;
|
||||
|
||||
ast_mutex_lock(&pvt->lock);
|
||||
if (pvt->rtp && pvt->options.bridge) {
|
||||
*rtp = pvt->rtp;
|
||||
*rtp = pvt->rtp;
|
||||
#if 0
|
||||
if (pvt->options.bridge) {
|
||||
res = AST_RTP_TRY_NATIVE;
|
||||
}
|
||||
#endif
|
||||
ast_mutex_unlock(&pvt->lock);
|
||||
|
||||
return res;
|
||||
|
Reference in New Issue
Block a user