[h323plus] H323plus problem : Use of non IP transport address: " "

Ashwani Kumar ash1412 at gmail.com
Sat Apr 7 09:05:57 EDT 2012


Hi Simon,

I have implemented the code to read remote parameters as given in h323con.h
+1517



*         H323Channel * MyConnection::CreateRealTimeLogicalChannel(
                                        const H323Capability & capability,
                                        H323Channel::Directions dir,
                                        unsigned sessionID,
                                        const
H245_H2250LogicalChannelParameters * param,
                                        RTP_QOS * rtpqos)
         {
           return new H323_ExternalRTPChannel(*this, capability, dir,
sessionID,
                                              externalIpAddress,
externalPort);
         }

         PBoolean OnStartLogicalChannel(H323Channel & channel)
         {
           H323_ExternalRTPChannel & external = (H323_ExternalRTPChannel
&)channel;
           external.GetRemoteAddress(remoteIpAddress, remotePort);
         }


*I am able to read remote end ip and port numbers.

But After implementation of the above code, I am not able to set my local
Ip and port numbers.
Both IP and port number in H.245 message are showing 0 value. Below is the
h323 message:


*2012/04/07 18:24:40.873 4               h323.cxx(4253)  H323
OnOpenLogicalChannel
2012/04/07 18:24:40.873 3           channels.cxx(1042)  H323RTP
OnSendOpenAck
2012/04/07 18:24:40.873 2         transports.cxx(433)   H323    Use of non
IP transport address: ""
2012/04/07 18:24:40.873 2         transports.cxx(433)   H323    Use of non
IP transport address: ""
2012/04/07 18:24:40.873 2           channels.cxx(1064)  H323RTP Sending
open logical channel ACK: sessionID=1
2012/04/07 18:24:40.873 2             h323ep.cxx(2321)  H323    Started
receiving logical channel: G.711-uLaw-64k <2>
2012/04/07 18:24:40.874 3            h323pdu.cxx(630)   H245    Sending PDU
[ip$192.168.7.87:5500/ip$192.168.7.63:63622] :
  response openLogicalChannelAck {
    forwardLogicalChannelNumber = 4
    forwardMultiplexAckParameters = h2250LogicalChannelAckParameters {
      sessionID = 1
      mediaChannel = unicastAddress iPAddress {
        network =  4 octets {
          00 00 00 00                                        ....
        }
        tsapIdentifier = 0
      }
      mediaControlChannel = unicastAddress iPAddress {
        network =  4 octets {
          00 00 00 00                                        ....
        }
        tsapIdentifier = 0
      }
      flowControlToZero = false
    }
  }


*
Please help to solve above problem.



Regards,
Ashwani
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.packetizer.com/pipermail/h323plus/attachments/20120407/2d8c8cf2/attachment-0002.html>


More information about the h323plus mailing list