Re: GnuGk Call Termination With PSTN Gateway

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

 



The requirement looks a little weird. Usually GW is the one that will send RRQ to GK and will try to register itself into the GK and to achieve that proper configuration has to be done inside the GW. I didn't understand why you were trying to register your GNUGK in a GW.
 
The way that I saw your network, the terminating GW is not even yours so I don't see any reason for registering the GW into your GK. You can just add that GW as a permanent end point into your GNUGK configuration and route the prefixes which that GW is supposed to terminate through PSTN. Nothing more is needed.
 
Bahram.
----- Original Message -----
Sent: Wednesday, March 08, 2006 1:12 PM
Subject: GnuGk Call Termination With PSTN Gateway

Hi,
I am quite new to GnuGk but for about a week I have been working on a
project which provides H.323 services with PostgreSQL authentication and
accounting. Until now I have no problems with achieving authentication
of endpoint users via SQLPasswordAuth. Unfortunately I am stuck on a
problem with the PSTN termination for quite a while. I am running the
GnuGk v.2.2.3 in full proxy mode on a FedoraCore box and I have been
given only the IP address of the PSTN Gateway with the assurance that I
am authorized by IP to the Gateway so it shouldn't be a problem to use
it as a termination facility to the PSTN network. So far so good...Here
is a sample of my configuration file where I specify the routing policy
and my attempt to register with the Gateway

[Endpoint]
H323ID=gw1
Gatekeeper=xxx.xxx.xxx.xxx
Type=Gateway

[RasSrv::PermanentEndpoints]
xxx.xxx.xxx.xxx=gw1;00

[RasSrv::GWPrefixes]
gw1=00

[RasSrv::RewriteE164]
%%.=.

[RasSrv::RRQFeatures]
AcceptEndpointIdentifier=1
AcceptGatewayPrefixes=0
OverwriteEPOnSameAddress=1
IRQPollCount=0

[RasSrv::ARQFeatures]
CallUnregisteredEndpoints=0
ArjReasonRouteCallToGatekeeper=0

[RoutedMode]
GKRouted=1
H245Routed=1
CallSignalPort=1720
AcceptNeighborCalls=1
AcceptUnregisteredCalls=1
RemoveH245AddressOnTunneling=1
RemoveCallOnDRQ=0
DropCallsByReleaseComplete=1
SendReleaseCompleteOnDRQ=1
SupportNATedEndpoints=1
TranslateFacility=1
SetupTimeout=8000
SignalTimeout=10000
AlertingTimeout=180000
SocketCleanupTimeout=5000

[Proxy]
Enable=1
ProxyForNAT=1
ProxyForSameNAT=1

[RoutingPolicy]
Default=explicit

I have read form many sources that the gateway should be configured in a
way that it can send RRQs to the GnuGk and therefore be able to register
with it. I was wondering whether my configuration makes any sense as I
don't have access to the Gateway( only the assurance that it will
authorize my requests by IP). I will supply the trace messages from the
GnuGk in mode -tt
2006/03/08 19:54:57.358 2           GkClient.cxx(825)   GKC     Discover
GK 62.244.175.174:1719 at 193.193.162.71
2006/03/08 19:54:57.360 2             RasSrv.cxx(233)   RAS     Send RRQ
to 62.244.175.174:1719
2006/03/08 19:55:00.362 2             RasSrv.cxx(233)   RAS     Send RRQ
to 62.244.175.174:1719
2006/03/08 19:55:03.366 2             RasSrv.cxx(233)   RAS     Send RRQ
to 62.244.175.174:1719

As you can see the GnuGk sends regular registration requests to the
gateway but there isn't a RCF. Due to the inability of the GnuGk to
register with the Gateway I can't make any calls and receive the
following messages with errors of kind calledPartyNotRegistered
2006/03/08 20:06:01.551 2            Toolkit.cxx(457)          
RewritePString: 0035929xxxxxx to 35929xxxxxx
2006/03/08 20:06:01.552 2             RasSrv.cxx(388)  
ARJ|192.168.2.122:3701|35929800667:dialedDigits|123:h323_ID=123:dialedDigits|false|calledPartyNotRegistered;
2006/03/08 20:06:01.552 2             RasSrv.cxx(233)   RAS     Send ARJ
to 213.91.220.218:3700

I am frankly asking for help from those of you who are more experienced
with GnuGk. The main issue that concerns me is whether the problem is
caused by my mistakes or indeed there should be some configuration
settings to be made from the side of the gateway. Thanks in advance.

Regards,
--Angel Ivanov





-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________________

Posting: mailto:Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
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