Re: Calls by IP address fail to use proxy

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

 



My setup is a bit different than Paul's but I'm struggling with the same issue. I have:
 
EP1--(LAN)-->Proxy GnuGK--(WAN)-->State GnuGK-->EP2
 
EP1 can dial EP2 via Dialed Digits (E.164) just fine. However, when EP1 dials EP2 by IP address the call fails because Proxy GnuGK attempts to contact EP2 directly which generates the "routeCallToGatekeeper" error. How can I route all call signaling to another gatekeeper?
 
I'd appreciate any feedback!
 
My setup on the Proxy GnuGK is as follows:
 
[Gatekeeper::Main]
Fortytwo=42
Name=NWESD-GK1
ExternalIP=<GK IP>
 
[RoutedMode]
GKRouted=1
H245Routed=1
CallSignalPort=1720
EndpointSignalPort=1721
CallSignalHandlerNumber=5
AcceptNeighborsCalls=1
SupportNATedEndpoints=1
Q931PortRange=20000-20015
H245PortRange=30000-30015
AcceptUnregisteredCalls=1
SupportCallingNATedEndpoints=1
 
[Proxy]
Enable=1
ProxyForNat=1
ProxyForSameNAT=0
T120PortRange=40000-40015
RTPPortRange=50000-50099
 
[Endpoint]
Gatekeeper=<state GK IP>
Type=Terminal
Vendor=GnuGK
H323ID=NWESD-GnuGK1
E164=00114790801488,00114790801404
 
[RasSrv::ARQFeatures]
CallUnregisteredEndpoints=1
 
[RasSrv::RRQFeatures]
SupportDynamicIP=1
OverwriteEPOnSameAddress=1
 
 
Andrew


From: openh323gk-users-bounces@xxxxxxxxxxxxxxxxxxxxx [mailto:openh323gk-users-bounces@xxxxxxxxxxxxxxxxxxxxx] On Behalf Of Paul E. Garstki
Sent: Tuesday, July 29, 2008 10:26 PM
To: openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Subject: Calls by IP address fail to use proxy

I?m encountering a problem which may be related to Andrew Struiksma?s IP dialing issue.

 

I?m using GnuGk in proxy mode behind a NAT talking to GnuGk also in proxy mode on a public IP address (diagram below), taking advantage of native GnuGk firewall traversal. Calls made using DialedDigits addresses work fine in both directions, proxy mode does what it?s supposed to do. But when EP1 calls EP2 via IP address, GnuGk #2 handles the routing and call setup, but then the RTP streams (try to) go directly to GnuGk #1 (via firewall?s public IP address) ? which doesn?t work, of course.

 

This is true when:

1.       EP2 is registered to a foreign gatekeeper and called via the foreign GK IP address and DialedDigits

2.       EP2 is not registered to any gatekeeper, and is called by its public IP address directly

3.       EP2 is registered to GnuGk #2 and called by GnuGk #2 IP address and DialedDigits

 

 

EP1 à GnuGK #1 (gateway proxy mode) à |NAT Firewall|à GnuGk #2 (proxy mode) à EP2

 

It seems that calling an external EP by IP address should be a common operation, but I can?t seem to make those calls proxy. Can someone help me to get proxy mode to work correctly?

 

 

(There seems to be a some confusion here about how to make IP address dialed calls in general in GnuGk; certainly I, for one, am confused. If someone could lay out the general concepts, I?d be very grateful. In Radvision ECS, for example, you can set the GK to accept calls by IP address never, always, or from registered endpoints only ? is there a GnuGk equivalent?)

 

Many thanks,

--Paul

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________________

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