<div dir="ltr">...and after weeks of fighting with this, and moments after posting to the list, I discovered the presence_id channel variable. From sofia_presence.c:<div><br></div><div><font face="monospace" size="1"> // Usually we report the dialogs FROM the probed user. The exception is when the monitored endpoint is internal,<br> // and its presence_id is set in the dialplan. Reverse the direction if this is not a registered entity.</font><br></div><div><br></div><div>The <a href="https://freeswitch.org/confluence/display/FREESWITCH/presence_id">example</a> on Confluence didn't work for me as written. I had to export rather than set, but that took care of it.</div><div><br></div><div><br></div><div>- Jeff</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Sep 20, 2019 at 9:53 PM Jeff Pyle <<a href="mailto:jeff@ugnd.org">jeff@ugnd.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hello,<div><br></div><div>This is on v1.8.7, although I observed the same behavior when I was still on 1.6.x, so I'm figuring I have something configured wrong. </div><div><br></div><div>I have a small number of users registering into the internal profile from a variety of devices. All call flows work fine in all directions with full media with no discernable network issues. My problem is with BLF; I see status changes only for the initiator of a call, and never the recipient.</div><div><br></div><div>I have users 201 through 204 on this system (among others). At the moment I have 201 subscribed to status for 203 and 204. Whenever 203 or 204 places a call, 201 gets a NOTIFY and the visual status changes accordingly. Whenever 203 or 204 receives a call, 201 gets nothing.</div><div><br></div><div>I've looked at 'sofia global debug presence' and I've verified Freeswitch doesn't try to send a NOTIFY in the recipient cases. I do see a multitude of database queries but nothing that screams error. I've tried clearing out the /var/lib/freeswitch/db directory during a restart. I've tried jiggling every configuration parameter that could have an impact. I cannot cause any change in this behavior. The Google isn't shedding any light either, leading me to believe I've done something exceptional and unintentional to cause this.</div><div><br></div><div>The subscribing devices in this case are Cisco SPA 50x and Polycom VVX phones, both with current firmware.</div><div><br></div><div>I feel like I'm missing something fundamental. Any hints, or directions to take diagnosis?<br></div><div><br></div><div><br></div><div>Regards,<br></div><div>Jeff</div></div>
</blockquote></div>