Can it be used for both SIP trunks and SIP registration usage?

FreeSBC does support SUBSCRIBE/NOTIFY forwarding and can be used for both trunking and client-side access applications.