We are many hours a day available at the live help, sometimes that is the best way to fix configuration issues.
If you do not see action buttons is because you are logged with an extension that is NOT listed in the extension
With your help, I think I just discovered an undocumented feature 
I had manually established a user (I disabled the auto-config of users) in the fop2.cfg file (say johndoe) as
user=<johndoe>:<password>:all
to be the generic user who could monitor all extensions, trunks, ...
This allowed me to have "johndoe" act as a system administrator to diagnose connection status and issues. It might even be an outside contractor who does not have an extension. It really does not matter.
Now that I know about the need to have the user be an actual extension, I realize that the "johndoe" user could be intentionally set up for someone you want to have read-only status to the panel. No control icons, just read-only. Nice feature actually.
So yes, now that I have established, as a user, one of the legitimate extensions (mine), I can see the toolbar with the icons.
I need now to figure out how to do the lsiten and whisper feature so I can coach a new call centre employee, but I'll dig into that.
Thank you.
One item resolved - and yes, the root cause was user issue
.
However, I still am not able to get the trunk button to show in the panel when the SIP trunk goes unregistered.
I signed in as the real extension user and manually disabled the trunk.
When I ran
asterisk -rx 'sip show registry'
it did properly show the trunk as Not Registered / No Authentication
Host dnsmgr Username Refresh State Reg.Time
...
sip06.unlimitel.ca:5060 N 5195940055 120 No Authentication
...
17 SIP registrations.
but the trunk button in the FOP2 panels stayed green througout.
I left the trunk in a Not Registered state for 5 minutes in case there was a lag issue with FOP2 or something, but no change - the button stayed green.
I hear you that the FOP2 panel uses AMI and I am using CLI commands, but the net is that the trunk loses registration so I would have expected the panel button to realize that.
When an extension is not registered, it greys out (regardeless of what user I sign in with), but not the trunks.
So maybe it is time to try a live interaction.
I am in the Eastern Standard Time zone.
Where are you and what would be a good time to try and use the live interaction?
Thanks for your help on this; it is a great piece of software and I'd like to get the configuration working fully.