Trunk contact (NonQualified) not showing in GUI after 4.5.4 R1

Hi all,

Since updating to 4.5.4 R1 a couple of days ago, one of my PJSIP trunks stopped showing its contact in the GUI (trunk page / PBX Monitor). Before the update it was always there. The trunk itself still works fine, calls in and out are not affected, it’s purely a display issue.

I checked from the CLI with pjsip show contacts and the contact is actually there, status NonQualified, since I never set a Qualify Frequency on that trunk. So the registration is fine, Asterisk just isn’t actively pinging it.

What’s throwing me off is that I have extensions with the exact same NonQualified status (no qualify set either) and those still show up fine in the GUI. So it seems like something changed specifically for trunks in this release, where a NonQualified contact just doesn’t get displayed anymore, but the same status is fine on the extensions page.

My guess is this might be related to the PBX Monitor fix mentioned in the 4.5.4 R1 changelog about no longer showing stale TCP contacts as active. Maybe that change ended up filtering out NonQualified contacts on the trunk page too, by mistake.

Anyone else seeing this since updating? For now setting a Qualify Frequency on the trunk seems to bring the contact back, but I’d rather not have to do that just to fix a GUI issue if it’s actually a bug.

Running Debian 12, VitalPBX 4.5.4 R1. Happy to share more details if needed, just don’t want to paste raw contact info here.

Thanks