From f8eacdaa714b327ccb83bd3498d3f31a5c99e6df Mon Sep 17 00:00:00 2001 From: file Date: Tue, 13 Jun 2006 19:38:41 +0000 Subject: Allow AST_FRAME_MODEM frames to be dumped, and document T.38 passthrough support git-svn-id: http://svn.digium.com/svn/asterisk/trunk@33912 f38db490-d61c-443f-a65b-d21fe96a405b --- frame.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'frame.c') diff --git a/frame.c b/frame.c index d0df4db7e..6f11c7622 100644 --- a/frame.c +++ b/frame.c @@ -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); } -- cgit v1.2.3