Jump to content

SIP TLS processing causes Audio drop outs


Recommended Posts

Some weeks ago we notice that ongoing calls have random audio drop outs.

I've managed to track this down to the PBX not sending audio for some 100 milliseconds, sometime up to one second. Upon closer inspection it turned out that this always happens when a new SIP TLS connection is established. Depending on the cipher, the delay between the TLS client hello and the server hello can be something from 100ms up to 800ms. This delay corresponds to audio dropout.

I can trigger this manually by using something like:

openssl s_client -connect pbx:5061

I have verified that this is not an issue with insufficient entropy, the kernel has sufficient.

System details:

  • Intel(R) Core(TM)2 CPU 6300  @ 1.86GHz)
  • PBX release 57.0
  • Debian 7.9 (wheezy)

I know the system is somewhat slow and the release is old. But it should still not need that long to build the TLS server hello and the SIP TLS processing should not block the normal audio path.

Has this been addressed in newer releases or will they have the same issue? Or in other words, would upgrading solve this issue?



Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Create New...