diff options
author | Joshua Colp <jcolp@digium.com> | 2006-06-13 19:38:41 +0000 |
---|---|---|
committer | Joshua Colp <jcolp@digium.com> | 2006-06-13 19:38:41 +0000 |
commit | 5456f425c6b217f8ac0484a8974490cde4b707da (patch) | |
tree | 62aaeee6a4ebdf40a2afa7dac3c64b086d48c57e /frame.c | |
parent | e749415c4d55893f76bd222e996b9b8d6551c2b7 (diff) |
Allow AST_FRAME_MODEM frames to be dumped, and document T.38 passthrough support
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@33912 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'frame.c')
-rw-r--r-- | frame.c | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -816,6 +816,20 @@ void ast_frame_dump(const char *name, struct ast_frame *f, char *prefix) break; } break; + case AST_FRAME_MODEM: + strcpy(ftype, "Modem"); + switch (f->subclass) { + case AST_MODEM_T38: + strcpy(subclass, "T.38"); + break; + case AST_MODEM_V150: + strcpy(subclass, "V.150"); + break; + default: + snprintf(subclass, sizeof(subclass), "Unknown MODEM frame '%d'\n", f->subclass); + break; + } + break; default: snprintf(ftype, sizeof(ftype), "Unknown Frametype '%d'", f->frametype); } |