Open kwaternion opened 4 weeks ago
Justo to add some more information on that issue. Finally I've managed to use a app from: sip/test/client/main.go to stream a voice into meets webpage. I used the file from: https://siobud.com/audio.mkv But there are two issues with that: 1) The sound when listened on the meet room is very choppy/glitchy. Possibly, sounds like a transcoding/codecs issue. 2) It times out/terminates after around 30s, go application returns: "panic: media-timeout", although the input file is almost 3min long.
Moreover, I made one more test. I used the same "go" example (sip/test/client/main.go) to connect to another SIP client, here Microsip instead of livekit server with meet room, to interdependently verify the connectivity. The Microsip sees the incoming connection and it can be accepted. Nevertheless, the sound (should be file audio played by "go" app) is not audible (red icon of the connection in the Microsip), and again, after around 30s it times out. Tested on various configurations, such us: Linux machine, Windows, and Windows + WSL.
Hope it will give some hints or directions to trace the issue.
Thank you for all the details! I currently investigating audio quality issues similar to what you mentioned. Will check this as well once I'm done.
Hi,
I'm trying to make a SIP connectivity to livekit-sip. I cloned the repo, build dockers. I had to disable "network_mode: host"- since I couldn't make connectivity between components. I adapted the composer as follows::
Server seems to start-up properly:
I am able to see image on the test page: https://meet.livekit.io/
Now I am trying to make a connection via SIP (Microsip local, Windows 11). There is a trace of the connection on the servers:
Disconnection reason: media-failed.
I tried different SIP clients: Zoiper, Microsip. Also tried dockercompose in Windows, and in WSL2 via dockercompose and standalone servers. In all configurations the error is the same.
I also tried the client test app from: sip/test/client/main.go Here the error is:
Please let me try to trace the error or problem. Or any hints how to solve the problem.