Ring group drops after one ring if external number is unavailable

I have a Ring Group set up as my inbound route destination. It’s configured to ring all the extensions, so no matter where I am in the house I can pick up the call. I also added my mobile phone to the number list, as “number#”.

To test it, I dialled in from my mobile and found that FreePBX dropped the call after one ring and redirected to the “unavailable” inbox. It seems like the issue is that the mobile number returned busy, which is to be expected as I’m dialling the PBX from it.

I’ve tried dialling the inbound number from one of the extensions and it seems to work fine.

Is there a way I can have an external number on the ring group and not have FreePBX care if it’s busy or not?

Try using the Find Me/Follow Me on one of the extensions. On the bottom of the Find me/Follow Me force the Caller ID to your own DID number.

It’s due to stir/shaken protocols being implemented by carriers, they are terminating the call because the caller ID being passed is not passing their Attestation Level.

I don’t think this has anything to do with the outgoing caller-id.

On your ring-group turn on Confirm Calls and see if that fixes it. When the cell phone gets a call, it will say “Press 1 to accept…” and does not auto answer and should not reject if the cell phone is busy. You might also consider turning on “Skip Busy Agent” as well.

1 Like

I can assure you that ATT where I live, will reject the call when using find me/follow me or a ring group to an external cell. The only thing I have found as a work around is using the fixed caller ID on the follow me section.

Have multiple systems that have worked fine for years, using forwarding on the phones, the follow me, or ring groups to external cells. They have all started getting busy/declined from ATT, I even had Flowroute verify the call made it to the carrier, and that ATT declined the call.

Depends on the carrier and their rules. With AT&T or if a PRI, I suspect they are more particular than a pure SIP carrier. Many carriers like BulkVS, Flowroute, CallCentric, Anveo Direct, etc., allow sending the original caller-id if you have your inbound numbers from them and have signed appropriate agreements. Those companies handle the SHAKEN/STIR requirements for you.

1 Like

Hi Philipem:

When dealing with inbound routes which ‘go to’ a RING GROUP, you might consider “editing” the INBOUND ROUTE for the DID (phone number).

In the Advanced TAB, set SIGNAL RINGING to YES
Set the bottom field to: 4

If delivering the inbound route to an extension, you might not need to do this, but I’ve found for delivery to a ring group: this fixes things: Been this way for a few years now.

Disable the Missed Call Notification module and see if the issue goes away.

It’s not related to caller ID because my outgoing SIP provider forces the caller ID on their end. It works fine if I call from another number.

The issue is solely when someone calls and the mobile phone number I put in the ring group is unavailable (on another call). The outgoing SIP call happens, there’s one ring on the SIP phones, then the call drops.

Skip Busy Agent is already on.

I’ll give Pause Before Answer and Signal Ringing a try.

https://sangomakb.atlassian.net/wiki/spaces/SS/pages/31162494/Providing+Great+Debug#Asterisk-Logs

I think you may also need to enable protocol debugging with the CLI (e.g. “pjsip set logger on”, for the current SIP channel driver).

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.