[asterisk-bugs] [LibPRI 0017568]: [patch] DNID does not get cleard on new call

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Jul 22 14:31:33 CDT 2010


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=17568 
====================================================================== 
Reported By:                wuwu
Assigned To:                rmudgett
====================================================================== 
Project:                    LibPRI
Issue ID:                   17568
Category:                   General
Reproducibility:            always
Severity:                   minor
Priority:                   normal
Status:                     assigned
Asterisk Version:           1.6.2.9 
JIRA:                       SWP-1836 
libpri Version:             1.4.11 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Disclaimer on File?:        N/A 
Request Review:              
====================================================================== 
Date Submitted:             2010-06-30 07:13 CDT
Last Modified:              2010-07-22 14:31 CDT
====================================================================== 
Summary:                    [patch] DNID does not get cleard on new call
Description: 
with chan_dahdi - when you are using immediate=yes - and you get a call
with dnid provided - and after this call you get a call without a dnid -
then the second call will also have the dnid of the first call assigned,
because chan_dahdi does not reset the dnid field on the new call.
====================================================================== 

---------------------------------------------------------------------- 
 (0124866) svnbot (reporter) - 2010-07-22 14:31
 https://issues.asterisk.org/view.php?id=17568#c124866 
---------------------------------------------------------------------- 
Repository: asterisk
Revision: 278701

U   branches/1.4/channels/chan_dahdi.c

------------------------------------------------------------------------
r278701 | rmudgett | 2010-07-22 14:31:32 -0500 (Thu, 22 Jul 2010) | 17
lines

DNID does not get cleard on a new call when using immediate=yes with ISDN
signaling.

When you are using chan_dahdi ISDN signaling with immediate=yes and a call
comes in without a DNID then you get the DNID of a previous call.
Chan_dahdi does not touch the DNID field on a new call if it does not have
a DNID.

Made always copy the DNID from the new call.

The patches backport the relevant changes from trunk -r210387.

(closes issue https://issues.asterisk.org/view.php?id=17568)
Reported by: wuwu
Patches:
      issue17568_v1.4.patch uploaded by rmudgett (license 664)
      issue17568_v1.6.2.patch uploaded by rmudgett (license 664)

------------------------------------------------------------------------

http://svn.digium.com/view/asterisk?view=rev&revision=278701 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2010-07-22 14:31 svnbot         Checkin                                      
2010-07-22 14:31 svnbot         Note Added: 0124866                          
======================================================================




More information about the asterisk-bugs mailing list