Ni @guessed
What reason for Sonos to use your Vera binding rather than the Sonos binding ?
I needed a way to migrate to the bigger platform, and not to have to do it all at once.
The first step in that process is the MiOS [Bridge] Binding, since it brings across "everything" I have running in Vera, but still lets me interact with those bits on Vera from within OH, and I can configure it to handle more stuff that might come along in Vera (if I'm in the middle of migrating)
The second step is to slowly convert over the components of my system to run natively under openHAB. The next piece to be converted is my Alarm System, and then I'll look more closely at the OH Sonos Binding to see how much "gap" their is.... probably not much, since I'm running a fairly old version of the MiOS Sonos codebase (shortly after we added the TT pieces), and my [current] usage is fairly simple.
Anyhow, in order to interact with parts on Vera, the MiOS Bridge Binding has a bunch of small mapping files. If you want something to appear in the OH UI that's not simply "text", then the data from Vera needs to be mapped to it's equivalent in OH (mostly for the interactions).
In the case of the Sonos stuff, I mapped the OH Volume & Mute "Commands" into the counterpart MiOS UPnP calls, and this mapping is in one of the Text files I provide. I didn't map all of the MiOS Sonos stuff, so things like TTS aren't mapped (although that would be easy) instead I'm using the native OH Say (via my Mac, to a Sonos Line-in)