Search found 21 matches

by Sharath
Tue May 06, 2014 6:30 pm
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: How to read RTCP packets
Replies: 0
Views: 4797

How to read RTCP packets

If I have to read the incoming RTCP packets, how do I go about doing it in H323Plus library?

Thanks,
Sharath
by Sharath
Sat May 03, 2014 2:38 pm
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: mod_h323 on FreeSWITCH
Replies: 8
Views: 8418

Re: mod_h323 on FreeSWITCH

Just putting my thoughts out there about the handling of end of a call in mod_h323. In the h323plus library, the destructor of H323Connection gets called when a call is terminated. You can do your cleanup in the derived class destructor like ~FSH323Connection(). In the Freeswitch platform, the funct...
by Sharath
Sat Apr 26, 2014 4:46 pm
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: mod_h323 on FreeSWITCH
Replies: 8
Views: 8418

Re: mod_h323 on FreeSWITCH

I use tortoiseGit and it does have something like that. I'll look it up.
by Sharath
Sat Apr 26, 2014 9:08 am
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: mod_h323 on FreeSWITCH
Replies: 8
Views: 8418

Re: mod_h323 on FreeSWITCH

Ah, okay. I mainly develop on Visual Studio, therefore it was not obvious to me. I'll read up on patch.
by Sharath
Sat Apr 26, 2014 5:28 am
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: mod_h323 on FreeSWITCH
Replies: 8
Views: 8418

Re: mod_h323 on FreeSWITCH

GHhost wrote:Hi, i put you changes in FS git now.
Thank you very much.
GHhost wrote:P.S. in future if you fix something it's better to provide patch instead of just description.
I apologize, I am not familiar with the process. What do you mean by provide patch, should I attach the whole .cpp file?
by Sharath
Fri Apr 25, 2014 5:52 am
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: mod_h323 on FreeSWITCH
Replies: 8
Views: 8418

mod_h323 on FreeSWITCH

I am setting up a h323 trunk between FreeSWITCH and Avaya. I figured this is probably a better place to discuss it than any other forum. First of all, it works pretty well. But there are niggles. I am using mod_h323.cpp Version 0.0.58 on FreeSwitch 1.2.22 for now. 1) First I wanted to ensure there a...
by Sharath
Wed Apr 23, 2014 7:37 pm
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: Memory leaks in H.323Plus library
Replies: 19
Views: 8409

Re: Memory leaks in H.323Plus library

Thanks for the patches, I've put them into the CVS. Thanks. When is the next release planned, say 1.26.x ? Maybe you can supply some more reasoning on the last fix: Why do we have to delete some features but not the others ? I had noticed that with every incoming call, a whole bunch of H460_Feature...
by Sharath
Wed Apr 23, 2014 4:11 pm
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: Memory leaks in H.323Plus library
Replies: 19
Views: 8409

Re: Memory leaks in H.323Plus library

Good News Gentlemen! After chasing the memory leaks for 3 days using visual leak detector, I found three culprits. I am using the latest h323plus files from the CVS as of 16th April, with ptlib 2.10.9 1) Call ERR_remove_state(0) at the end of H323ListenerTCP::Main() function. 2) In H323EndPoint des...
by Sharath
Wed Apr 23, 2014 4:27 am
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: Memory leaks in H.323Plus library
Replies: 19
Views: 8409

Re: Memory leaks in H.323Plus library

I am not familiar with GnuGK yet. Still trying to get a hang of h323plus library, I use it with Avaya CM. I have not checked in Linux yet. However, I have noticed that H323EndPoint::~H323EndPoint() does call CRYPTO_cleanup_all_ex_data() and ERR_remove_state(0) in case TLS is used. However, this need...
by Sharath
Tue Apr 22, 2014 6:13 pm
Forum: H.323 Plus (Open Source H.323 Stack)
Topic: Memory leaks in H.323Plus library
Replies: 19
Views: 8409

Re: Memory leaks in H.323Plus library

Got a break, I managed to get rid of all openssl related leaks. Call CRYPTO_cleanup_all_ex_data() at the end of H323EndPoint::~H323EndPoint() function. It can also be done in the derived class destructor. Call ERR_remove_state(0) at the end of H323ListenerTCP::Main() function. This is required while...