📞vCon SIPREC Adapter
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.
When to use it
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.
What you get
For each SIPREC session, the adapter produces a vCon with:
A
dialog[]entry of typerecording, 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 withsip,sip_contact,sip_user_agent, andsip_display_namefor each participant.attachments[]containing the raw INVITE, the SDP, any STIR PASSporTs, and STIR verification reports — each tagged with the appropriatepurpose:(sip-invite,sip-sdp,stir-passport-extended, etc.).extensions: ["sip-signaling"].
Spec status
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.
See also
SIP Signaling extension — the spec the adapter produces against
Authenticating and Certifying Conversations — the STIR/SHAKEN integration story
Last updated
Was this helpful?