From: Ivan Poddubnyi Date: Fri, 22 Jan 2021 17:17:18 +0000 (+0100) Subject: main/frame: Add missing control frame names to ast_frame_subclass2str X-Git-Tag: 18.3.0-rc1~54 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c0fbaf010122159c8b2aeff213e7e16e4d4f7ee;p=thirdparty%2Fasterisk.git 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 --- 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)) {