[asterisk-commits] mattf: trunk r190946 - /trunk/channels/chan_dahdi.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Tue Apr 28 17:05:09 CDT 2009
Author: mattf
Date: Tue Apr 28 17:05:05 2009
New Revision: 190946
URL: http://svn.digium.com/svn-view/asterisk?view=rev&rev=190946
Log:
Make sure that we do not clear the down flag on the BRI during PTMP link transients
Modified:
trunk/channels/chan_dahdi.c
Modified: trunk/channels/chan_dahdi.c
URL: http://svn.digium.com/svn-view/asterisk/trunk/channels/chan_dahdi.c?view=diff&rev=190946&r1=190945&r2=190946
==============================================================================
--- trunk/channels/chan_dahdi.c (original)
+++ trunk/channels/chan_dahdi.c Tue Apr 28 17:05:05 2009
@@ -11501,6 +11501,7 @@
ast_debug(1, "Queuing frame PROGRESS on CIC %d\n", p->cic);
dahdi_queue_frame(p, &f, linkset);
p->progress = 1;
+ p->dialing = 0;
if (p->dsp && p->dsp_features) {
ast_dsp_set_features(p->dsp, p->dsp_features);
p->dsp_features = 0;
@@ -11731,6 +11732,7 @@
ast_mutex_lock(&p->lock);
dahdi_queue_frame(p, &f, linkset);
p->proceeding = 1;
+ p->dialing = 0;
/* Send alerting if subscriber is free */
if (e->acm.called_party_status_ind == 1) {
p->alerting = 1;
@@ -12612,7 +12614,7 @@
ast_verb(2, "%s D-Channel on span %d up\n", pri_order(which), pri->span);
}
pri->dchanavail[which] |= DCHAN_UP;
- } else {
+ } else if (pri->sig != SIG_BRI_PTMP) {
if (pri->dchanavail[which] & DCHAN_UP) {
ast_verb(2, "%s D-Channel on span %d down\n", pri_order(which), pri->span);
}
More information about the asterisk-commits
mailing list