Hi Jean,

what you describe in this mail is not the bug you showed in your first
posting:

> > 2015/08/01 13:53:34.184 0             assert.cxx(112)   PWLib   Assertion 
> > fail: Invalid array element, file 
> > /usr/local/ptlib-2.10.9//include/ptlib/array.h, line 1063, Error=22

This issue in your first mail is a bug in GnuGk that we should fix.
To do so I need a stack trace or at least a level 5 trace from when it occurs.


The errors your post now seem to be from forcing GnuGk to use TLS encryption
with an endpoint that does not support TLS.
Except for GnuGk and custom H323Plus endpoints I don't know any device that does
supports TLS.

Regards,
Jan

-- 
Jan Willamowius, Founder of the GNU Gatekeeper Project
EMail  : j...@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

Jean Lÿffffe9olein BEBEY wrote:
> Hi Jan,
> The problem occured when i call an openmcu number on the same server than 
> gnugk. I stopped openmcu and i did other tests.
> -----------  test No 1: Only TLS Enabled
> [TLS]
> EnableTLS=1
> PrivateKey=/etc/asterisk/keys/pbx.xxx.com.pem
> Certificates=/etc/asterisk/keys/pbx.xxx.com.pem
> CAFile=/etc/asterisk/keys/sub.class1.server.ca.pem
> RequireRemoteCertificate=0
> [EP::test1]
> UseTLS=1
>           - external user test1 can't call internal user test2 : i have this 
> error in the log (file gnugnk_TLS_Only.log)
>  ProxyChannel.cxx(12947)    TLS    TLS protocol error in SSL_connect(): 1 / 
> error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
> 
> 
>            -  internal user test2 can call external user test1 : it's ok
> 
> 
> ------------  test No 2: TLS + Media Encryption Enabled
> [RoutedMode]GKRouted=1
> H245Routed=0
> CallSignalPort=1721
> AcceptUnregisteredCalls=1H245TunnelingTranslation=1
> SupportNATedEndpoints=1
> H245PortRange=31000-31999
> Q931PortRange=30000-30999
> DropCallsByReleaseComplete=1EnableH46018=1SendReleaseCompleteOnDRQ=1
> EnableH235HalfCallMedia=1
> H235HalfCallMediaStrength=256
> RequireH235HalfCallMedia=1
> RemoveH235Call=192.168.1.0/24
> EnableH235HalfCallMediaKeyUpdates=1
> [TLS]
> EnableTLS=1
> PrivateKey=/etc/asterisk/keys/pbx.xxx.com.pem
> Certificates=/etc/asterisk/keys/pbx.xxx.com.pem
> CAFile=/etc/asterisk/keys/sub.class1.server.ca.pem
> RequireRemoteCertificate=0
> [EP::test1]
> UseTLS=1
> 
>           - external user test1 can't call internal user test2 : i have this 
> error in the log (file gnugnk_TLS_MediaEncrypt.log)
>  ProxyChannel.cxx(12947)    TLS    TLS protocol error in SSL_connect(): 1 / 
> error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol
> 
> 
>            -  internal user test2 can call external user test1 but without 
> audio and video : i have this error in the log (file 
> gnugnk_TLS_MediaEncrypt.log)
> h235crypto.cxx(314)    H235    Decrypt error: wrong final block 
> lengthh235crypto.cxx(540)    H235    EVP_DecryptFinal_ex() failed - incorrect 
> padding ?
> 
> Thank for any help.
> Jean
> 
> 
>      Le Lundi 10 août 2015 12h01, Jan Willamowius <j...@willamowius.de> a 
> écrit :
>    
> 
>  Hi Jean.
> 
> the best way to debug this would be for you to create a stack trace of
> the crash. See
> http://www.gnugk.org/gnugk-manual-14.html#ss14.3
> 
> The trace you posted doesn't contain enough information to see what
> went wrong. We need at least a level 5 trace to see what was inside the
> message that cause the crash.
> 
> Regards,
> Jan
> 
> -- 
> Jan Willamowius, Founder of the GNU Gatekeeper Project
> EMail  : j...@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
> 
> Jean Lÿffffe9olein BEBEY wrote:
> > Hil all,
> > I have successfully compiled GNU 3.9 with theses options:
> > ----- ptlib :- ./configure --enable-openldap --enable-openssl
> > - make optnoshared
> > ----- h323plus./configure --enable-h235 --enable-h235-256 --enable-h46025 
> > --enable-h46026
> > - make optnoshared
> > ------ gnugk./configure --enable-h46018
> > - make optnoshared
> > 
> > -------- gatekeeper.iniI added the media encryption in [RoutedMode] :
> > EnableH235HalfCallMedia=1
> > H235HalfCallMediaStrength=256
> > RequireH235HalfCallMedia=0
> > RemoveH235Call=192.168.1.0/24
> > 
> > and start gnugk :
> > Gatekeeper(GNU) Version(3.9.0) 
> > Ext(pthreads=1,radius=1,mysql=1,pgsql=1,firebird=0,odbc=0,sqlite=0,large_fdset=0,crypto/ssl=1,h46018=1,h46023=1,ldap=1,ssh=1,ipv6=0,h235media=1,lua=1,h46017=1,snmp=1,h46026=0)
> >  H323Plus(1.26.5) PTLib(2.10.9) Build(Aug  1 2015, 11:49:37) Sys(Linux 
> > x86_64 2.6.32-431.el6.x86_64)
> > When i make a call, i have this error :
> > 2015/08/01 13:53:30.732 2             RasSrv.cxx(177)   RAS     Read from 
> > 41.202.219.74:33554
> > 2015/08/01 13:53:30.732 2             RasSrv.cxx(283)   RAS     Received 
> > ARQ from 41.202.219.74:33554
> > 2015/08/01 13:53:30.733 1             RasSrv.cxx(412)   RAS     ARQ 
> > Received from 41.202.219.74:33554
> > 2015/08/01 13:53:30.733 2             RasTbl.cxx(1518)  RASTBL  Gateway 
> > 2475510801_endp matched by prefix 4, priority: 1
> > 2015/08/01 13:53:30.734 2             RasTbl.cxx(4727)  
> > CallTable::Insert(CALL) Call No. 1, total sessions : 1
> > 2015/08/01 13:53:30.734 2             RasSrv.cxx(451)   
> > ACF|41.202.219.74:33554|59434296_endp|5302|402:dialedDigits|jlbebey:h323_ID=3008:dialedDigits|false|1c-74-df-76-03-00-00-1f-03-da-0b-e8-01-a6-e7-95|ToBeDecided;
> > 2015/08/01 13:53:30.734 2             RasSrv.cxx(295)   RAS     Send ACF to 
> > 41.202.219.74:33554
> > 2015/08/01 13:53:33.022 1       ProxyChannel.cxx(3646)  Removing External 
> > IP from destCallSignalAddr in Setup
> > 2015/08/01 13:53:33.022 2             gkacct.cxx(961)   GKACCT  
> > Successfully logged event 1 for call no. 1
> > 2015/08/01 13:53:33.038 1       ProxyChannel.cxx(1583)  Call 1: 
> > h245Routed=1 proxy=1
> > 2015/08/01 13:53:33.058 2             gkacct.cxx(961)   GKACCT  
> > Successfully logged event 32 for call no. 1
> > 2015/08/01 13:53:34.000 2             RasSrv.cxx(177)   RAS     Read from 
> > 41.202.219.74:33554
> > 2015/08/01 13:53:34.000 2             RasSrv.cxx(283)   RAS     Received 
> > RRQ from 41.202.219.74:33554
> > 2015/08/01 13:53:34.001 1             RasSrv.cxx(412)   RAS     RRQ 
> > Received from 41.202.219.74:33554
> > 2015/08/01 13:53:34.002 2             RasSrv.cxx(295)   RAS     Send RCF to 
> > 41.202.219.74:33554
> > 2015/08/01 13:53:34.184 0             assert.cxx(112)   PWLib   Assertion 
> > fail: Invalid array element, file 
> > /usr/local/ptlib-2.10.9//include/ptlib/array.h, line 1063, Error=22
> > 
> > Any help ?
> > 
> > Jean
> > 
> 
> 
>   


------------------------------------------------------------------------------
_______________________________________________________

Posting: mailto:Openh323gk-users@lists.sourceforge.net
Archive: 
http://sourceforge.net/mailarchive/forum.php?forum_name=openh323gk-users
Unsubscribe: http://lists.sourceforge.net/lists/listinfo/openh323gk-users
Homepage: http://www.gnugk.org/

Reply via email to