func ParseVoiceChannelUserPDU(data []byte) (*VoiceChannelUserPDU, error) {
	if len(data) != 7 {
		return nil, fmt.Errorf("dmr/lc/voicechanneluser: expected 7 bytes, got %d", len(data))
	}
	return &VoiceChannelUserPDU{
		ServiceOptions: serviceoptions.ParseServiceOptions(data[0]),
		DstID:          uint32(data[1])<<16 | uint32(data[2])<<8 | uint32(data[3]),
		SrcID:          uint32(data[4])<<16 | uint32(data[5])<<8 | uint32(data[6]),
	}, nil
}
ParseVoiceChannelUserPDU Parses either Group Voice Channel User or
Unit to Unit Channel User PDUs
package lc
import (
	"fmt"
	"github.com/pd0mz/go-dmr/lc/serviceoptions"
)
type VoiceChannelUserPDU struct {
	ServiceOptions serviceoptions.ServiceOptions
	DstID          uint32
	SrcID          uint32
}