---===>Device Information<===--- English product name: "VOIP USB Phone " ConnectionStatus: Current Config Value: 0x01 -> Device Bus Speed: Full Device Address: 0x02 Open Pipes: 1 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0010 = 0x10 bytes bInterval: 0x14 ===>Device Descriptor<=== bLength: 0x12 bDescriptorType: 0x01 bcdUSB: 0x0100 bDeviceClass: 0x00 -> This is an Interface Class Defined Device bDeviceSubClass: 0x00 bDeviceProtocol: 0x00 bMaxPacketSize0: 0x40 = (64) Bytes idVendor: 0x6993idProduct: 0xB001 bcdDevice: 0x0110 iManufacturer: 0x01 English (United States) "Yealink Network Technology Ltd." iProduct: 0x02 English (United States) "VOIP USB Phone " iSerialNumber: 0x05 English (United States) "????" bNumConfigurations: 0x01 ===>Configuration Descriptor<=== bLength: 0x09 bDescriptorType: 0x02 wTotalLength: 0x00DD -> Validated bNumInterfaces: 0x04 bConfigurationValue: 0x01 iConfiguration: 0x00 bmAttributes: 0x80 -> Bus Powered MaxPower: 0x64 = 200 mA ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x00 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x01 -> Audio Control Interface SubClass bInterfaceProtocol: 0x00 CAUTION: This may be an invalid bInterfaceProtocol iInterface: 0x03 English (United States) "USB Audio Device " ===>Audio Control Interface Header Descriptor<=== bLength: 0x0A bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bcdADC: 0x0100 wTotalLength: 0x004A bInCollection: 0x02 baInterfaceNr[1]: 0x01 baInterfaceNr[2]: 0x02 ===>Audio Control Input Terminal Descriptor<=== bLength: 0x0C bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bTerminalID: 0x01 wTerminalType: 0x0201 (Microphone) bAssocTerminal: 0x00 bNrChannels: 0x01 wChannelConfig: 0x0000 iChannelNames: 0x00 iTerminal: 0x00 ===>Audio Control Input Terminal Descriptor<=== bLength: 0x0C bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bTerminalID: 0x02 wTerminalType: 0x0101 (USB streaming) bAssocTerminal: 0x00 bNrChannels: 0x01 wChannelConfig: 0x0000 iChannelNames: 0x00 iTerminal: 0x00 ===>Audio Control Output Terminal Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bTerminalID: 0x03 wTerminalType: 0x0301 (Speaker) bAssocTerminal: 0x00 bSourceID: 0x06 iTerminal: 0x00 ===>Audio Control Output Terminal Descriptor<=== bLength: 0x09 bDescriptorType: 0x24 bDescriptorSubtype: 0x03 bTerminalID: 0x04 wTerminalType: 0x0101 (USB streaming) bAssocTerminal: 0x00 bSourceID: 0x05 iTerminal: 0x00 ===>Audio Control Feature Unit Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x05 bSourceID: 0x01 bControlSize: 0x02 bmaControls[0]: 03 00 bmaControls[1]: 03 00 iFeature: 0x00 ===>Audio Control Feature Unit Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 bDescriptorSubtype: 0x06 bUnitID: 0x06 bSourceID: 0x02 bControlSize: 0x02 bmaControls[0]: 03 00 bmaControls[1]: 03 00 iFeature: 0x00 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 CAUTION: This may be an invalid bInterfaceProtocol iInterface: 0x04 English (United States) "USB HID Device " ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x01 bAlternateSetting: 0x01 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 CAUTION: This may be an invalid bInterfaceProtocol iInterface: 0x04 English (United States) "USB HID Device " ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bTerminalLink: 0x04 bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bFormatType: 0x01 bNrChannels: 0x01 bSubframeSize: 0x02 bBitResolution: 0x10 bSamFreqType: 0x01 tSamFreq[1]: 0x001F40 (8000 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x88 -> Direction: IN - EndpointID: 8 bmAttributes: 0x01 -> Isochronous Transfer Type Synchronization Type = No Synchronization Bulk Transfer Type wMaxPacketSize: 0x0010 = 0x10 bytes wInterval: 0x0001 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 bDescriptorSubtype: 0x01 bmAttributes: 0x00 bLockDelayUnits: 0x00 wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x02 bAlternateSetting: 0x00 bNumEndpoints: 0x00 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 CAUTION: This may be an invalid bInterfaceProtocol iInterface: 0x04 English (United States) "USB HID Device " ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x02 bAlternateSetting: 0x01 bNumEndpoints: 0x01 bInterfaceClass: 0x01 -> Audio Interface Class bInterfaceSubClass: 0x02 -> Audio Streaming Interface SubClass bInterfaceProtocol: 0x00 CAUTION: This may be an invalid bInterfaceProtocol iInterface: 0x04 English (United States) "USB HID Device " ===>Audio Streaming Class Specific Interface Descriptor<=== bLength: 0x07 bDescriptorType: 0x24 bDescriptorSubtype: 0x01 bTerminalLink: 0x02 bDelay: 0x01 wFormatTag: 0x0001 (PCM) ===>Audio Streaming Format Type Descriptor<=== bLength: 0x0B bDescriptorType: 0x24 bDescriptorSubtype: 0x02 bFormatType: 0x01 bNrChannels: 0x01 bSubframeSize: 0x02 bBitResolution: 0x10 bSamFreqType: 0x01 tSamFreq[1]: 0x001F40 (8000 Hz) ===>Endpoint Descriptor<=== bLength: 0x09 bDescriptorType: 0x05 bEndpointAddress: 0x08 -> Direction: OUT - EndpointID: 8 bmAttributes: 0x01 -> Isochronous Transfer Type Synchronization Type = No Synchronization Bulk Transfer Type wMaxPacketSize: 0x0010 = 0x10 bytes wInterval: 0x0001 bSyncAddress: 0x00 ===>Audio Streaming Class Specific Audio Data Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x25 bDescriptorSubtype: 0x01 bmAttributes: 0x00 bLockDelayUnits: 0x00 wLockDelay: 0x0000 ===>Interface Descriptor<=== bLength: 0x09 bDescriptorType: 0x04 bInterfaceNumber: 0x03 bAlternateSetting: 0x00 bNumEndpoints: 0x01 bInterfaceClass: 0x03 -> HID Interface Class bInterfaceSubClass: 0x00 bInterfaceProtocol: 0x00 CAUTION: This may be an invalid bInterfaceProtocol iInterface: 0x02 English (United States) "VOIP USB Phone " ===>HID Descriptor<=== bLength: 0x09 bDescriptorType: 0x21 bcdHID: 0x0100 bCountryCode: 0x00 bNumDescriptors: 0x01 bDescriptorType: 0x22 wDescriptorLength: 0x0027 ===>Endpoint Descriptor<=== bLength: 0x07 bDescriptorType: 0x05 bEndpointAddress: 0x81 -> Direction: IN - EndpointID: 1 bmAttributes: 0x03 -> Interrupt Transfer Type wMaxPacketSize: 0x0010 = 0x10 bytes bInterval: 0x14