BLF Hints, Freepbx sends Terminate State instead of Unavailable

Hi Everyone

We are having a problem with the BLF states on Yealink phones.
There are 3 x Yealink T48U Switchboards phones with expansion modules, and then about 120 agents using Microsip from their laptop / PC. The BLF works fine if someone is on a call, rings, DND and idle, but if the Microsip softphone is off, it still displays green on the switchboards.

My supplier contacted Yealink and they advised that the PBX must send the Unavailable state and not the Terminated state for this to work correctly. Running “core show hints” and “PJSIP show endpoints” it shows the off phones have the Unavailable state, but when we run a pcap trace from the Yealinks, we can see that the phone receives the Terminated state from Freepbx.

Does anyone know how to change that state that is being send from Freepbx or any workaround?

FreePBX 16.0.40.13
Asterisk 18.26.2

Your help will be much appreciated

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