[Asterisk-cvs] asterisk/channels chan_zap.c,1.486,1.487
markster
markster
Mon Aug 15 10:55:05 CDT 2005
Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv4376/channels
Modified Files:
chan_zap.c
Log Message:
Fix PRI against masquerade
Index: chan_zap.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_zap.c,v
retrieving revision 1.486
retrieving revision 1.487
diff -u -d -r1.486 -r1.487
--- chan_zap.c 11 Aug 2005 16:43:36 -0000 1.486
+++ chan_zap.c 15 Aug 2005 14:57:58 -0000 1.487
@@ -2992,17 +2992,6 @@
p0 = c0->tech_pvt;
p1 = c1->tech_pvt;
-#ifdef PRI_2BCT
- q931c0 = p0->call;
- q931c1 = p1->call;
- if (p0->transfer && p1->transfer
- && q931c0 && q931c1
- && !triedtopribridge) {
- pri_channel_bridge(q931c0, q931c1);
- triedtopribridge = 1;
- }
-#endif
-
if (op0 == p0)
i0 = zt_get_index(c0, p0, 1);
if (op1 == p1)
@@ -3027,6 +3016,18 @@
res = AST_BRIDGE_RETRY;
goto return_from_bridge;
}
+
+#ifdef PRI_2BCT
+ q931c0 = p0->call;
+ q931c1 = p1->call;
+ if (p0->transfer && p1->transfer
+ && q931c0 && q931c1
+ && !triedtopribridge) {
+ pri_channel_bridge(q931c0, q931c1);
+ triedtopribridge = 1;
+ }
+#endif
+
to = -1;
who = ast_waitfor_n(priority ? c0_priority : c1_priority, 2, &to);
if (!who) {
More information about the svn-commits
mailing list