]> git.ipfire.org Git - thirdparty/asterisk.git/commitdiff
automerge commit
authorAutomerge script <automerge@asterisk.org>
Fri, 13 Oct 2006 14:01:03 +0000 (14:01 +0000)
committerAutomerge script <automerge@asterisk.org>
Fri, 13 Oct 2006 14:01:03 +0000 (14:01 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.2-netsec@45025 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/chan_misdn.c
channels/misdn/isdn_lib.c

index 2fddfe3d57433262133270562e89e8be98e66864..6c1de400f9cc312e9e3685bd6556043efaa5b15e 100644 (file)
@@ -2287,7 +2287,6 @@ enum ast_bridge_result  misdn_bridge (struct ast_channel *c0,
        carr[0]=c0;
        carr[1]=c1;
   
-  
        if (ch1 && ch2 ) ;
        else
                return -1;
@@ -2309,10 +2308,9 @@ enum ast_bridge_result  misdn_bridge (struct ast_channel *c0,
                        ch2->bc->ec_enable=0;
                        manager_ec_disable(ch2->bc); 
                }
-               
                /* trying to make a mISDN_dsp conference */
                chan_misdn_log(1, ch1->bc->port, "I SEND: Making conference with Number:%d\n", ch1->bc->pid +1);
-               
+
                misdn_lib_bridge(ch1->bc,ch2->bc);
        }
        
@@ -2358,7 +2356,11 @@ enum ast_bridge_result  misdn_bridge (struct ast_channel *c0,
                        break;
                }
                
-               
+               if (f->frametype == AST_FRAME_VOICE) {
+                       chan_misdn_log(1,0,"Got Voice frame in Bridged state..\n");
+                       continue;
+               }
+
                if (who == c0) {
                        ast_write(c1,f);
                }
index ce25791a4fdea9561b7afc30a5a2b8489b7667c1..93be0995692dbeea4c997e0e190b8f0093ab6549 100644 (file)
@@ -4231,7 +4231,7 @@ void manager_ec_disable(struct misdn_bchannel *bc)
                return;
        }
 
-       if ( bc->ec_enable) {
+       if ( bc->ec_enable) {
                cb_log(1, stack?stack->port:0, "Sending Control ECHOCAN_OFF\n");
                manager_ph_control(bc,  ECHOCAN_OFF, 0);
        }