Rust Bootcamp Capstone Project - Sipacker (CLI softphone)

Hello all!

I'm happy to present to you the CLI softphone: Sipacker-ua (Rust CLI SIP User Agent)
This is the capstone project of Ukrainian Rustcamp.
The agent is based on ezk project. Thank developers a lot!

The key features

  • Registering/unregistering on the SIP registrar
  • Making a call by a user name (phone number)
  • Terminating an active call
  • Audio channel supports only PCMA (G.711 alaw) codec.

The code is available here: First prototype by 9matan · Pull Request #1 · 9matan/sipacker-ua · GitHub

I will appreciate any comments and suggestions!
Thanks!