The latter problem only occurs in an established call where the other party ends the call. There are some operators of a certain type of telephone numbers (adult/games) who don't ever want to hang up on a call, costing the customer lots of money.
I was wondering whether enabling keep alive option for all tcp sockets
through some kernel/os switch will help in this situation (let's skip
performance considerations) - at least it should allow detection of the broken
call leg.
For a GNUgk in proxy mode this is not that difficult to detect when it hasn't received RTP messages from an active endpoitn for a certain amount of time (2 minutes? and yes, silence detection is ofcourse an exception).
I am thinking about this, so this will be a next step:)
Maybe GNUgk should actively poll all registered endpoints with IRQ messages...
Do we have a guarantee that most gateways return a correct information in IRR?
------------------------------------------------------- This SF.net email is sponsored by: IT Product Guide on ITManagersJournal Use IT products in your business? Tell us what you think of them. Give us Your Opinions, Get Free ThinkGeek Gift Certificates! Click to find out more http://productguide.itmanagersjournal.com/guidepromo.tmpl
_______________________________________________________
List: Openh323gk-users@xxxxxxxxxxxxxxxxxxxxx Archive: http://sourceforge.net/mailarchive/forum.php?forum_id=8549 Homepage: http://www.gnugk.org/