From 2dc1b2f6d9af3bdfe0259ef395e70e81332dec07 Mon Sep 17 00:00:00 2001 From: Joshua Colp Date: Tue, 19 Sep 2017 12:53:41 +0000 Subject: [PATCH] app_confbridge: Only create a channel that records audio. This change makes it so that the conference recorder channel that is created only contains audio formats and an audio stream. This is because the underlying application used by ConfBridge to record, MixMonitor, only allows recording audio. Having additional streams (and in particular a video stream) can result in clients needlessly renegotiating to add a video stream that will never receive video. Change-Id: I89d38aedc9205eca7741d5435e73e73bb9de97a0 --- apps/confbridge/conf_chan_record.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/confbridge/conf_chan_record.c b/apps/confbridge/conf_chan_record.c index 5d3a7dbbe7..239fb912c8 100644 --- a/apps/confbridge/conf_chan_record.c +++ b/apps/confbridge/conf_chan_record.c @@ -65,7 +65,7 @@ static struct ast_channel *rec_request(const char *type, struct ast_format_cap * if (!capabilities) { return NULL; } - ast_format_cap_append_by_type(capabilities, AST_MEDIA_TYPE_UNKNOWN); + ast_format_cap_append_by_type(capabilities, AST_MEDIA_TYPE_AUDIO); chan = ast_channel_alloc(1, AST_STATE_UP, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, "CBRec/%s-%08x",