Issue: Media not established between Flashphoner and 3CX v20 (SRTP compatibility)

Sebastián Acosta

New Member
Hello,

I’m integrating a web application with my 3CX v20 PBX using Flashphoner WCS.
Registration works correctly and calls are created, but media never establishes.
The call immediately drops after the initial INVITE.

What I found:

  • Flashphoner is negotiating DTLS-SRTP by default.
  • 3CX v20 does not support DTLS-SRTP for SIP extensions, only SDES-SRTP.
  • In 3CX v18 there was a per-extension option to disable re-INVITE / ICE, which made Flashphoner work.
    In v20 this setting was removed.
  • On Flashphoner, I tried forcing SRTP modes (SDES, AVP, etc.), but media still does not connect.

It seems WCS continues offering DTLS-SRTP or mixed profiles, which 3CX rejects.
I need to know:

✔ How to force Flashphoner WCS to use SDES-SRTP only, without DTLS?
✔ Or if there's an updated configuration specifically for 3CX v20?


My goal is simply to connect Flashphoner WebRTC clients to 3CX extensions with working audio.

Any guidance would be greatly appreciated.

Thank you!
 
Top