[asterisk-commits] rmudgett: branch 1.8 r319469 - /branches/1.8/channels/misdn/isdn_lib.c

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Tue May 17 16:58:00 CDT 2011


Author: rmudgett
Date: Tue May 17 16:57:56 2011
New Revision: 319469

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=319469
Log:
Merged revision 319468 from
https://origsvn.digium.com/svn/asterisk/be/branches/C.3-bier

..........
  r319468 | rmudgett | 2011-05-17 16:49:31 -0500 (Tue, 17 May 2011) | 15 lines

  The mISDN HDLC mode is prevented on dialed channels.

  The use of mISDN HDLC mode is prevented if the mISDN dial technology
  option 'h1' is used when config option astdtmf=yes.

  There is a bug in channels/misdn/isdn_lib.c which prevents the use of HDLC
  mode.  Instead of setting the channel to HDLC mode it is set to
  transparent(no dsp, no hdlc), although hdlc is not "no hdlc".  I.e the
  logging message is correct, but the if condition is not.

  Make check the nodsp and hdlc flags.

  JIRA ABE-2787
  JIRA SWP-3437
..........

Modified:
    branches/1.8/channels/misdn/isdn_lib.c

Modified: branches/1.8/channels/misdn/isdn_lib.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.8/channels/misdn/isdn_lib.c?view=diff&rev=319469&r1=319468&r2=319469
==============================================================================
--- branches/1.8/channels/misdn/isdn_lib.c (original)
+++ branches/1.8/channels/misdn/isdn_lib.c Tue May 17 16:57:56 2011
@@ -1173,7 +1173,7 @@
 
 	cb_log(4, stack->port," --> Channel is %d\n", bc->channel);
 
-	if (bc->nodsp) {
+	if (bc->nodsp && !bc->hdlc) {
 		cb_log(2, stack->port," --> TRANSPARENT Mode (no DSP, no HDLC)\n");
 		pid.protocol[1] = ISDN_PID_L1_B_64TRANS;
 		pid.protocol[2] = ISDN_PID_L2_B_TRANS;




More information about the asterisk-commits mailing list