Problems with H245NegLogicalChannel::HandleOpen freezing my device
- From: Clinton Stimpson <cjstimpson (at) afinternet.net>
- Date: Wed, 01 Feb 2006 01:29:26 -0700
Date: Mon, 30 Jan 2006 21:01:07 -0800 (PST)
From: Guilhem Tardy <gravsten (at) yahoo.com>
Subject: Re: [OpenH323]Problems with H245NegLogicalChannel::HandleOpen freezing my device
To: openh323 (at) openh323.org
Reply-To: openh323 (at) openh323.org
Hi,
I'm trying to connect some code I've written to a D-Link
DVC-1000.
If my experience with the D-Link i2eye and your report are anything to go by,
D-Link devices are nothing to brag home about.
I can imagine. One can even fry the circuit on these things by
connection a live phone wire and having someone call you. :) The phone
jack is actually meant for a handset (no live phone line) to dial phone
numbers.
Anytime I make a connection, the D-Link device freezes, and a
cold reboot is the only way to restore it.
Debugging shows that the call
"connection.WriteControlPDU(reply)" in
H245NegLogicalChannel::HandleOpen for the incoming video
(dlink to my program) causes the device problems.
So, DVC-1000 gets a cold when receiving an Open reply?
Yep, gotta turn it off and back on.
This is most surprising, and I would expect that it comes from some particular
bit inside that PDU rather than the PDU as a whole.
Did you try to call without video?
These devices require video. They'll timeout and disconnect if there is
no video channel.
Did you try to call with NetMeeting (or another H.323 endpoint not from
OpenH323)?
Yes, it connects fine.
I suggest that you isolate the offending bits, rather than discarding the PDU
completely.
I started looking into that before my original posting, but I couldn't
make sense of the bits. I'm new to OpenH.323, and am trying to make a
special purpose mcu. I was impressed how far I can get with that
library without writing too much code.
Thanks,
Clint
------------------------------------------------------------------------
Check the FAQ before asking! - http://www.openh323.org/~openh323/fom.cgi
The OpenH323 Project mailing list, using Mailman. To unsubscribe or
change your subscription options, goto
http://www.openh323.org/mailman/listinfo/openh323
Maintained by Quicknet Technologies, Inc - http://www.quicknet.net
------------------------------------------------------------------------