Good news, I have made it all work flawlessly!  There were a few tweaks that I had to make within pulseaudio in terms of some buffer values and the correct sample rate and boom, I have clean audio now without the use of OSS which means I can have an updated kernel!  While there are a few different moving parts, it's actually somewhat trivial.. I'll put together directions if anyone else cares lol...

JJC
N0PKT

On Thu, Jul 12, 2018 at 10:37 PM JJC <cummingsj@gmail.com> wrote:
Started a new thread since the old one was hijacked a little bit..

At any rate, I have a current raspbian kernal (without OSS) and I have done the following:
  1. disabled onboard audio (just blacklisting the KM for the device)
  2. configured ALSA to use the C-Media device (URIx) for default audio
  3. installed pulseaudio
  4. installed osspd
  5. start pulseaudio
  6. stard osspd defining --adsp as dsp1 and as a padsp slave
  7. start asterisk
It's not perfect yet, but I do have ASL receiving audio from the URIx and transmitting audio through the URIx.. it's not clear audio.. maybe audio levels?  Also note that there i an osspd-alsa but that doesn't work.. when I try that it causes the usb closed errors that I had posted in the other thread and ASL won't get past that point.

Unfortunately the site is far enough away that I can't get to the device and put it on the bench.. a user is reporting that "tones" are what he is hearing after he unkeys

If I can figure out the rest I'll be publishing all of the things that need to be edited to 'get-er-done' until then I'll be playing with it... any input/ideas/feedback is welcome!