Jitsi features

Hi I have a question please

Does jitsi has this following features?

Access whiteboard
Present or Share Screen
Take control of presented screen
Create Course Meeting
Record Course Meeting
Place Audio Call
Access Course Meeting Archive
Place Audio Call
Register for a Virtual Event
Request Video Conference Meeting
Join Video Conference Meeting