Agent Contact Form - Custom Fields

The Agent Contact Form needs more fields, specifically custom ones so that more data can make it to tickets and also can act as a guide. “Did you restart your computer yet?” “What steps can you take to replicate the problem”.