Jan Willamowius | 14 May 2013 11:55
Picon
Favicon

GNU Gatekeeper 3.2 released

Dear community,

I'm happy to announce the availability of GNU Gatekeeper 3.3 with
a number of new features and bug fixes.

http://www.gnugk.org/gnugk-3.3.html

Whats new ?
- support for H.460.18/.19 between parent and child gatekeepers
- interoperability fixes for H.460.19 RTP multiplexing with Tandberg/Cisco equipment
- support for pre-granted ARQs to speed up call establishment
  [RoutedMode] PregrantARQ=1
- SNMP traps with warnings are now disabled by default for less noise
- configurable DiffServ DSCP to set QoS on RTP traffic
- new [RewriteCLI::SQL] feature
- new [Routing::NeighborSQL] policy to read Neighbor targets from database
- updated [CallTable] DisabledCodecs to include UserInput Capabilities
- new [RasSrv::LRQFeatures] PingAlias= to reduce resource usage processing LRQ pings
- improvements to [RewriteSourceAddress]
- many smaller bug fixes

This version also contains a security fix for SQLite users.

Regards,
Jan

--
Jan Willamowius, Founder of the GNU Gatekeeper Project
Website: http://www.gnugk.org

(Continue reading)

J.C Mercier | 10 Apr 2013 03:20
Picon

PTLIB_VER versioning


Just a quick note, it seems that the expression below (PTLIB_MINOR <= 10) will always yield a least PTLIB_VER for the most part.

for instance, if PTLIB_MAJOR =2, PTLIB_MINOR=10, it goes to the first #if, resulting in PTLIB_VER = 300 instead of 2100. Just curious to know if this is intentional.

#if PTLIB_MAJOR == 2 && PTLIB_MINOR <= 10
   #define PTLIB_VER ( PTLIB_MAJOR*100 + PTLIB_MINOR*10 + PTLIB_BUILD )
#else
   #define PTLIB_VER ( PTLIB_MAJOR*1000 + PTLIB_MINOR*10 + PTLIB_BUILD )
#endif

Thanks

Josh
Jan Willamowius | 8 Apr 2013 11:01
Picon
Favicon

GNU Gatekeeper Survey 2013

Dear all,

almost every year we do a survery where users can give feedback and
provide new ideas for features etc.

I always learn a lot about what you all think and which direction you
want the GNU Gatekeeper project to go, so please take a moment to answer
a few questions.

http://www.gnugk.org/survey-2013.html

Thanks for your time!

Best regards,
Jan

PS: Feel free to pass the link on to other GnuGk users who are not on
this mailinglist. We want everybody's opinion!

--

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan <at> willamowius.de
Website: http://www.gnugk.org
Support: http://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

Adrien Rudulier | 22 Feb 2013 12:29
Picon
Favicon

Adrien Rudulier

xbbz
inm .doqeuxvwtxvbgiyhgayaafzxxnz
Vieri | 12 Feb 2013 12:25
Picon
Favicon

h323plus 1.25.0 compilation

Hi,

With version 1.25.0 I get the following error (did not appear in previous 1.23.0 version):

[CC] h323.cxx
In file included from include/h323con.h:44:0,
                 from h323.cxx:37:
include/openh323buildopts.h:37:34: fatal error: ptlib/../../revision.h: No such file or directory

I suppose it's a packaging error as revision.h should only be used for the svn version? Removing that line in
openh323buildopts.h should be enough.

Thanks,

Vieri

Denis Kochmashev "Enforta" | 1 Feb 2013 08:22
Favicon

Ambiguous dependence between H323_H46019M and H323_H46024A

Hello!

 

There is an ambiguous dependence between H323_H46019M and H323_H46024A in include/h460/h46018_h225.h and in src/h460/h46018_h225.cxx.

 

In h46018_h225.cxx code of PBoolean H46019UDPSocket::GetPeerAddress(PIPSocketAddressAndPort & addr) will be compiled only if H323_H46019M and H323_H46024A are defined both (#ifdef H323_H46019M at line 1523 is called while we are in #ifdef H323_H46024A block, which starts at line 1461).

 

In h46018_h225.h this function is only dependent on H323_H46019M.

 

I’ve made a small patch which, assuming the correctness of h46018_h225.h.

 

С уважением, Денис Кочмашев
Руководитель группы Телефонии

Энфорта /ООО "Престиж-Интернет"/
Центр технической эксплуатации
г. Екатеринбург

раб.тел. : +7 343 3789808 доб.1811
моб.тел. : +7 909 0222711
корп.тел.: (0 343) 1811
e-mail   : d.kochmashev <at> enforta.com

 

Attachment (patchset.diff): application/octet-stream, 804 bytes
Jan Willamowius | 24 Jan 2013 11:00
Picon
Favicon

Re: Unable to compile h323plus with "P_QOS" disabled/missing

From what I read, IP_TOS is back in Win8 and Server 2012.

See (scroll down to "Windows Support for IP_PROTO options")
http://msdn.microsoft.com/en-us/library/windows/desktop/ms738586%28v=vs.85%29.aspx

Anybody want to test and report back to the list ?

Regards,
Jan

Robert Jongbloed wrote:
> I think the only reason to go to 2.12.x or later is QoS under Windows. 
> Basically, the IP_TOS does not work on Vista and later. Microsoft have 
> made it so it returns success, but doesn't actually do anything! How 
> good is that?
> 
> If no Windows, then no reason!
> 
> FYI there is the macro PTLIB_CHECK_VERSION(major,minor,build) that was 
> added in the late 2.10's to allow for conditional compile against 
> various PTLib versions. So,
> 
> #if PTLIB_CHECK_VERSION(2,12,0)
> // new stuff
> #else
> // old stuff
> #endif
> 
> *Robert Jongbloed*
> /OPAL/OpenH323/PTLib Architect and Co-founder./
> Commercial support at http://www.voxlucida.com.au
> 
> On 24/01/2013 7:48 PM, Jan Willamowius wrote:
> > Hi Josh,
> >
> > after fixing those 2 lines in h323caps.cxx in the CVS it compiles with
> > PTLib 2.10.9 with QoS disabled and it should compile with PTLib trunk,
> > too.
> >
> > Personally, I'd consider sticking to PTLib 2.10.9. Thats the
> > reccomended version for GnuGk and I'm not sure I'll follow along to
> > 2.12.x.
> >
> > Regards,
> > Jan
> >
> > J.C Mercier wrote:
> >> Hi Jan,
> >>
> >> below are a few of the errors, some of which i tried fixing. They are all
> >> most due to not checking whether "P_QOS" is defined for some of the cude
> >> that uses the QoS stuff like in rtp.cxx, the "PBoolean RTP_UDP::Open(.. )"
> >> has calls to QoS variables outside the #if P_QOS check, and also creates
> >> the sockets which takes QoS variables as parameters.
> >>
> >> I'm sure this might require a bit of work so i'll probably have to work
> >> with the ptlib version that complies with the current h323plus version.
> >>
> >> ---- some of the errors with VS2008 Win7 ..........
> >> 1>.\src\h323caps.cxx(868) : error C2653: 'PQoS' : is not a class or
> >> namespace name
> >> 1>.\src\h323caps.cxx(868) : error C2065: 'guaranteedDSCP' : undeclared
> >> identifier
> >> 1>.\src\h323caps.cxx(1278) : error C2653: 'PQoS' : is not a class or
> >> namespace name
> >> 1>.\src\h323caps.cxx(1278) : error C2065: 'controlledLoadDSCP' : undeclared
> >> identifier
> >>
> >>
> >> Thanks for the quick response. Always appreciate all the help from everyone.
> >>
> >> Regards,
> >> Josh
> >>
> >> On Wed, Jan 23, 2013 at 5:58 PM, Jan Willamowius <jan <at> willamowius.de> wrote:
> >>
> >>> Hi Josh,
> >>>
> >>> I'm not working with the latest PTLib because it breaks the H323Plus
> >>> build system on Unix, but if you mail me your compiler error I can
> >>> probably fix it in the CVS.
> >>>
> >>> Regards,
> >>> Jan
> >>>
> >>> --
> >>> Jan Willamowius, Founder of the GNU Gatekeeper Project
> >>> EMail  : jan <at> willamowius.de
> >>> Website: http://www.gnugk.org
> >>> Support: http://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
> >>>
> >>> J.C Mercier wrote:
> >>>> I downloaded the current trunk version of ptlib which compiles no
> >>> problem,
> >>>> but when attempting to compile the h323plus library, there seems to fail
> >>>> because "P_QOS" is no longer part of ptlib.
> >>>>
> >>>> Has anyone encounter this problem?
> >>>>
> >>>> Your help/suggestions will be greatly appreciated.
> >>>>
> >>>> Thanks
> >>>>
> >>>> Josh
> >>>
> >
> 

--

-- 
Jan Willamowius, jan <at> willamowius.de, http://www.gnugk.org/

J.C Mercier | 24 Jan 2013 05:29
Picon

Re: Unable to compile h323plus with "P_QOS" disabled/missing

Hi Jan,

below are a few of the errors, some of which i tried fixing. They are all most due to not checking whether "P_QOS" is defined for some of the cude that uses the QoS stuff like in rtp.cxx, the "PBoolean RTP_UDP::Open(.. )" has calls to QoS variables outside the #if P_QOS check, and also creates the sockets which takes QoS variables as parameters.

I'm sure this might require a bit of work so i'll probably have to work with the ptlib version that complies with the current h323plus version.

---- some of the errors with VS2008 Win7 ..........
1>.\src\h323caps.cxx(868) : error C2653: 'PQoS' : is not a class or namespace name
1>.\src\h323caps.cxx(868) : error C2065: 'guaranteedDSCP' : undeclared identifier
1>.\src\h323caps.cxx(1278) : error C2653: 'PQoS' : is not a class or namespace name
1>.\src\h323caps.cxx(1278) : error C2065: 'controlledLoadDSCP' : undeclared identifier


Thanks for the quick response. Always appreciate all the help from everyone.

Regards,
Josh

On Wed, Jan 23, 2013 at 5:58 PM, Jan Willamowius <jan <at> willamowius.de> wrote:
Hi Josh,

I'm not working with the latest PTLib because it breaks the H323Plus
build system on Unix, but if you mail me your compiler error I can
probably fix it in the CVS.

Regards,
Jan

--
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : jan <at> willamowius.de
Website: http://www.gnugk.org
Support: http://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

J.C Mercier wrote:
> I downloaded the current trunk version of ptlib which compiles no problem,
> but when attempting to compile the h323plus library, there seems to fail
> because "P_QOS" is no longer part of ptlib.
>
> Has anyone encounter this problem?
>
> Your help/suggestions will be greatly appreciated.
>
> Thanks
>
> Josh


杨志祥 | 24 Jan 2013 03:26
Picon

not use h264 encode

hi simon:
   i use myphone.exe.when i select codec is h263-cif,then it work OK.but,i use codec is h264-cif or
h264-4cif,it not send and receive video data.why?
  the document create by use myphone -ttttt.

thank you!

 
Attachment (myphone_trc.txt): application/octet-stream, 247 KiB
J.C Mercier | 23 Jan 2013 23:43
Picon

Unable to compile h323plus with "P_QOS" disabled/missing


I downloaded the current trunk version of ptlib which compiles no problem, but when attempting to compile the h323plus library, there seems to fail because "P_QOS" is no longer part of ptlib.

Has anyone encounter this problem?

Your help/suggestions will be greatly appreciated.

Thanks

Josh
Simon Horne | 22 Jan 2013 07:14
Favicon

h323plus 1.25 Released

To all

 

Just a quick note H323plus 1.25 has been released and available from Sourceforge and the website.

 

H323plus 1.24-25 Change Log

Added H.460 Compatibility Feature

Added H.460.26 Support (depreciated nonstandard H.460.17a) [Work in Progress]

Updated ASN.1 to H.323v7 (H.225v7, H.245v15)

Added H.460.4 Baseline

FIX Change FastStart to be default FALSE to bring into line with other video equipment

Added Language support to Setup and Connect messages

Added interoperable H.235.6 [Work in progress]

FIX Try reconnecting signalling channel if goes down unexpectedly and not drop call

FIX Check Alternate gatekeepers are valid

FIX Added KeepAlives to H.460.19 signalling channel

Added AEC Support directly into the library

FIX Statically loading codecs. Can now be set from OpenH323buildopts.h

Added H.460.17 Integration into H323Endpoint and Added To Simple example

FIX Enumeration through H460_Feature Parameters

FIX Memory allocation of RTP Frames (G.722 on Windows)

Added UPnP Standalone support (without H.460.23/.24)

Major rehashing of UPnP code

Added EmphasisSpeed and MaxPayloadSize support to plugins

Added vs2010 Build files

Added Baseline Windows X64 Support

FIX MediaEncryption so it compiles dynamically with OpenSSL

FIX H.460.24 Annex A and B tweaks

Added RTP Multiplexing support to H.460.23/.24

FIX IPv6 Support and checks

 

 


Gmane