Hi,
the latest GnuGk manual has been translated into Chinese and is now
available at
https://www.gnugk.org/gnugk-manual-zh_CN.html
Many thanks to Zhang Tao for his great work!
We are still having trouble generating a PDF version, so stay with the
HTML manual for now.
Regards,
Jan
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I am happy to announce the release of GNU Gatekeeper 5.4.
You can download it from https://www.gnugk.org/h323download.html
New features:
- new accounting module to send accounting data to an MQTT server
- support for redis as database (eg. as backend for password storage)
Bug fixes:
- important fix for H.245 tunneling translation with H.460.18 endpoints
- fix for snmpwalk in PTLib-SNMP implementation
- fix sending alternate gatekeeper list to endpoints with assigned
gatekeeper
- improved DRQ from child gatekeepers
- fix TLS with neighbor gatekeeper
Please also note that a bug has been found in PTLib that can cause a
crash in any GnuGk version if you use the status port (manually of from
an application). Please upgrade to PTLib 2.10.9.3!
Enjoy!
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Happy New Year!
I just published H323Plus version 1.27.1 with the bug fixes that
accumulated over the past 18 months.
- multiple H.239 fixes
- support for encrypting H.239
- fix starting H.245 channel in some cases
- option to cheat H.245 negotiation to become slave (for better interop)
- fix enabling H.460.9 multiple fixes sending IRRs
- various fixes for different compilers
- some smaller bugfixes
Download from https://www.h323plus.org/source/
Regards,
Jan
--
Jan Willamowius, H323Plus maintainer
EMail : jan(a)willamowius.de
H.323 Support: https://www.willamowius.com/h323plus-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I just published a new maintenance release for PTLib:
https://github.com/willamowius/ptlib/releases
Version 2.10.9.3 fixes a few bugs, including a race condition when
closing PChannels, that can lead to a crash and another deadlock fix.
It adds support for SNMP SET in PSNMPServer (all class signatures
remain unchanged) and various compile fixes for recent compilers.
Happy holidays!
Jan
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
i fixed 2 possible crashes on Github. A few weeks ago there were also
fixes for H.460.22 messages.
There is a pending bug that H323Plus is not handling assigned
gatekeepers correctly. It always connects to the assigned gatekeeper
even if its down instead of staying on the current gatekeeper until the
assigned gatekeeper becomes available again. This will need a bigger
fix.
Regards,
Jan
--
Jan Willamowius, H323Plus maintainer
EMail : jan(a)willamowius.de
H.323 Support: https://www.willamowius.com/h323plus-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I have just released GNU Gatekeeper version 5.3.
You can download it from https://www.gnugk.org/h323download.html
This release has a number of new features as well as some important bug
fixes.
Whats new ?
- LRQ loop detection to optimize calls flows between multiple
neighbor gatekeepers
This new feature has the potential to significantly reduce the load
on all gatekeepers and prevent "LRQ storms".
- new routing policy to set call destinations by querying HTTP
or REST servers, see [Routing::Http]
- much improved support for SNMP
- important bug fix for TLS encryption of signaling channels
- important bug fixes for H.460.18 (for H.245 tunneling and for
multi-homed servers)
- performance optimization: this version can handle 5-10% more proxied
calls on the same hardware
- performance optimization: re-authenticate lightweight, additive
registrations only when new aliases differ
This significantly reduces the load on password databases.
Enjoy!
Full change log:
- BUGFIX(ProxyChannel.cxx) don't send H.245 address to tunneling
H.460.18 endpoint, breaks call when H.245 multiplexing
- performance optimization: 5% faster UDP handling
- changed default: [SNMP] Implementation=PTlib
- remove unfinished Windows-SNMP implementation, use PTLib-SNMP on Windows
- support SET and GET-NEXT in PTLib-SNMP
- support SNMP sysUpTime when running as standalone agent
- BUGFIX(configure.in) LARGE_FDSET defaults to off
- new SNMP OID 1.3.6.1.4.1.27938.11.1.9 to query total bandwidth allocated to ongoing calls
- BUGFIX(ProxyChannel.cxx) fix hangup when making many TLS calls quickly one after another
- BUGFIX(RasSrv.cxx) don't require H.460.22 parameters in ARQs
- BUGFIX(ProxyChannel.cxx) fix TLS without LARGE_FDSET
- BUGFIX(ProxyChannel.cxx) don't send H.460.22 priority field in SCI
- BUGFIX(gkauth.cxx) free memory from cached and expired passwords
- re-authenticate lightweight, additive registrations only when new aliases differ
- remove switch [Proxy]DisableRTPQueueing, always disabled now
- new routing policy: http with config section [Routing::Http]
- BUGFIX(ProxyChannel.cxx) fix H.460.18 on multi-homed servers (SCI comes from the correct IP now)
- new switch to disable SNMP traps [SNMP] EnableTraps=0
- BUGFIX(ProxyChannel.cxx) don't throw SNMP trap on H.245 connection errors
(causes crash under load with Net-SNMP)
- BUGFIX(snmp.cxx) shutdown GnuGk when SNMP agent can't be started
- BUGFIX(snmp.cxx) protect NetSNMP library calls with mutex
- changed default: ForwardResponse now defaults to 1 in [RasSrv::LRQFeatures] and [Neighbor::...]
- new feature: loop detection for LRQs [RasSrv::LRQFeatures] LoopDetection=1
- BUGFIX(Neighbor.cxx) some settings in [RasSrv::LRQFeatures] were ignored if not set in [Neighbor::...]
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I have just released GNU Gatekeeper version 5.2.
You can download it from https://www.gnugk.org/h323download.html
This release that has a rewritten networking implementation (aka
"large-fdset") that allows GnuGk to scale to higher numbers of calls
per server than previous versions.
This new implementation replaces the old hack to extend the select()
system call by using poll() which enables GnuGk to handle huge numbers
of sockets at the same time. The new implementation also works on
Windows, but has been tested mostly on the different Unix versions we
support.
Please note that the relevant configure option when comping GnuGk
source code has changed to --enable-large-fdset. There is no need to
specify a maximum number of sockets any more.
This release also has a few bug fixes, eg. for using LUA scripts with
shared libraries and for memory leaks in the error handling of H.235
password authentication.
Whats new ?
- re-implement LARGE_FDSET using poll(), enable with configure
option --enable-large-fdset
- ExternalIP is automatically added to the default domains
- support running LUA scripts that require dynamic libraries
- change default for [TLS] CipherList= to allow elliptical curve ciphers
- BUGFIX(gkauth.h) fix memory leak in H.235 password auth
- BUGFIX(gkacct.cxx) set known, but unavailable accounting parameters
to empty string
- BUGFIX(ProxyChannel.cxx) fix setting UDP source IP on Windows when
compiled for Vista or higher
Enjoy!
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi Team,
I am new to h323plus and currently I am struggling to enable Video on the H323plus module. .
I installed h323plus,code download and install from https://www.h323plus.org/source/.
Steps to Follow :
./configure CXXFLAGS=-D_SIGNAL_ONLY
& then I got the issue :
Here x264 static linking library and h.264 support disabled. ( Although I have already installed x264 module )
checking for X264... yes
checking filename of libx264 library...
configure: x264 static linking disabled
.
.
.
configure: h264 support disabled due to disabled dependency HAVE_H264_DECODER
checking enable H.264 support... no
.
.
.
=================== Plugin configuration ======================
prefix : /usr/local
exec_prefix : ${prefix}
libdir : ${exec_prefix}/lib
Audio Codec plugin install dir : ${libdir}/opal-1.27.0/codecs/audio
Video Codec plugin install prefix: ${libdir}/opal-1.27.0/codecs/video
LID plugin install prefix : ${libdir}/opal-1.27.0/lid
FAX plugin install prefix : ${libdir}/opal-1.27.0/fax
GSM : yes (internal)
gsm-amr : yes
iLBC : yes (internal)
Speex : yes (internal, version 1.1.11.1)
LPC10 : yes
G.726 : yes
IMA_ADPCM : yes
SBC : no
H.261 : yes
H.263 : no (ffmpeg version)
H.263/H.263+ : no
H.264 : no
THEORA : no
MPEG4 Part 2 : no
CELT : no
SpanDSP FAX : no
CAPI : no
Quicknet xJACK support : no
Voicetronics VPB support : yes
OS Type : linux-gnu
Machine Type : x86_64
If all settings are OK, type make and make install
Kindly, let me know how can I check my H323_VIDEO is enabled or not.
Thank you so much.
Regards,
Prateek
Hi,
I'm happy to announce a new release of the H.323 call generator
appication Callgen323.
It now supports load testing with video, H.239 and H.460 NAT traversal
incl. RTP multiplexing. It also supports RTP fuzzing to test codecs.
You can use it to test your H323Plus endpoints as well as any
commercial H.323 device.
Download it at
https://github.com/willamowius/callgen323
Enjoy!
--
Jan Willamowius, H323Plus maintainer
EMail : jan(a)willamowius.de
H.323 Support: https://www.willamowius.com/h323plus-support.html
Relaxed Communications GmbH
Frahmredder 91, 22393 Hamburg, Germany
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584
Hi,
I have released GNU Gatekeeper version 5.1.
You can download it from https://www.gnugk.org/h323download.html
The main new feature in this release is H.245 multiplexing.
Together with the long supported RTP multiplexing it allows GnuGk to
handle a large amount of calls from H.460 endpoints using just 5
ports total.
Whats new ?
- support for H.245 multiplexing with H.460.18:
[RoutedMode] EnableH245Multiplexing=1, H245MultiplexPort=1722
- improved interop with Lifesize Icon (H.235), Scopia VC240 (H.460.18)
and Yealink Mobile (H.460.19)
- improved detection of neighbor gatekeeper availability
- public IP detection for Google Cloud
- new feature to let GnuGk send an event if port detection fails
There were also a number of bug fixes, please see changes.txt or the
blog post:
https://blog.gnugk.org/2019/01/gnu-gatekeeper-5-1.html
Enjoy!
--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail : jan(a)willamowius.de
Website: https://www.gnugk.org
Support: https://www.willamowius.com/gnugk-support.html
Relaxed Communications GmbH
Frahmredder 91
22393 Hamburg
Geschäftsführer: Jan Willamowius
HRB 125261 (Amtsgericht Hamburg)
USt-IdNr: DE286003584