add debug in hopes to figure out native bridging
authorJeremy McNamara <jj@nufone.net>
Thu, 14 Aug 2003 08:02:33 +0000 (08:02 +0000)
committerJeremy McNamara <jj@nufone.net>
Thu, 14 Aug 2003 08:02:33 +0000 (08:02 +0000)
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1320 65c4cc65-6c06-0410-ace0-fbb531ad65f3

channels/h323/ast_h323.h
channels/h323/chan_h323.c

index 4928029..050bf61 100755 (executable)
@@ -117,6 +117,7 @@ class MyH323EndPoint : public H323EndPoint {
        
     void SetEndpointTypeInfo( H225_EndpointType & info ) const;
     void SetGateway(void);
+
 };
 
   
@@ -152,6 +153,8 @@ class MyH323Connection : public H323Connection {
     PIPSocket::Address remoteIpAddress;                // IP Address of remote endpoint
        WORD                       externalPort;                // local media server Data port (control is dataPort+1)
        WORD                       remotePort;                  // remote endpoint Data port (control is dataPort+1)
+
+       PSyncPoint bridgeFlag;
 };
 
 
index ca0f5eb..9ab6512 100755 (executable)
@@ -1581,6 +1581,7 @@ static struct ast_rtp *oh323_get_rtp_peer(struct ast_channel *chan)
        p = chan->pvt->pvt;
        if (p && p->rtp && p->bridge)
                return p->rtp;
+       ast_log(LOG_ERROR, "No associated RTP structure in pvt???\n");
        return NULL;
 }
 
@@ -1597,9 +1598,10 @@ static int oh323_set_rtp_peer(struct ast_channel *chan, struct ast_rtp *rtp, str
        struct sockaddr_in them;
        struct sockaddr_in us;
 
-       if (!rtp) 
+       if (!rtp) {
+               ast_log(LOG_NOTICE, "RTP is Null\n");
                return 0;
-
+       }
        p = chan->pvt->pvt;
        if (!p) {
                ast_log(LOG_ERROR, "No Private Structure, this is bad\n");