Televiska / viska

SIP framework built in Rust
Other
88 stars 9 forks source link

Viska

A SIP server/framework built in Rust.

This is a wip, many things will change until it takes the final shape

Why

Having worked many years on HTTP frameworks, I really think that we can do something better in SIP.

How

It is built in Rust because that's a low lever, thread safe, performant language that I know well. It's built based on traits+generics, so that anything can be overriden at your will.

The idea is to create a small framework around the basic SIP layers, and then create libraries and implementations based on public traits for each SIP extension or service that is needed (like Registrar, Auth, Push notifications (RFC 8599) etc)

Progress