IAX channel always marked as invalid when placed in queue

I created the following IAX2 channel:


I tested it works using the Dial() command and all went well.

I then tried to add to a realtime queue but it was immediatly marked as invalid. No amount of queue module or iax module reloads or asterisk restarts has made the slightest bit of difference. It is always marked as invalid and can not be dialed using Queue()

Anyone have any ideas of the problem here?

Also, some more general information on device/channel status would be appreciated. I have ooh323 channels in my queue that are always marked as unknown and sip channels always marked as not in use but i have no idea where this information comes from or how to change it.

Thanks, :open_mouth: