# Sipral: Session Initiation Protocol Rust Audio Layer > Sipral (Session Initiation Protocol Rust Audio Layer) is a SIP client stack in Rust: signalling, media, encryption and NAT traversal behind one C ABI. It replaces PJSIP without the GPL, and puts a phone line inside a voice agent without a media server in between. 1.0 is on its way: the interface it freezes is defined, and every version since only adds to it. Packages are published with 1.0; commercial licences are available now. Sipral is dual-licensed under AGPL-3.0-only or a commercial licence for closed-source products and app store distribution. Contact is through a form only; no e-mail address is published. ## Pages - [Home](https://sipral.org/): what Sipral is, measured figures, the interoperability matrix, status and questions - [Features](https://sipral.org/features/): every specification implemented, by area, and what is deliberately left out - [Compare](https://sipral.org/compare/): Sipral and pjsua (PJSIP) measured against the same Asterisk - [Platforms](https://sipral.org/platforms/): platforms, languages, bindings and the C ABI - [Licensing](https://sipral.org/licensing/): AGPL-3.0 or a commercial licence, and which one you need - [Security](https://sipral.org/security/): how to report a vulnerability, scope and time commitments - [Contact](https://sipral.org/contact/): the contact form, for licence quotes, integration questions and security reports - [Privacy](https://sipral.org/privacy/): what the site and its form collect ## Full text - [llms-full.txt](https://sipral.org/llms-full.txt): the product described section by section in plain text