Update of /usr/cvsroot/asterisk/channels
In directory localhost.localdomain:/tmp/cvs-serv14663/channels

Modified Files:
        chan_zap.c 
Log Message:
Pass along proceeding and progress even when overlap mode is not on


Index: chan_zap.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_zap.c,v
retrieving revision 1.468
retrieving revision 1.469
diff -u -d -r1.468 -r1.469
--- chan_zap.c  5 Jul 2005 17:16:17 -0000       1.468
+++ chan_zap.c  10 Jul 2005 16:05:59 -0000      1.469
@@ -8295,9 +8295,9 @@
                                chanpos = pri_find_principle(pri, 
e->proceeding.channel);
                                if (chanpos > -1) {
 #ifdef PRI_PROGRESS_MASK
-                                       if ((pri->overlapdial && 
!pri->pvts[chanpos]->proceeding) || (e->proceeding.progressmask & 
PRI_PROG_INBAND_AVAILABLE)) {
+                                       if ((!pri->pvts[chanpos]->proceeding) 
|| (e->proceeding.progressmask & PRI_PROG_INBAND_AVAILABLE)) {
 #else
-                                       if ((pri->overlapdial && 
!pri->pvts[chanpos]->proceeding) || (e->proceeding.progress == 8)) {
+                                       if ((!pri->pvts[chanpos]->proceeding) 
|| (e->proceeding.progress == 8)) {
 #endif
                                                struct ast_frame f = { 
AST_FRAME_CONTROL, AST_CONTROL_PROGRESS, };
 
@@ -8339,7 +8339,7 @@
                        case PRI_EVENT_PROCEEDING:
                                chanpos = pri_find_principle(pri, 
e->proceeding.channel);
                                if (chanpos > -1) {
-                                       if (pri->overlapdial && 
!pri->pvts[chanpos]->proceeding) {
+                                       if (!pri->pvts[chanpos]->proceeding) {
                                                struct ast_frame f = { 
AST_FRAME_CONTROL, AST_CONTROL_PROCEEDING, };
                                                
                                                
ast_mutex_lock(&pri->pvts[chanpos]->lock);

_______________________________________________
Asterisk-Cvs mailing list
[email protected]
http://lists.digium.com/mailman/listinfo/asterisk-cvs

Reply via email to