SIP • RECORDING • SDK • SIPREC

Develop SIPREC-compliant call recording solutions

VaxVoIP SIP Recording SDK is a powerful development toolkit for building SIPREC-compliant servers that capture and record the audio of SIP-based VoIP calls for archiving and analysis.

SIPREC is an extension of SIP developed by the Internet Engineering Task Force for recording VoIP calls.

✓ SIPREC protocol support ✓ Microsoft Windows support ✓ Multi-core & processor support ✓ Fully functional 30-day trial
VaxVoIP SIP Recording SDK for SIPREC call recording server development
SIPREC

Protocol-based call recording

Windows

Server and desktop support

30 days

Fully functional evaluation

Unlimited

Concurrent calls license

SIP • CALL • AUDIO • RECORDING • MADE • SIMPLE

Build and enhance SIPREC-based recording servers

The SDK provides software components, tools, sample code and technical guidance to simplify and accelerate SIP call-recording development. It integrates with the SIPREC protocol to support standards-based recording and archiving workflows.

View technical documentation →
SIPREC Client Recording Source
SIP Recording SDK Recording Server
Storage Recordings & Data

FEATURES

Everything needed to build a SIPREC recording platform

Use the SDK as the recording engine behind your own commercial server, hosted service or enterprise archiving solution.

Supported SIPREC clients

Allow SIPREC-based clients to connect and initiate call-recording sessions.

VaxVoIP SDK integration

Connect VaxVoIP SIP Server SDK and SIP Phone SDK clients to the recording server.

Tailored solutions

Use sample code, the technical manual and demo application to create a customized recording service.

Easy sample source code

Start with examples in multiple development tools and review supporting flow diagrams.

Multi-core and multi-processor support

Distribute recording workloads across processors and CPU cores for a large number of sessions.

Network-friendly connectivity

Connect SIPREC clients across NAT and firewall environments without STUN, eSTUN or port forwarding.

SIPREC client and SBC compatibility

Connect SIPREC-capable clients, Session Border Controllers and VaxVoIP products.

Call-center recording

Develop recording services for call-center operations, archiving and analysis.

Supported audio codecs

G.711 u-law, G.711 a-law, GSM, iLBC and G.729.

Windows platform

Support Microsoft Windows Server and desktop versions for SIPREC server development.

RECORDING • WORKFLOW

Capture, protect, archive and analyze VoIP calls

Connect

Accept SIPREC sessions from clients, SBCs, SIP servers and softphones.

Capture

Receive the SIP signaling and associated recorded media streams.

Record

Process and save call audio using your own application and storage workflow.

Archive

Store recordings for compliance, quality assurance and historical review.

Encrypt

Apply secure recording-storage workflows for protected multi-tenant systems.

Analyze

Use recorded audio for reporting, analytics and operational review.

DEPLOYMENT • ARCHITECTURE

Integrate SIPREC clients, SBCs and recording storage

Build a recording server that accepts sessions from SIPREC-compatible clients, VaxVoIP SIP Server SDK, VaxVoIP SIP Phone SDK and Session Border Controllers, then routes recordings to your application storage and analysis systems.

View Recording Procedures
SIPREC ClientPhone SDK
SIP ServerExisting Platform
SBCRecording Client
SIP Recording SDK Recording Server
ArchiveRecording Storage
AnalyticsReview & Reports

DEMO • SIPREC • SERVER

Evaluate the VoIP call recording server for 30 days

Download and use the demo application to understand SIPREC server development and the supported recording workflow.

VoIP Call Recording Server

Fully functional demo application for SIPREC call recording and evaluation.

Download Demo

DOWNLOAD • SIP • SDK

Start your 30-day SIPREC evaluation

Download the VaxVoIP SIP Recording SDK package with software components, technical documentation, demo applications and sample source code.

Current package: v8.6 Platform: Microsoft Windows Trial: 30 days
Download Recording SDK

FREQUENTLY • ASKED • QUESTIONS

Answers before you build your SIPREC server

Find practical answers about SIPREC integration, recording workflows, security and licensing.

How do I get a trial of the SIPREC software?

Download the SDK, demo application or sample source code and evaluate it during the 30-day trial period.

Can VaxVoIP Phone SDK and Server SDK connect to the recording server?

Yes. Both SDKs provide functions and events for integration with a VaxVoIP SIP Recording SDK-based server.

How do I develop a SIP call-recording server?

Start with the supplied sample source code and demo application, then use the technical manual for details about exported functions, events and implementation workflows.

Is it suitable for call centers?

Yes. The SDK can be used to develop call-center recording services for operational review and archiving.

Which audio codecs are supported?

The SIP Recording SDK supports G.711 u-law, G.711 a-law, GSM, iLBC and G.729 audio codecs.

Which operating systems are supported?

The SDK supports Microsoft Windows Server and desktop versions.

Are sample source codes available?

Yes. The website provides Visual C++, C#, VB.NET and Delphi sample source code.

Is a demo call-recording server available?

Yes. A downloadable demo application is available for evaluation.

ANNUAL • COMMERCIAL • LICENSING

Unlimited concurrent calls

Annual licensing includes technical support, SDK updates, future releases, continuous maintenance and bug resolution.

BUILD • YOUR • OWN • SIPREC • SERVER

Ready to develop a commercial call-recording platform?

Download the trial, review the sample projects and discuss licensing, integration or customization requirements with the VaxVoIP team.