Televiska / viska

SIP framework built in Rust
Other
87 stars 8 forks source link

Sip client implementation #36

Open agorgl opened 2 years ago

agorgl commented 2 years ago

I was looking into writing a minimal sip client (preferably in rust), avoiding the use of pjsip. This project seems to be the closest thing to what I'm looking for, so far. I see that the project currently aims to be a nice sip framework to build sip servers, will it support the client side application also? Will it also provide implementation for media transport, or is it focused on signaling only?

vasilakisfil commented 2 years ago

@agorgl the purpose of this project is to be both client and server. Not sure how familiar you are with SIP, but at its core each SIP element acts both as a client and a server at any given time. So it's paramount to provide a unified interface.

On the very first release of viska, it will only be about SIP signaling with some nice SDP helpers. However, as we move forward, my goal/vision is to provide a complete Voip stack, with various components related to media transport, ideally by reusing existing stuff (like webrtc crate).

agorgl commented 2 years ago

Nice, I'll keep an eye then on the project!