This question originally came up in our Slack community and the thread has been consolidated here for long-term reference.
How can I differentiate and identify an outbound call where the user picked up vs a call that went to voicemail with LiveKit SDK/webhooks?
In both situations, we’re seeing a 200 OK in the SIP response, and the sip.callStatus participant attribute shows active for both cases.
Is there a reliable way to detect if a user picked up or if it went to voicemail?