Closed vlxdisluv closed 4 months ago
Or is it necessary to deploy everything on a server to make such calls?
It's not necessary to run on a server, but you need to port-forward SIP signaling port and media port range from your router to your machine. The first part of the logs looks like the port is not open/forwarded.
The second one looks different, though. You can see in the logs that the server you are dialing responds with status 403 (Forbidden). It probably means you haven't set authentication correctly in the Trunk or Trunk Provider.
@dennwc thanks, you are right. I should have opened the port on my router and specified the IP in the ACL of the SIP trunk provider.
I configured Twilio following the LiveKit quick start documentation, except for the Dispatch Rule, which I understood is only needed for inbound calls. Everything is configured locally in Docker. I received the error "transaction failed to complete" after trying to run an outbound call using
livekit-cli create-sip-participant --request sipParticipant.json
. My logs are as follows:Do you have any ideas on what might be causing this issue and how to fix it? Or is it necessary to deploy everything on a server to make such calls?
Sometimes, the logs look as follows: