From 05472da92b178277d3bcb7a7b68e80f755a26870 Mon Sep 17 00:00:00 2001 From: Ivan Poddubnyi Date: Fri, 22 Jan 2021 18:17:18 +0100 Subject: [PATCH] main/frame: Add missing control frame names to ast_frame_subclass2str Log proper control frame names instead of "Unknown control '14'", etc. Change-Id: I1724f2f4d1b064b25a5c93a7da0cb03be5143935 --- main/frame.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/main/frame.c b/main/frame.c index 3a5ee91bd4..711f9e15f1 100644 --- a/main/frame.c +++ b/main/frame.c @@ -459,12 +459,21 @@ char *ast_frame_subclass2str(struct ast_frame *f, char *subclass, size_t slen, c case AST_CONTROL_RADIO_UNKEY: ast_copy_string(subclass, "Unkey Radio", slen); break; + case AST_CONTROL_PROGRESS: + ast_copy_string(subclass, "Progress", slen); + break; + case AST_CONTROL_PROCEEDING: + ast_copy_string(subclass, "Proceeding", slen); + break; case AST_CONTROL_HOLD: ast_copy_string(subclass, "Hold", slen); break; case AST_CONTROL_UNHOLD: ast_copy_string(subclass, "Unhold", slen); break; + case AST_CONTROL_VIDUPDATE: + ast_copy_string(subclass, "Video Update", slen); + break; case AST_CONTROL_T38_PARAMETERS: { char *message = "Unknown"; if (f->datalen != sizeof(struct ast_control_t38_parameters)) {