Hello Freeswitch community!

 

I was wondering if someone could help me with an issue I am experiencing when using TLS to secure SIP traffic?

Our current test environment consists of a Freeswitch test server, a wireless access point, and 2 x iPhones using SIP client, all connected to the same closed off VLAN.

 

The Freeswitch server is set to bypass media=true, so that the RTP traffic flows directly between the iPhones.  When testing a call using standard SIP/RTP, the call is successful, and terminates correctly when one of the devices hangs up the call.

 

The problem occurs when using TLS, and trying to terminate the call.  The call establishes successfully, but when either of the handsets hangs up, the other remains connected to the call.  This happens when hanging up the call from both the calling and the called handset.

 

One thing I noticed when looking at the console output, is that two messages appear along the lines of ‘unknown Sip packet’ (apologies for the vagueness, I am not currently in front of the test server).  These appear when the call is terminated on one of the hand sets.

 

Has anyone had a similar experience when using TLS in this type of scenario? 

 

Thanks for the help!

 

Regards

 

Ben