How to remove terminal capability set in setup message?

Discussion related to implementation and use of the H.323 Plus H.323 stack at https://www.h323plus.org.
Post Reply
alanjin
Posts: 1
Joined: Wed Feb 27, 2019 4:36 pm

How to remove terminal capability set in setup message?

Post by alanjin »

Hi:
I am trying to integrate H.323 Plus into my project, for some particular reason I need to have a simple setup message without TCS, just waiting for remote peer's response with TCS in connect message to decide which media capabilities should be used.
But what I found is that no matter if I enable/disable "faststart" flag, I still can see TCS and MSD in setup message, the only difference is that when using "faststart", "OpenLogicalChannel" can be seen in setup message.
I'm wondering if it is because H323Plus was optimized using "Parallel H.245" by default? If so, how can I disable this "Parallel" feature?
http://toncar.cz/Tutorials/VoIP/VoIP_Pr ... tions.html

Thanks!
User avatar
willamowius
Posts: 50
Joined: Tue Sep 01, 2009 7:25 am
Contact:

Re: How to remove terminal capability set in setup message?

Post by willamowius »

I think what you want to do is to disable H.245 in your Setup.

Just call

Code: Select all

DisableH245inSetup(true);
In your endpoint class.

See https://www.h323plus.org/api/classH323E ... b869ee8310
Jan Willamowius
Founder of the GNU Gatekeeper Project
https://www.gnugk.org
https://www.willamowius.com (H.323 support)
User avatar
willamowius
Posts: 50
Joined: Tue Sep 01, 2009 7:25 am
Contact:

Re: How to remove terminal capability set in setup message?

Post by willamowius »

Note that the documentation for the method has a copy and paste bug.

I just fixed that in Github.
Jan Willamowius
Founder of the GNU Gatekeeper Project
https://www.gnugk.org
https://www.willamowius.com (H.323 support)
Post Reply