[Asterisk-cvs] asterisk/channels chan_agent.c,1.94,1.95

jim at lists.digium.com jim at lists.digium.com
Fri Dec 10 08:47:46 CST 2004


Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv15705/channels

Modified Files:
	chan_agent.c 
Log Message:
Fix ackcall problem for Zaptel channels


Index: chan_agent.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_agent.c,v
retrieving revision 1.94
retrieving revision 1.95
diff -u -d -r1.94 -r1.95
--- chan_agent.c	9 Dec 2004 22:39:14 -0000	1.94
+++ chan_agent.c	10 Dec 2004 13:45:11 -0000	1.95
@@ -353,6 +353,14 @@
 			p->acknowledged = 0;
 		}
 	}
+	if ((!strncmp(p->chan->name,"Zap",3)) && (!p->ackcall) && (!p->acknowledged))
+        {
+
+                p->acknowledged = 1;
+                f = &answer_frame;
+                if (p->chan)
+                        p->chan->_bridge = ast;
+        }
 	if (f && (f->frametype == AST_FRAME_CONTROL) && (f->subclass == AST_CONTROL_ANSWER)) {
 /* TC */
 		if (p->ackcall) {




More information about the svn-commits mailing list