[Asterisk-cvs] asterisk/channels chan_zap.c,1.295,1.296
markster at lists.digium.com
markster at lists.digium.com
Fri Jul 16 17:05:52 CDT 2004
Update of /usr/cvsroot/asterisk/channels
In directory localhost.localdomain:/tmp/cvs-serv13034/channels
Modified Files:
chan_zap.c
Log Message:
Implement confirmation for PRI
Index: chan_zap.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_zap.c,v
retrieving revision 1.295
retrieving revision 1.296
diff -u -d -r1.295 -r1.296
--- chan_zap.c 16 Jul 2004 04:40:54 -0000 1.295
+++ chan_zap.c 16 Jul 2004 20:51:54 -0000 1.296
@@ -7333,10 +7333,13 @@
} else
ast_log(LOG_DEBUG, "Sent deferred digit string: %s\n", pri->pvts[chanpos]->dop.dialstr);
pri->pvts[chanpos]->dop.dialstr[0] = '\0';
- } else
+ } else if (pri->pvts[chanpos]->confirmanswer) {
+ ast_log(LOG_DEBUG, "Waiting on answer confirmation on channel %d!\n", pri->pvts[chanpos]->channel);
+ } else {
pri->pvts[chanpos]->subs[SUB_REAL].needanswer =1;
- /* Enable echo cancellation if it's not on already */
- zt_enable_ec(pri->pvts[chanpos]);
+ /* Enable echo cancellation if it's not on already */
+ zt_enable_ec(pri->pvts[chanpos]);
+ }
ast_mutex_unlock(&pri->pvts[chanpos]->lock);
}
}
More information about the svn-commits
mailing list