[libpri-commits] jpeeler: branch dhubbard/servicemessages r719 - /team/dhubbard/servicemessages/

SVN commits to the libpri project libpri-commits at lists.digium.com
Mon Mar 30 10:57:27 CDT 2009


Author: jpeeler
Date: Mon Mar 30 10:57:23 2009
New Revision: 719

URL: http://svn.digium.com/svn-view/libpri?view=rev&rev=719
Log:
This debugging was helpful to me and I didn't see it reported anywhere else.
Adds to pri debug output if a channel is configured as NET or CPE.

Modified:
    team/dhubbard/servicemessages/q931.c

Modified: team/dhubbard/servicemessages/q931.c
URL: http://svn.digium.com/svn-view/libpri/team/dhubbard/servicemessages/q931.c?view=diff&rev=719&r1=718&r2=719
==============================================================================
--- team/dhubbard/servicemessages/q931.c (original)
+++ team/dhubbard/servicemessages/q931.c Mon Mar 30 10:57:23 2009
@@ -261,6 +261,20 @@
 	return "Unknown";
 }
 
+static char *pritype(int type)
+{
+	switch (type) {
+	case PRI_CPE:
+		return "CPE";
+		break;
+	case PRI_NETWORK:
+		return "NET";
+		break;
+	default:
+		return "UNKNOWN";
+	}
+}
+
 static void call_init(struct q931_call *c)
 {
 	c->forceinvert = -1;	
@@ -461,8 +475,8 @@
 		if (!(ie->data[pos] & 0x10)) {
 			/* Number specified */
 			pos++;
-			pri_message(pri, "%c                       Ext: %d  Channel: %d ]\n", prefix, (ie->data[pos] & 0x80) >> 7, 
-				(ie->data[pos]) & 0x7f);
+			pri_message(pri, "%c                       Ext: %d  Channel: %d Type: %s]\n", prefix, (ie->data[pos] & 0x80) >> 7, 
+				(ie->data[pos]) & 0x7f, pritype(pri->localtype));
 		} else {
 			pos++;
 			/* Map specified */




More information about the libpri-commits mailing list