From 0e0d251e150281ca0c48eb4f3f6cd951e04b0b39 Mon Sep 17 00:00:00 2001 From: Mark Spencer Date: Fri, 28 Jan 2005 22:11:24 +0000 Subject: [PATCH] Present message code properly (bug #3447) git-svn-id: https://origsvn.digium.com/svn/libpri/trunk@185 2fbb986a-6c06-0410-b554-c9c1f0a7f128 --- q931.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/q931.c b/q931.c index 053142e..13b4876 100755 --- a/q931.c +++ b/q931.c @@ -205,6 +205,7 @@ struct msgtype facilities[] = { #define LOC_NETWORK_BEYOND_INTERWORKING 0xa static char *ie2str(int ie); +static char *msg2str(int msg); #define FUNC_DUMP(name) void ((name))(int full_ie, q931_ie *ie, int len, char prefix) @@ -1384,6 +1385,10 @@ static FUNC_DUMP(dump_cause) for (x=2;xlen;x++) pri_message("%c Cause data %d: %02x (%d, %s IE)\n", prefix, x-1, ie->data[x], ie->data[x], ie2str(ie->data[x])); break; + case PRI_CAUSE_WRONG_CALL_STATE: + for (x=2;xlen;x++) + pri_message("%c Cause data %d: %02x (%d, %s message)\n", prefix, x-1, ie->data[x], ie->data[x], msg2str(ie->data[x])); + break; case PRI_CAUSE_RECOVERY_ON_TIMER_EXPIRE: pri_message("%c Cause data:", prefix); for (x=2;xlen;x++)