SIP development in Elixir

Hello all,

As part of an academic project I need to design and implement a SIP Protocol extension. I was thinking about building a prototype with Elixir. That being said, the only SIP framework I was able to find was NKSIP, I was wondering if there is any other framework you guys know of.

Thanks!

1 Like

There is not a lot of recent SIP stuff that I’m aware of. I wrote a SDP parser a while back for a WebRTC softphone I wrote in Phoenix. I started a SIP stack as an experiment a while back too. However, I’m not real familiar with SIP stack architecture and gave up.

1 Like

thanks @smpallen99. Based on the responses I think I will try to use and expand NKSIP.

1 Like

Keep us informed on how it goes.

It took me only a few hours to make a basic RTSP server. I probably spent more time reading RFC than typing. Tip: use :erlang.decode_packet/3 to parse headers. Good luck.

I don’t know if it’s still relevant, but I created one here: https://github.com/balena/elixir-sippet

1 Like

Hi @balena. Thanks very much! this is a very good starting point.