Changes from 4.4 to 4.5
=======================
- new switch [CallTable] SetCalledStationIdToDialedIP=1
- new feature to send H.225 and H.245 keep-alives for all calls, enable with [RoutedMode] EnableGnuGkTcpKeepAlive=1,
set interval with GnuGkTcpKeepAliveInterval=n
- BUGFIX(ProxyChannel.cxx) send H.225 and H.245 keep-alives when acting as H.460.18 client
- BUGFIX(ProxyChannel.cxx) disable RTP/RTCP port check for IPs in AllowedSignalIPs= when doing port detection
- [Proxy] AllowedSignalIPs= can now process a list of networks
- add shortcurt 'rl' for status port command 'rotatelog'
- new switch [CallTable] UseDestCallSignalIPAsDialedNumber=1 to place the destSignalIP into the
%{DialedNumber} field if no dialed number is available in the ARQ / Setup
- BUGFIX(ProxyChannel.cxx) fix crash on invalid sourceCallSignalAddress
- add optional parameter for call transfer method to MakeCall status port command
- BUGFIX(Toolkit.*) fix bug in IP comparison
- BUGFIX(Toolkit.*) the internal networks configured with the [Proxy] InternalNetworks switch were added
to the detected internal networks and didn't replace them, now they replace them as documented
Changes from 4.3 to 4.4
=======================
- [CTI::MakeCall] TransferMethod can now also be Reroute, DisableFastStart switch removed
- BUGFIX(MakeCall.cxx) fix MakeCall bearer capabilities to support video calls
- BUGFIX(ProxyChannel.cxx) don't send Notify after call Reroute: Polycom RealPresense starts a flood of Status messages
- BUGFIX(GkStatus.cxx) call ssh_init() and ssh_finalize() only on application start and shutdown
- BUGFIX(ProxyChannel.cxx) fix IP check for IgnoreSignaledPrivateH239IPs= switch
- new accounting/authentication policy RequireOneNet
- pass full RRQ message to LuaAuth
- BUGFIX(ProxyChannel.cxx) when opening a port from a PortRange fails, try next port regardless of errno
- BUGFIX(lua.cxx) add mutex for LUA interpreter, because it is not thread safe
- added message type parameter in RouteRequest event (ARQ, Setup, LRQ)
- BUGFIX(yasocket.cxx) fix UDP with LARGE_FDSET on Solaris, OpenBSD and NetBSD
- BUGFIX(RasTbl.cxx) fix crash on invalid AliasTypeFilter setting
- changed default setting: [Proxy] ProxyForNAT now defaults to off, if you want to keep the previous
behaviour, please set it explicitely
Changes from 4.2 to 4.3
=======================
- BUGFIX(ProxyChannel.cxx, gkh235.cxx, gkauth.h) fix crashes found with PROTOS
- new authentication policies LuaPasswordAuth, HttpPasswordAuth
- BUGFIX(configure.in) fix check for LUA 5.2 or higher
- connection to the status port can now also be ended with Ctrl-C
- new switch [Routing::DNS] RewriteARQDestination= to preserve URLs in ARQs
- disable IgnoreSignaledIPs when one party is not using the same RTP ports for forward and reverse
channels in same RTP session
- BUGFIX(RasTbl.cxx) don't allow higher TTL for H.460.18 registrations than set by
H46018KeepAliveInterval= switch
- add variables message, srcInfo and vendor to LuaAuth
- print message on status port when Setup is received
- BUGFIX(ProxyChannel.cxx) disregard IgnoreSignaledIPs=1 switch when caller supports some form of
NAT traversal (to avoid both sides waiting for first RTP packet)
- BUGFIX(ProxyChannel.cxx) enable H.245 tunneling for H.460.17 even when Innovaphone forgets the flag
- BUGFIX(ProxyChannel.cxx) make sure CRV is 0 for all RAS messages when using H.460.17
even when they relate to a call
- BUGFIX(ProxyChannel.cxx) re-do H.460.19 port detection when a new logical channel is
opened on the same port
- print number of CPU cores and thread configuration on startup
- BUGFIX(RasTbl.cxx) fix display of H.460.17 for registrations on status port
- BUGFIX(ProxyChannel.cxx) fix dead lock causing reroutes to fail
Changes from 4.1 to 4.2
=======================
- BUGFIX(ProxyChannel.cxx) fix H.239 forwarding issue in call where only one side uses H.460.19
- BUGFIX(configure.in) make sure LUA test fails for versions below 5.2
- BUGFIX(gkh235.cxx) small fix with password auth
- BUGFIX(ProxyChannel.cxx) apply codec filtering also to receiveAndTransmit capabilities
- BUGFIX(ProxyChannel.cxx) fix crash in RTP multiplexing
- BUGFIX(ProxyChannel.cxx) fix crash when using H.245 tunneling translation
- BUGFIX(gk.cxx) fix shutdown on NetBSD 7
- BUGFIX(ProxyChannel.cxx) fix compile on NetBSD 7
- new switch: [RoutedMode] FilterVideoFastUpdatePicture= to reduce the number of update requests from endpoints
- disable SSLv3 when using TLS
- BUGFIX(ProxyChannel.cxx) fix crash in call cleanup
- support ON and OFF event in LuaAcct
- BUGFIX(sqlacct.*) implement ON and OFF event as documented
- new switches [RoutedMode] EnableGnuGkNATTraversal=1 and [Endpoint] EnableGnuGkNATTraversal=1 to keep GnuGk's old NAT traversal method enabled
Changes from 4.0 to 4.1
=======================
- BUGFIX(ProxyChannel.cxx) fix crash processing Setup
- BUGFIX(RasSrv.cxx) update IP/port of traversal neighbor on every SCI, not only on IP changes
- new status port command: PrintNeighbors
- BUGFIX(ProxyChannel.cxx) fix H.239 inside multiplePayloadStream from Avaya XT5000 with H.460.19
- new accounting module: LuaAcct
- LUA: new library "gnugk" to allow access to GnuGk functionality
- BUGFIX(configure) set all detected options in gnugkbuildopts.h on Unix
- BUGFIX(ProxyChannel.cxx) removing H.235 capabilities might have skipped items
- BUGFIX(lua.cxx) initialize all LUA variables for LUA routing
- status port configuration (MaxStatusClients, StatusEventBacklog, StatusEventBacklogRegex) now
changable at runtime
- BUGFIX(GkStatus.cxx) fix StatusEventBacklogRegex for patterns that start at the beginning of the event line
- BUGFIX(ProxyChannel.cxx) use RealPresence Group 0-Byte keep-alive for
IgnoreSignaledH239PrivateIPs (needs LARGE_FDSET to work)
- new switches to set database connect and read timeout (only used by MySQL for now)
- new switch to set worker thread idle timeout: [Gatekeeper::Main] WorkerThreadIdleTimeout=
- BUGFIX(gk.cxx) better test for gatekeeper shutdown
- BUGFIX(Routing.cxx) fix fromIP for ARQ and LRQ RouteRequests
- BUGFIX(gkauth.cxx) only call Q.931 checks when activated
- BUGFIX(Routing.cxx) fix RouteRequest from unregistered caller who doesn't provide any alias
- new switch: [RoutedMode] DisableSettingUDPSourceIP=1
Changes from 3.9 to 4.0
=======================
- [...PasswordAuth] CheckID switch is now deprecated, use [H235] CheckSendersID instead
- provide vendor informations from ARQ or Setup as %{Vendor} in SQLAuth CallQuery
- prepend timestamp to events in status port backlog
- BUGFIX(Routing.cxx) remove newlines from vendor string before sending out RouteRequest to virtual queue
- BUGFIX(gksql_odbc.cxx) fix DSN initialization when having multiple DSNs at the same time
- new switch: [RoutedMode] UpdateCalledPartyToH225Destination=1 to always rewrite the CalledPartyNumberIE
in Setup to the first E.164 of the H.225 destinationAddress
- BUGFIX(ProxyChannel.cxx) fix crash on shutdown
- new settings for [RoutedMode] ScreenDisplayIE=: 'Calling', 'Called', 'CallingCalled' to set the DisplayIE
to the (rewritten) caller ID
- new switch: [RoutedMode] AppendToDisplayIE= to add a string to the DisplayIE when ScreenDisplayIE= is on
- changed default: H.460.18 keep-alive in traversal zone between neighbors now defaults to 19 sec (was 29)
- new switch: [RoutedMode] H46018KeepAliveInterval=
- BUGFIX(ProxyChannel.cxx) better port detection for H.239 when IgnoreSignaledPrivateH239IPs=1
- BUGFIX(gkacct.cxx) %{caller-port} and %{called-port} now default to "0" instead of the empty string
when not available (eg. in direct mode) to avoid SQL errors when they are stored in a numeric column
- BUGFIX(RasSrv.cxx) fix additive registration with parent gatekeeper
- BUGFIX(ProxyChannel.cxx) fix IPv6 dual-stack proxy on Linux and Windows
- dump file descriptor usage on USR2 signal (Linux only)
- new switch [RoutedMode] DisableFastStart=1
- support for H.235.1, incl. setting and checking tokens in all RAS
gcoollinux
- 粉丝: 1
- 资源: 12
看过该资源的人还看了
gnugk最新版本
gnugk 使用文档
gnugk ,h323 gateway keeper
gnugk linux 静态链接编译后的执行文件
GNU Gatekeeper (GnuGk):用于VoIP和视频会议的H.323 Gatekeeper-开源
使用 Gnugk 实现 VoIP 网守.摘 要:随着互联网稳定性的增加,IP 电话技术的不断成熟,其网络规模越来越大。IP 电 话国际上主要有两种标准,一种是 H.323 协议,一种是 SIP 协议。在国内 IP 电话网中,主 要采用 H.323协议体系。H.323网守处于体系结构的高层,提供对 H.323端点和呼叫的管理 功能,是 IP电话网络系统中的重要管理实体。本文主要介绍了 H.323协议,OpenH323协议 栈, 最后使用开源软件Gnugk, 实现了H.323协议规定的网守功能,
h323视频会议系统
软交换分组协议基础-H323.doc
h323系统中GK源代码,llnux系统下,c语言实现
GK6105S 编程器固件
内容简介:Routing.h name.h config.h ProxyChannel.cxx version.h