<html>
<body>
<br>
H.323 will not traverse NAT.<br><br>
Sorry...&nbsp; I know, I was a big proponent of it when H.323 was the
only &quot;standard&quot; VoIP protocol out there.&nbsp; Probably because
when it came out NAT wasn't even thought of.<br><br>
The problem is that the control channel in H.323 discloses the internal
IP address, and the various connections attempt to connect to each
other.&nbsp; So you wind up with problems like audio only in one
direction, etc...<br><br>
Although I get get this to solve part of the problem back in year
2K:<br>
<a href="http://openh323proxy.sourceforge.net/" eudora="autourl">http://openh323proxy.sourceforge.net/</a><br>
It never solved the problem entirely, and I had a lot of H.323 equipment
at the time, so I was somewhat disappointed when the asterisk project
said integration with H.323 was impossible due to licensing issues.&nbsp;
(Bummer)...<br><br>
Your best bet is to abandon H.323 and find something other than
GnomeMeeting.<br><br>
That is unless you want to carry a portable asterisk box with
you...<br><br>
Wait a sec...&nbsp; COME TO THINK OF IT!<br>
Why not run asterisk on your linux box that you are running GnomeMeeting
on, and use it to convert between H.323 and IAX and SIP???<br><br>
After all, it is a penguin...<br><br>
(it's getting late, and I have to be up at 6:00AM to set up the new data
center, I'd have more to say but I need to get some sleep.&nbsp; E-Mail
me directly if you need more specifics.)<br><br>
<br>
At 05:57 PM 4/14/2005, Jesse Guardiani wrote:<br>
<blockquote type=cite class=cite cite="">Hello,<br><br>
I've been working a lot with asterisk lately. I've<br>
had a LOT of positive experience with various SIP<br>
clients (grandstream hardware phones &amp; ATAs, X-Lite,<br>
SJPhone, etc...), and I've had no trouble getting<br>
asterisk behind a NAT to talk SIP to clients across<br>
the internet behind another NAT using STUN to traverse<br>
firewalls. In fact, I got to the point that I could<br>
take a hardware phone to just about any internet<br>
connected location, plug it in, turn it on, and have<br>
perfect connectivity (depending on internet connection<br>
quality, of course).<br><br>
But one of the difficulties I've had is in finding<br>
a good client for Linux. You know, there's the whole<br>
OSS vs ALSA vs arts vs esd issue. X-Lite under Wine<br>
isn't an option because the voice quality is way to<br>
delayed, and X-Lite under Wine crashes on my machine<br>
way too often. So recently I've standardized on ALSA,<br>
because ALSA + DMIX + DSNOOP + ASYM allows me to<br>
completely do away with my sound daemon(s) and do<br>
all of my sound mixing in kernel (sound quality is<br>
a bit worse than with artsd, but more reliable).<br>
However, gnomemeeting seems to be the only VoIP<br>
client capable of working with DMIX + DSNOOP + ASYM<br>
in full duplex!<br><br>
And guess what? gnomemeeting only speaks H.323 in the<br>
current production version.<br><br>
So I've compiled the OH323 module and I am using it<br>
with asterisk and trying desperately to get it to the<br>
same plug-and-play level that I had with SIP - and<br>
failing miserably. :(<br><br>
What appears to be happening is that asterisk's oh323.conf<br>
lacks the &quot;nat=yes&quot; and &quot;externip&quot; and
&quot;localnet&quot; config<br>
items found in sip.conf, so firewall traversal doesn't<br>
work nearly as well.<br><br>
What are my fellow listers doing in this situation?<br>
Running gnugk? Could you share a config with me? Or<br>
perhaps point me in the right direction? Here's my<br>
target network layout currently:<br><br>
gnomemeeting &lt;-&gt; NAT1 &lt;-&gt; internet &lt;-&gt; NAT2 &lt;-&gt;
asterisk<br><br>
But I need to be able to do this also:<br><br>
gnomemeeting &lt;-&gt; internet &lt;-&gt; NAT2 &lt;-&gt;
asterisk<br><br>
And also this:<br><br>
gnomemeeting &lt;-&gt; LAN &lt;-&gt; asterisk<br><br>
And I need calls to be able to be initiated from both<br>
ends.<br><br>
NAT2 has TCP/UDP ports 10,000 -&gt; 20,000 pointed to the<br>
asterisk machine, as well as TCP ports 5060, 1720, and<br>
1721. NAT1 *must not* have port forwardings in place<br>
for RTP or H.323, as I don't necessarily have<br>
administrative access to it. In the first diagram, above,<br>
both gnomemeeting and asterisk have private IPs. In the<br>
second diagram above, asterisk has a private IP and<br>
gnomemeeting has a public IP. In the third diagram, there<br>
is no NAT and both asterisk and gnomemeeting have private<br>
IPs on the same LAN.<br><br>
Any ideas? Will gnugk + asterisk allow me to make this<br>
work? How? Thanks!<br><br>
-- <br>
Jesse Guardiani, Systems Administrator<br>
WingNET Internet Services,<br>
P.O. Box 2605 // Cleveland, TN 37320-2605<br>
423-559-LINK (v)&nbsp; 423-559-5145 (f)<br>
<a href="http://www.wingnet.net/" eudora="autourl">http://www.wingnet.net</a><br><br>
<br><br>
_______________________________________________<br>
Asterisk-Users mailing list<br>
Asterisk-Users@lists.digium.com<br>
<a href="http://lists.digium.com/mailman/listinfo/asterisk-users" eudora="autourl">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br>
To UNSUBSCRIBE or update options visit:<br>
&nbsp;&nbsp;
<a href="http://lists.digium.com/mailman/listinfo/asterisk-users" eudora="autourl">http://lists.digium.com/mailman/listinfo/asterisk-users</a></blockquote>
<x-sigsep><p></x-sigsep>
Best Regards, <br>
Karl J. Vesterling<br>
<b>E-Mail:</b> kjv@ken-ton.com<br>
<b>Yahoo Messenger:</b> karl_vesterling<br>
<b>ICQ: </b>1548052<br>
<b>AOL Instant Messenger:</b> n2vqm<br>
<hr>
<b>Telephone:<br>
Washington DC:</b> (202) 448-3009 Extension 0<br>
<b>Annapolis MD:</b> (240) 524-6706 Extension 0<br>
<b>Bethesda MD:</b> (301) 576-3014 Extension 0<br>
<b>Niagara Falls NY:</b> (716) 286-9175 Extension 0<br>
<b>Buffalo NY:</b> (716) 608-1121 Extension 0 </body>
</html>