I have a USB headset. It works just fine on a PC or a Macbook without any install.
If I connect it to an Android phone with micro-USB port, via some micro-USB to full-size USB adapter, it doesn't work. It can even restart the whole phone.
For iPhone 7 with the Lightning port, is it possible to connect a USB headset to it via some Lightning-to-USB adapter?