]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
main/frame: Add missing control frame names to ast_frame_subclass2str
authorIvan Poddubnyi <ivan.poddubny@gmail.com>
Fri, 22 Jan 2021 17:17:18 +0000 (18:17 +0100)
committerJoshua Colp <jcolp@sangoma.com>
Wed, 27 Jan 2021 16:04:32 +0000 (10:04 -0600)
Log proper control frame names instead of "Unknown control '14'", etc.

Change-Id: I1724f2f4d1b064b25a5c93a7da0cb03be5143935

main/frame.c

index 3a5ee91bd4e1bab59f986ef2bdc0bb50047c521e..711f9e15f104d6a71d071f948087335d46546bd9 100644 (file)
@@ -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)) {