Re: Stale calls in proxy mode

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

 



In my opinion - you are.
DRQ has nothing to do with ReleaseComplete.
If your "endpoints" are not registered into GnuGK (namely - they are
"permanent endpoints" using direct H.225 signalling), then you should
not receive/send them ARQ/DRQ and etc. Those are used with RAS.

How exactly do you "speak" to your endpoints? :)
ARQ, LRQ or direct H.225 signalling ?

Maybe you should send the Q.931 debug of such a call to take a look
at the Release-Complete message attributes. Could be, some fancy
FACILITY attribute in the release-complete drives GnuGK crazy.

As a try, you may download the newest release of GnuGK 2.2.
A feature is added there to drop the call if no tcp keepalive message
is sent for a particular period of time.


На пн, 2004-03-15 в 12:48, Konstantin Tsolov записа:
> The GnuGK doc states that RemoveCallOnDRQ is needed only in
> cases when ReleaseComplete is not available (only DRQ).
> I believe that in proxy mode this is never the case...
> or am I mistaken?
> 
> On Saturday 13 March 2004 14:58, Zygmuntowicz Michal wrote:
> > If gnugk receives ReleaseComplete, it always removes the call
> > from the call table. I suspect your problem may be related to some
> > network error conditions, so RC is not received by gnugk.
> > Did you try to set RemoveCallOnDRQ (or something similar) flag?
> >
> > ----- Original Message -----
> > From: "Konstantin Tsolov" <ktsolov@xxxxxxx>
> > Sent: Friday, March 12, 2004 1:16 PM
> >
> >
> > Hello,
> >
> > I have a gnugk 2.0.7 with latest pwlib-1.6.2/openh323-1.13.2 running
> > on a 2GHz Celeron and 1GB RAM slack instalation working as a h323 full
> > proxy.
> >
> > When under heavy load it's making 90-150 concurent calls.
> > uptime is ~0.50
> > cpuload is @60%
> > memory is hardly used
> >
> > The problem is as follows:
> > - it gets a setup message
> > - sends a setup to other party
> > - gets/sends a connect (call established)
> > - call runs for some time and is disconnected with DRQ/ReleaseComplete
> > - origination and termination parties both understand that the call
> >   has ended
> > - my gnugk - does not;
> >   the call keeps hanging in the call list (shows after 'c' on :7000)
> > - after timeout, the gnugk removes the call from its call list and
> >   does all the accounting actions it usually does.
> >
> > Thus, I'm left with real calls for which both (orig/term) parties have a
> > correct accounting and I have a max-duration call in mine.
> >
> > If anyone has experienced anything similar or has a solution for this
> > particular problem, I'll be very happy to hear about it.
> >
> > BTW, when I reroute the calls to come to the gnugk via a cisco IPIP gateway
> > - the problem disappears - even under heavy load.
> > Looks to me like a signaling interoperability problem but who knows...
> >
> > All info is much appreciated.
> >
> > Thanks,
> > KTsolov



-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now. 
http://productguide.itmanagersjournal.com/

_______________________________________________________

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