How can I completely eliminate the initial "ring" tone when using Queues?

Hi everyone,

I have been working to remove the initial “ring” tone that callers hear before being placed into a Queue.
Here’s what I’ve tried so far:

  • Routing inbound calls to an Announcement with a silent (0.2 second) recording, then forwarding to the Queue.
  • Creating a Custom Destination that answers the call first, then sends it to the Queue.
  • Adjusting MOH settings and Queue behavior options.
  • Tweaking Inbound Route, Queue, and SIP settings to minimize any delay.

Despite all these attempts, I can only minimize the ringing — but not completely eliminate it.
There is still a very brief “beep” or “ring” before the MOH starts.

From my understanding, the FreePBX Queue module seems to automatically Answer() the call, which might make complete removal impossible.
However, in many commercial call centers or enterprise systems, when calling a service number, callers hear no ringing at all — only a greeting or hold music immediately.

My question is:

  • Is there any way (even using advanced settings, Asterisk raw dialplan, or commercial modules) to make an inbound call go directly into the Queue without hearing any ringing at all?
  • Or is this simply a hard limitation of how FreePBX and Asterisk handle Queues?
  • Would it require SIP trunk-level features (like Early Media handling) or carrier-side answer supervision to fully solve?

I’d appreciate any advice or confirmation.
Thanks in advance!

Have your determined WHERE the ringing is coming from? If it is occurring upstream of you before it even gets to FreePBX, then there’s nothing you can do inside of FreePBX itself. You would need to talk to upstream.

This will stop any ringback, tone, not cause it.

I suspect something upstream is generating a false ringback tone because people don’t like dead air.