From 0384330d64d16244440f76d29492078b252f3453 Mon Sep 17 00:00:00 2001
From: Russell Bryant <russell@russellbryant.com>
Date: Wed, 31 May 2006 17:21:21 +0000
Subject: [PATCH] update the rest of the channel drivers that use RTP so that
 their channel tech structures indicate that they create jitter

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@31077 65c4cc65-6c06-0410-ace0-fbb531ad65f3
---
 channels/chan_h323.c   | 2 +-
 channels/chan_jingle.c | 1 +
 channels/chan_mgcp.c   | 2 +-
 channels/chan_skinny.c | 2 +-
 4 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/channels/chan_h323.c b/channels/chan_h323.c
index c9de83a848..2714d78c18 100644
--- a/channels/chan_h323.c
+++ b/channels/chan_h323.c
@@ -211,7 +211,7 @@ static const struct ast_channel_tech oh323_tech = {
 	.type = "H323",
 	.description = tdesc,
 	.capabilities = ((AST_FORMAT_MAX_AUDIO << 1) - 1),
-	.properties = AST_CHAN_TP_WANTSJITTER,
+	.properties = AST_CHAN_TP_WANTSJITTER | AST_CHAN_TP_CREATESJITTER,
 	.requester = oh323_request,
 	.send_digit = oh323_digit,
 	.call = oh323_call,
diff --git a/channels/chan_jingle.c b/channels/chan_jingle.c
index 3f53e4ab87..f335d4b267 100644
--- a/channels/chan_jingle.c
+++ b/channels/chan_jingle.c
@@ -191,6 +191,7 @@ static const struct ast_channel_tech jingle_tech = {
 	.indicate = jingle_indicate,
 	.fixup = jingle_fixup,
 	.send_html = jingle_sendhtml,
+	.properties = AST_CHAN_TP_WANTSJITTER | AST_CHAN_TP_CREATESJITTER
 };
 
 static struct sockaddr_in bindaddr = { 0, };	/*!< The address we bind to */
diff --git a/channels/chan_mgcp.c b/channels/chan_mgcp.c
index 9aec2e818c..de459d7f5a 100644
--- a/channels/chan_mgcp.c
+++ b/channels/chan_mgcp.c
@@ -503,7 +503,7 @@ static const struct ast_channel_tech mgcp_tech = {
 	.type = "MGCP",
 	.description = tdesc,
 	.capabilities = AST_FORMAT_ULAW,
-	.properties = AST_CHAN_TP_WANTSJITTER,
+	.properties = AST_CHAN_TP_WANTSJITTER | AST_CHAN_TP_CREATESJITTER,
 	.requester = mgcp_request,
 	.devicestate = mgcp_devicestate,
 	.call = mgcp_call,
diff --git a/channels/chan_skinny.c b/channels/chan_skinny.c
index f157acb289..e966a00ace 100644
--- a/channels/chan_skinny.c
+++ b/channels/chan_skinny.c
@@ -909,7 +909,7 @@ static const struct ast_channel_tech skinny_tech = {
 	.type = "Skinny",
 	.description = tdesc,
 	.capabilities = AST_FORMAT_ULAW,
-	.properties = AST_CHAN_TP_WANTSJITTER,
+	.properties = AST_CHAN_TP_WANTSJITTER | AST_CHAN_TP_CREATESJITTER,
 	.requester = skinny_request,
 	.call = skinny_call,
 	.hangup = skinny_hangup,
-- 
GitLab