GNU Gatekeeper 2.3.3 released
Source code and executables can be downloaded from
https://www.gnugk.org/h323download.html.
Executables are available for
- Linux (32 bit and 64 bit - statically linked)
- Windows (XP, Vista, Windows7, ...)
All executables now contain all database drivers: MySQL, PostgreSQL, ODBC, SQLite and Firebird!
Whats new in GnuGk 2.3.3 ?
New features (gatekeeper configuration):
- much improved bandwidth management for registered endpoints per endpoint, per call and gatekeeper wide
- configure alternate gatekeepers per endpoint IP range with [RasSrv::AlternateGatekeeper]
- call routing by destination IP with [Routing::Explicit]
- gatekeeper-based TCS=0 call transfer: activated through H.450.2 emulator or status port (experimental)
- H.450.2 emulator extended for unregistered calls
- new switch: [CTI::MakeCall]TransferMethod=
- BMV, a web front-end for SQLBill (in contrib/bmv2/)
- configure where to send RAS replies with [ReplyToRasAddress]
- ignore a 2nd column in SQL routing if it equals "IGNORE"
- display H323Plus and PTLib version in GnuGk's version string
- documented [RoutedMode] EnableH460P= and H460PActThread= switches
New features (API):
- extended status port commands RouteToAlias/RouteToGateway/BindAndRouteToGateway with caller-ID parameter
- updated status port command: TransferCall by call-id and with transfer method
- new status port command RerouteCall (experimental)
- new status port command: DisconnectCallId
- added vendor string in RouteRequest event
- document status port command: DisconnectEndpoint
Config changes:
- change to the format of [Gatekeeper::Main] AlternateGKs=
Bug fixes:
- apply ENUM policy also to Setup and Facility messages
- fix multicast discovery
- fix crash on failover with DisableRetryChecks=1
- avoid bug in H323Plus so H.460.19 feature indicator can be removed
- disregard IPv6 addresses if the machine has any
- DisconnectIP now disconnects all calls on the IP as specified
- fix crash when setting a non-writable trace file in the config file
- signal change of destination alias in parent policy
- don't accept new calls or retry calls when shutdown is in progress, avoids possible crash
- check if routing policies have been configured, before using them
- only rewrite sourceCallSignalAddress if proxying
- fix NAT detection for unregistered callers
- fire unregister event also when endpoint expired
- fix order of home IPs
Use the latest H323Plus and PTLib 2.8.2 to compile this release.
Please see https://www.gnugk.org/compiling-gnugk.html.
|