[libpri-commits] file: branch 1.4 r701 - /branches/1.4/q931.c

SVN commits to the libpri project libpri-commits at lists.digium.com
Wed Mar 4 14:31:26 CST 2009


Author: file
Date: Wed Mar  4 14:31:20 2009
New Revision: 701

URL: http://svn.digium.com/svn-view/libpri?view=rev&rev=701
Log:
Make sure we only have 4 octects on unrestricted 64k data calls.

(closes issue #14507)
Reported by: jsmith
Patches:
      64k-data.patch uploaded by jsmith (license 15)
Tested by: jsmith
(closes issue #13118)
Reported by: radpeter

Modified:
    branches/1.4/q931.c

Modified: branches/1.4/q931.c
URL: http://svn.digium.com/svn-view/libpri/branches/1.4/q931.c?view=diff&rev=701&r1=700&r2=701
==============================================================================
--- branches/1.4/q931.c (original)
+++ branches/1.4/q931.c Wed Mar  4 14:31:20 2009
@@ -825,6 +825,12 @@
 		/* Apparently EuroISDN switches don't seem to like user layer 2/3 */
 		return 4;
 	}
+
+	if ((tc & PRI_TRANS_CAP_DIGITAL) && (call->transmoderate == TRANS_MODE_64_CIRCUIT)) {
+		/* Unrestricted digital 64k data calls don't use user layer 2/3 */
+		return 4;
+	}
+
 	if (call->transmoderate != TRANS_MODE_PACKET) {
 		/* If you have an AT&T 4ESS, you don't send any more info */
 		if ((pri->switchtype != PRI_SWITCH_ATT4ESS) && (call->userl1 > -1)) {




More information about the libpri-commits mailing list