Thanks Ilya Bukshteyn
On #2 on a TRS or a Surface Hub, when the device is configured in a Skype for Business (Default mode). If you walk up to the device without having booked a meeting and launch the Skype App. You can "Meet now" by typing the names of colleagues in your organisation and call them, for someone external you can enter there full email address e.g. including there domain e.g. mailto:jack@contoso.com and there Skype for Business client will ring. This works great on both the Surface Hub and TRS.
However once the TRS or Surface Hub is in a a Teams (Default) and Skype for Business mode, this no longer works. Sure you can enter the name of an internal colleague and call them. However if you enter the full email address of a federated user e.g. mailto:jack@contoso.com the device fails to find this person and allow you to make a call. This functionality works absolutely fine on the windows 10 teams desktop client, if you enter mailto:jack@contoso.com it comes up and says external user and allows you to make the call, but on the Microsoft Certified room systems its broken.