[Asterisk-cvs] libpri q931.c,1.77,1.78

markster at lists.digium.com markster at lists.digium.com
Thu Jun 24 09:57:42 CDT 2004


Update of /usr/cvsroot/libpri
In directory mongoose.digium.com:/tmp/cvs-serv3328

Modified Files:
	q931.c 
Log Message:
Don't send Character set in EuroISDN


Index: q931.c
===================================================================
RCS file: /usr/cvsroot/libpri/q931.c,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -d -r1.77 -r1.78
--- q931.c	17 Jun 2004 16:24:10 -0000	1.77
+++ q931.c	24 Jun 2004 13:43:36 -0000	1.78
@@ -992,10 +992,15 @@
 
 static FUNC_SEND(transmit_display)
 {
+	int i;
 	if ((pri->switchtype != PRI_SWITCH_NI1) && strlen(call->callername)) {
-		ie->data[0] = 0xb1;
-		memcpy(ie->data + 1, call->callername, strlen(call->callername));
-		return 3 + strlen(call->callername);
+		i = 0;
+		if(pri->switchtype != PRI_SWITCH_EUROISDN_E1) {
+			ie->data[0] = 0xb1;
+			++i;
+		}
+		memcpy(ie->data + i, call->callername, strlen(call->callername));
+		return 2 + i + strlen(call->callername);
 	}
 	return 0;
 }




More information about the svn-commits mailing list