πvCon SIPREC Adapter
Ingest SIPREC-formatted SIP recording streams and produce vCons with full signaling metadata.
Last updated
Was this helpful?
Ingest SIPREC-formatted SIP recording streams and produce vCons with full signaling metadata.
Repo: vcon-dev/vcon-siprec-adapter
SIPREC (RFC 7245 / RFC 7866) is the IETF standard for SIP-based call recording. This adapter consumes a SIPREC stream β both the recorded media and the signaling metadata β and produces a vCon with the SIP Signaling extension populated.
You're running SIPREC in a contact center or carrier environment and want vCons as the durable output.
You need STIR/SHAKEN attestation data, SIP Call-IDs, and SDP preserved alongside the recording for fraud investigation or TRACED Act compliance.
You're correlating vCons with carrier-side CDRs.
For each SIPREC session, the adapter produces a vCon with:
A dialog[] entry of type recording, with the media as external (URL + SHA-512 hash) and the SIPREC-specific dialog fields populated (sip_call_id, sip_from_tag, sip_to_tag, sip_cseq).
A parties[] array with sip, sip_contact, sip_user_agent, and sip_display_name for each participant.
attachments[] containing the raw INVITE, the SDP, any STIR PASSporTs, and STIR verification reports β each tagged with the appropriate purpose: (sip-invite, sip-sdp, stir-passport-extended, etc.).
extensions: ["sip-signaling"].
The adapter is part of the May 2026 post-speckit-re-audit batch (commit history shows the field-name compliance pass on 2026-05-10). Output matches the current SIP Signaling extension draft.
SIP Signaling extension β the spec the adapter produces against
Authenticating and Certifying Conversations β the STIR/SHAKEN integration story
Last updated
Was this helpful?
Was this helpful?