byoungdale
Parrot_platform - a pure Elixir SIP protocol implementation with RTP audio support via Membrane
Hey everyone,
I’m excited to share my first hex package: parrot_platform | Hex - a pure Elixir SIP protocol implementation with RTP audio support via Membrane.
Ever wanted to build VoIP applications in Elixir? I know I have. And now we can!
Parrot provides OTP behaviors for creating VoIP servers and clients. Checkout the uas and uac project generators in the Quick Start guide. It should get you making a call from your own VoIP Client into your own VoIP Server (you’ll need two terminal sessions). I’ve only tested on my MacBook, but I think it should be good on other hardware ![]()
I’ll be giving a talk at ClueCon this week about Elixir for telecom in general, and then demo-ing this project at the end. Not sure if there are other telecom/voip folks on here. But, would love to connect if you’ll be there.
I’m using the slogan “We are putting the ‘T’ back in OTP”. Hopefully that doesn’t offend anyone. I know OTP has been, is, and will continue to be used in telecom without this library. But, it is a fun slogan, so I’m sticking with it for now.
Happy to discuss any details or answer any questions.
Thanks!
Trending in Announcing
Other Trending Topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #performance
- #security










First 5 of 5 Posts
byoungdale
I have added the slides for my presentation on Elixir and parrot that I gave this past week at ClueCon.
There will be a video in the coming weeks that I can share once it is released.
byu
Will there be a video published to youtube?
byoungdale
Yes, it will be on youtube.
l3nz
This looks wonderful. It’s wonderful to see handling of SIP calls (plus everything else that Membrane can do) as a pure-Elixir thing, with no external Asterisk/Freeswitch doing the heavy lifting.
byoungdale
here is the video of the talk.