If we trigger sip calls with plivo from livekit using CreateSIPParticipantRequest. Then what is the flow of logic? Does livekit first trigger plivo call and then create livekit room? Or does it first create the livekit room and then that room triggers the plivo sip call? What would happen in the case where we dont have enough compute to spin up a livekit worker to take up a job? Would the call go to the user ever?
Also, is there any reliable way to map plivo call records that we get from Plivo api to the livekit calls? Answer all the questions one by one. Do your deep research before answering the questions. Do not make mistakes. Do not hallucinate