Thank you for reaching out! Based on the information available, LiveKit's VoicePipelineAgent can be set up to record SIP calls using the Egress feature. However, the current documentation specifies that recordings require access to a cloud storage provider (e.g., Google Cloud Storage, Amazon S3, or Azure Blob Storage) for uploading the files.
Unfortunately, there is no direct mention of storing recordings locally in the provided resources. If you need further assistance or have specific requirements, please let us know, and we can explore additional options or escalate your query to a specialist.
Sources:
Recording agent sessions | LiveKit Docs