Outbound calls - no ringing

As is usual for issues I post on here about, this one really has me scratching my head.

We were sold PBXact 13 with high availability after it was already being sunsetted - management does not want to lose the redundancy after paying so much for the module. Frankly, I don’t want to lose the HA either, only for technical reasons. (I can reboot our servers in the middle of the day and as long as I’m careful, nobody notices. :slight_smile: ) We’re effectively stuck on 13 as 14+ do not support HA. Our phones are mostly Polycom 400 phones with a few 500 models thrown in. A very few people wanted to keep their Sangoma s405 / s500 / s700 phones, but these equate to 3 out of ~80 phones we have deployed. All are running chan_sip. Our servers are housed on-site behind a Meraki edge router and are on their own VLAN. Things were working exactly as one would expect from an office phone system… until mid-January.

I did nothing significant to our system at the time and our SIP trunk provider says they changed nothing. My users will dial a number and there is no ringing or any indication whatsoever that the call is progressing - you dial a number, there’s silence, and then either the person says hello or their voice mail picks up. It doesn’t hamper functionality, but is confusing for my users. It does not appear to be specific to any particular model phone and began out of the blue.

The PBX recordings apparently do not begin until the call is connected, so I am unable to hear whether there is a ring tone there or not. Our provider ran a packet capture on their gateway and found that we are being sent rings from them for a call this happened on, at least according to the captured RTP streams. Later, a user reported it happened once when she called a direct extension, so I have to conclude it’s something inside the PBX.

Unfortunately, I’m really at a loss - we’ve never had this issue before, nothing has changed at our provider, and I’ve done nothing but reset the name/password on extensions when people come & go for several months. The problem is very intermittent, happening only a few times a day. I’ve asked if this behavior happens on every call to specific numbers (thinking it might be something with the destination’s phone) and am waiting on a response.

I found this post from 2017 about what sounds like the same exact issue, but there are no responses.

Another topic here seems to be similar, though affecting all calls instead of only a handful. It suggested adding prematuremedia=no to sip_general_custom.conf and progressinband=yes to the trunk configuration, but this proved ineffective. There is a suggestion to add r to the trunk configuration, though with drawbacks; I’d rather find and fix the real cause if I can before making such a change. (And I’m not entirely certain that this would solve the issue, given that a user reported the same behavior on an internal call.)

A post on another forum also describes similar behavior. The person there said that “adding bridge_early_media=true followed by ring_ready into the outbound routes dialplan after the destination_number instruction” solved the problem, though with behavior that sounds strikingly similar to what is described by adding ‘r’ to the trunk options. This post is not for FreePBX, so I can understand the ‘r’ being added as a shortcut to enable the same configuration as a convenience to make things easier. A post linked to that one says to set “instant_ringback=true” & “ringback=$${nl-ring}” in the trunk configuration. I have tried neither of these as I do not understand what they do & don’t want to break our PBX while trying to resolve a relatively minor glitch.

I appreciate any help or direction in tracking down & fixing whatever cause this.

There was a reason it was killed as a commercial module. It was known to be very problematic. So there is no real support for HA or anything as everything is highly outdated and not supported.

You have proper dial options such as r or R in your trunk dial options? Those produce the ring back to the phone. If this is only happening on certain destinations and not others…it could be a provider issue.

1 Like

Oh, believe me Tom when I say that I’ve been through the fires of HA hell and completely understand why it was discontinued. (Would have been nice to have been told this before buying it instead of being sold on how incredibly awesome it is, but that’s long past and we are where we are.) And I do not believe this issue has anything at all to do with HA in any way - I was just providing background & explanation as to why we’re on such an old version of the software.

I have not put r in the trunk options as the second linked post above says that a call to a busy / not found device will go “RING RIBEEP BEEP BEEP”. Adding this will probably be my next step, but would rather avoid this if possible. Before mid-January, this ‘silent ringing’ wasn’t a thing and still isn’t for the majority of calls. The ‘Asterisk Trunk Dial Options’ under our SIP trunk is set to ‘system’ and has a T in the disabled field. (Advanced Settings has ‘Ttr’ in ‘Asterisk Dial Options’ and ‘T’ in ‘Asterisk Outbound Trunk Dial Options’.)

As soon as the issue was reported, my mind instantly said “provider”, but they proved that they’re sending us ringing for a call that had none. And then there’s the fact that it happened on an internal call… that’s something that I’ve been unable to wrap my head around.

1 Like

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