GNUGK + Asterisk + NAT(Proxy): HELP!

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I am trying to get GNUGK to work as a proxy for my Asterisk PBX. Both GNUGK
and Asterisk are running on the same machine, which has a Private IP and is
behind a Cisco NAT router.
I also have many H323 endpoints (Planet VIP101-T), which are outside the
LAN.
I want Asterisk to be able to talk both ways with all the endpoints.
I have set up GNUGK in proxy mode (for the LAN) and all endpoints (including
Asterisk) register successfully.
All endpoints outside the LAN talk to each other flawlessly (no proxy there,
just call routing).
Also, a call initiated from Asterisk (eg, a SIP or ZAP extension) to an
external endpoint works fine.
The problem is when an external endpoint tries to call Asterisk. In this
case, there is a one-way communication (Endpoint can hear Asterisk, Asterisk
can hear nothing). 
Some information: 
1)The Cisco NAT router is H323 friendly (translates NAT messages), but I
have also already tried turning off the NAT ALG (doing port forwarding) and
using "ExternalIP" in GNUGK configuration: nogo.
2)Checking the GNUGK Log, the moment the call is picked up, I get concurrent
logs like the following:
2008/05/07 17:40:28.444	3	ProxyChannel.cxx(3639)	RTP
88.xxx.xxx.xxx:16384<=>192.168.0.2:10104<=>192.168.0.2:10010 socket is busy,
32 bytes queued
(external endpoint ip)        (gnugk ip/port)         (asterisk ip/port)
2008/05/07 17:40:28.444	3	ProxyChannel.cxx(4599)	Proxy
88.xxx.xxx.xxx:16384<=>192.168.0.2:10104<=>192.168.0.2:10010 forward blocked
2008/05/07 17:40:28.445	3	ProxyChannel.cxx(3666)	RTP
88.xxx.xxx.xxx:16384<=>192.168.0.2:10104<=>192.168.0.2:10010 socket has no
destination address yet, flush ignored.
3)It is not an Asterisk issue, since I have tried being called from an
external endpoint to an Ekiga soft phone inside the LAN and got exactly the
same result.
4)When the call it picked up, I think I hear some milliseconds (less than a
second) of sound and then nothing.
5)Just a while ago, an endpoint called and the call worked fine (to my
surprise), but asking them to call again, I got the same result! (this
happened 1-2 times, but compared to the failed calls, it's nothing).
I think this is a bug having to do with GNUGK proxy, PLEASE HELP!
-- 
View this message in context: http://www.nabble.com/GNUGK-%2B-Asterisk-%2B-NAT%28Proxy%29%3A-HELP%21-tp17123700p17123700.html
Sent from the GNU Gatekeeper Users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
This SF.net email is sponsored by the 2008 JavaOne(SM) Conference 
Don't miss this year's exciting event. There's still time to save $100. 
Use priority code J8TL2D2. 
http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone
_______________________________________________________

Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/

[Index of Archives]     [SIP]     [Open H.323]     [Gnu Gatekeeper]     [Asterisk PBX]     [ISDN Cause Codes]     [Yosemite News]

  Powered by Linux