On Aug 20, 2010 at 10:18, Couprie Geoffroy <geoffroy.coup...@atosorigin.com> 
wrote:
> Hello,
> 
> I am testing TLS communication with Kamailio 3.0.2, and I encounter a strange 
> problem. My setup is like this:
> 
> Client      <-UDP->  Proxy server <- TLS with client certificate 
> authentication -> Authentication server
> 192.168.24.1            192.168.24.128                                        
>                                                    192.168.24.129
> 
> The two servers are instance of Kamailio 3.0.2
> 
> When the client sends a REGISTER, the proxy retransmits the message to the 
> authentication server, which sends back a 401 Unauthorized. But it seems the 
> proxy closes the TLS connexion right after forwarding the REGISTER, and 
> doesn't receive the 401 message. The TLS handshake is OK, and the client 
> certificate is required (I didn't add the verification part yet). The 
> REGISTER message goes through TLS, and is received by the authentication 
> server. Then, the proxy sends a TLS alert (Close-notify), and after that 
> message, the authentication server sends back the 401, and the proxy ignores 
> that message.
> 
> Could it be caused by a timeout? Is there a way to keep the TLS connection 
> opened?

It looks like a bug.
Could you try the attached patch and report back if it fixes the
problem?

> 
> Here are the relevant files (I don't like to send mails of more than 100 
> lines):
> authentication server configuration: http://pastebin.com/QBmnNc4e
> authentication server log: http://pastebin.com/uYdHDG5G
> proxy server configuration: http://pastebin.com/8WPPJBtM
> proxy server log: http://pastebin.com/JTwJSKtk
> 
> I am just testing TLS, so I have tried to remove most of the irrelevant parts.

Thanks,
Andrei

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users@lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to