If you have a nodejs backend client which also exposes websocket server and connects to livekit agent, takes input from third party service as ulaw 8000 and then it tries to convert it to pcm 16, 48000 then send it to livekit, does it not work for you?
What you say is a very easy job for some people, and I’m surprise no one is interested in, maybe because it’s too small of a job?