Voice VLAN vs Auto VoIP
I've read through the documentation and KB articles I could find on this subject, but still have some questions.
I'm trying to do a setup, like this:

From this article (https://support.omadanetworks.com/en/document/13011/), it appears like I should be using Auto VoIP for this setup. I am NOT using a controller. The phones are SNOM D815 - and are VLAN aware.
I tried this setup using the Voice VLAN config on the switches, but ran into problems. The phones were getting a 192.168.102.x address as desired, and the PCs were getting 192.168.5.x - so no issues there. The phones would drop off the network and not be visible to the VOIP host. When you tried to call out you would get a Network Disconnected error. If you tried to call out again immediately, the call would go through. After some time of being idle, the same error would appear. After digging into the documentation a little more, I believe I had the Voice VLAN settings misconfigured, but now am wondering if I should just be using Auto VoIP.
I am confused over whether it is even a one or the other scenario as the article seems to suggest? Is it?
In other words, if I opt to use Auto VoIP, would that mean I don't configure any settings in the QoS -> Voice VLAN menu (Global and/or Port Config)?
Again, this FAQ (https://www.tp-link.com/uk/support/faq/4016/) seems to suggest you choose either Voice VLAN settings, or Auto VoIP. Is my understanding correct?
If true, then can someone help determine if these steps would be correct:
1) QoS menu -> Auto VoIP
- Global Config: Auto VoIP Enable needs to be checked
- QoS -> Voice VLAN -> Global Config - Voice VLAN would remain unchecked or disabled (I'm assuming)
- QoS -> Voice VLAN -> Port Config - Voice VLAN would remain disabled for all ports (I'm assuming)
2) QoS menu -> Auto VoIP
- Port Config Interface Mode
Would I need to set any port with a phone: Interface Mode VLAN ID, give it a value of 102, anything for CoS Override?, anything for DSCP Value?
3) L2 Features -> VLAN -> 802.1Q VLAN
- Add VLAN ID 102
- For any ports that will have a phone/pc, add that port to the VLAN 102 as "tagged". The same port should be "untagged" in the System/Data VLAN 1.
3a) I'm unsure what to do with Switch A Port 48 (uplink port to Sonicwall). Does the tagging remain the same? ie Port 48 System/Data VLAN 1 should be untagged, and Port 48 VOIP VLAN 102 tagged?
3b) Similarly I'm unsure what to do with Switch A Port 1 - which will be connected to Switch B's port 48 as its uplink. Anything different for the tagging there?
4) Looks like LLDP and LLDP-MED need to be configured, so:
L2 Features -> LLDP -> LLDP Config
- LLDP: check Enabled
L2 Features -> LLDP -> LLDP-Med Config
- Click Port config tab
- Enable LLDP-Med for all ports
Does this look right?
Thank you!
