Live data from Hacker News

Baresip – An Open Source modular SIP User-Agent with audio and video support

github.com

31–40 of 57 posts

Re: Baresip – An Open Source modular SIP User-Agent with audio and video support

#32
post #31

How does this compare to MicroSIP, which is the best cross-platform client I've found thus far.

it runs in a terminal. Some may see that as a step down some may see it as a step up. It is why I use it.

Ah, thanks! I can definitely see that as being useful.

Re: Baresip – An Open Source modular SIP User-Agent with audio and video support

#33
post #22
post #18

Earlier quoted context omitted.

Why would you not want it in a simple, portable language that's easy to build and deploy anywhere?

Because there are now relatively simple, portable languages that vastly improve on C's safety and virtually non-existing type system, in order to prevent a lot of easy but critical security issues. I say that as someone who's been writing C for decades, and still does very regularly.

In my experience, it’s the developer that matters. A not-a-very-good-developer can produce buggy code/bad architecture in any of the strongly typed advanced type system languages, too.

Re: Baresip – An Open Source modular SIP User-Agent with audio and video support

#35
post #11

Interesting. I'm trying to (in background mode) build an open source SIP video doorbell, and so far finding a good client that can work with raw video capture devices proved tricky. All the clients with video support need full X-Windows or Wayland stacks, which I most definitely don't want. This seems to be exactly what I need! Now, why did you have to write it in pure C?!? It's not a big deal for me, my VoIP devices…

If you're just receiving and sending video and a bell signal to/from static IP, What problem is SIP solving? I mean can't you just put up gstreamer to take video from an esp32cam?

Re: Baresip – An Open Source modular SIP User-Agent with audio and video support

#36

It says SIP supports instant messaging. Never knew that. I wonder why it is not a popular protocol for all these "instant messengers" out there (especially since it also support P2P)? How does it compare to Matrix?

SIP’s instant messaging support and capabilities are basically the same as SMS. You can also negotiate MSRP over it, which adds group chat, which is what RCS does (the thing Google Messages speaks), but stuff like scrollback and e2e encryption is missing. It also doesn’t put an emphasis on extensibility, unlike XMPP & Matrix.

Re: Baresip – An Open Source modular SIP User-Agent with audio and video support

#37

It says SIP supports instant messaging. Never knew that. I wonder why it is not a popular protocol for all these "instant messengers" out there (especially since it also support P2P)? How does it compare to Matrix?

Because it’s only one to one messaging which is a solved problem. The instant messengers are about group chat and public messaging.

Re: Baresip – An Open Source modular SIP User-Agent with audio and video support

#38
post #22
post #18

Earlier quoted context omitted.

Why would you not want it in a simple, portable language that's easy to build and deploy anywhere?

Because there are now relatively simple, portable languages that vastly improve on C's safety and virtually non-existing type system, in order to prevent a lot of easy but critical security issues. I say that as someone who's been writing C for decades, and still does very regularly.

No, they should have definitely thrown away their entire codebase and embarked on a serious migration project to proven industrial-grade solutions like Zig or Nim.

(sarcasm)

Re: Baresip – An Open Source modular SIP User-Agent with audio and video support

#39
post #35
post #11

Interesting. I'm trying to (in background mode) build an open source SIP video doorbell, and so far finding a good client that can work with raw video capture devices proved tricky. All the clients with video support need full X-Windows or Wayland stacks, which I most definitely don't want. This seems to be exactly what I need! Now, why did you have to write it in pure C?!? It's not a big deal for me, my VoIP devices…

If you're just receiving and sending video and a bell signal to/from static IP, What problem is SIP solving? I mean can't you just put up gstreamer to take video from an esp32cam?

I can see a benefit here, if you attach your SIP doorbell to a trunk you can configure it to do a full video call to your cell phone over the normal mobile network.

I would personally try to hook into one of the many other apps I have in my phone that support video calling, but SIP shouldn't require an app if your carrier supports ViLTE.

Re: Baresip – An Open Source modular SIP User-Agent with audio and video support

#40
This is a bit off-topic but I'm wondering if I'm going to have to hack baresip to implement it:

Is there such thing as a SIP to mobile phone bridge, so that you can make phone calls over the net via a mobile phone that is in some remote location?

The application in my case is making local calls in a country that is expensive to call into. If it exists its the kind of thing that is resistant to search, unless it's called something I'm not aware of.

Edit: I think I might be looking for a SIP GSM Gateway running on an Android phone

To clarify I'm looking for:

initiate voip handset call => internet => call is initiated from remote mobile phone

remote mobile phone receives call => internet => voip handset rings

Or put another way something that exposes the Android phone as a trunk line.

Post reply on HN