Re: Re: howto setup a child proxy which is only forwarding to the parent gk

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

 



Thx in advance Michal,

here some little more information from testings today.
If the child gk run just a short time it can circumvent the situation and
the the proxy start again with a full registration and a new NAT=x.x.x.x
message, like it should.
But if it run a little longer so about 10 Minutes than you can force the
crash if you reconnect the router (that it get a new dyn. pub. IP) than you
have to wait until the child is sending a keepalive (e.g. 300).

cu
TOM

----- Original Message ----- 
From: "Zygmuntowicz Michal" <m.zygmuntowicz@xxxxxxx>
To: <openh323gk-users@xxxxxxxxxxxxxxxxxxxxx>
Sent: Wednesday, January 19, 2005 1:15 PM
Subject: Re:  Re: howto setup a child proxy which is only
forwarding to the parent gk


> I'll check this issue.
>
> ----- Original Message ----- 
> From: "Raschel" <raschel@xxxxxx>
> Sent: Tuesday, January 18, 2005 11:50 AM
>
>
> > here the additional information about the proxy die after 24h reconnect
> > (with dyn. public IP)
> >
> >>Unfortunately i have realized the same crash with the 2.0.9 version, the
> >>gatekeeper die after the Public IP of the the Router changed. The child
GK
> >>is sending a keepalive registration Request to the parent GK which is
> >>rejected due to do a full Registration (i guess because the Public IP
has
> >>changed) than the Child GK state a "Select Error 10" and the gnugk die.
> >
> > here is the message from the log file -ttttt
> >
> > 2005/01/18 08:41:21.288 3       RasSrv.cxx(2610) GK Send to x.x.x.x:1719
> > (the parent GK)
> > registrationRequest {
> >    requestSeqNum = 15
> >    protocolIdentifier = 0.0.8.2250.0.2
> >    discoveryComplete = TRUE
> >    callSignalAddress = 0 entries {
> >    }
> >    rasAddress = 1 entries {
> >      [0]=ipAddress {
> >        ip =  4 octets {
> >          c0 a8 01 dd                                        ....
> >        }
> >        port = 1719
> >      }
> >    }
> >    terminalType = {
> >      mc = FALSE
> >      undefinedNode = FALSE
> >    }
> >    gatekeeperIdentifier =  2 characters {
> >      0044 0045                                 DE
> >    }
> >    endpointVendor = {
> >      vendor = {
> >        t35CountryCode = 0
> >        t35Extension = 0
> >        manufacturerCode = 0
> >      }
> >    }
> >    keepAlive = TRUE
> >    endpointIdentifier =  6 characters {
> >      0038 0033 0038 0039 005f 0067             8389_g
> >    }
> >    willSupplyUUIEs = FALSE
> >    maintainConnection = FALSE
> >    supportsAltGK = <<null>>
> >  }
> > 2005/01/18 08:41:21.289 5       RasSrv.cxx(2624) GK Sent Successful
> > 2005/01/18 08:41:21.377 2       RasSrv.cxx(2702) GK Read from
x.x.x.x:1719
> > (the parent GK)
> > 2005/01/18 08:41:21.378 3       RasSrv.cxx(2714) GK
> > registrationReject {
> >    requestSeqNum = 15
> >    protocolIdentifier = 0.0.8.2250.0.2
> >    rejectReason = fullRegistrationRequired <<null>>
> >    gatekeeperIdentifier =  2 characters {
> >      0044 0045                                 DE
> >    }
> >  }
> > 2005/01/18 08:41:21.378 1       RasSrv.cxx(1430) GK RRJ Received
> > 2005/01/18 08:41:21.378 1     GkClient.cxx(461) GKC Registration
Rejected:
> > fullRegistrationRequired
> >
> > 2005/01/18 08:41:21.381 3     yasocket.cxx(344) ProxyH Select error: 10
> >
> > 2005/01/18 08:41:21.381 3  ProxyThread.cxx(85) Q931s Delete socket
> > x.x.x.x:1721 (the parent GK)
> > 2005/01/18 08:41:21.381 2       thread.cxx(35) NATHandlingThread 795
> > closed
> >
> > after this message the gnugk die
> >
> > some additional Information:
> >
> > i use the Linux Executable 2.0.9 (before i used the 2.2.0 with the same
> > failure) (www.gnugk.org) on a customized DSL-Linux (knoppix based).
> > the proxy child gnugk is behind a NAT Router Linksys WRT54G at an ADSL
> > Line
> > 2048/384
> > the provider force an 24 hour reconnect (mostly done in germany) and
> > provide
> > a dynamic IP Address which changing after every reconnect
> >
> > here is my child_gk.ini file for information:
> >
> > [Gatekeeper::Main]
> > Fourtytwo=42
> > Name=XXX
> > TimeToLive=300
> > EndpointIDSuffix=_xxx
> >
> > [GkStatus::Auth]
> > rule=deny
> >
> > [Endpoint]
> > Gatekeeper=x.x.x.x
> > Type=Gateway
> > H323ID=XXX
> > E164=YYYY
> > Prefix=ZZZZ
> >
> > [RoutedMode]
> > GKRouted=1
> > H245Routed=0
> > CallSignalPort=1721
> > CallSignalHandlerNumber=1
> > AcceptNeighborsCalls=1
> > AcceptUnregisteredCalls=0
> > RemoveH245AddressOnTunneling=1
> > RemoveCallOnDRQ=1
> > DropCallsByReleaseComplete=1
> > SendReleaseCompleteOnDRQ=1
> > SupportNATedEndpoints=1
> > ForwardOnFacility=1
> > ShowForwarderNumber=0
> > Q931PortRange=0
> > H245PortRange=0
> > ConnectTimeout=180000
> >
> > [Proxy]
> > Enable=1
> > T120PortRange=0
> > RTPPortRange=10000-59999
> > ProxyForNAT=1
> >
> > what to do? please help
> >
> > Thx a lot
> >
> > TOM
>
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by: Beat the post-holiday blues
> Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
> It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
>
> _______________________________________________________
>
> List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
> Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
> Homepage: http://www.gnugk.org/
>




-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt

_______________________________________________________

List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx
Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549
Homepage: http://www.gnugk.org/

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

  Powered by Linux