sip-to-webrtc

Learning and science

example code for sip and webrtc

SHOW HN2024

sip-to-webrtc

Bring phone calls into the browser (SIP-to-WebRTC)

github.com

#sip#webrtc#pion#golang#voip

154points
56comments
#547of 3,515 in 2024
Top 16%of 2024 by points

How HN took it

MixedNo clear lean

3 positive, 4 neutral or asking, 0 mixed, 2 critical, out of 9 comments about the project. Thread score 0.00.

Idea: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Useful example of SIP and WebRTC interop

    From 2 comments
    • This is using sipgo as a back-to-back user agent (B2BUA). There are really two sessions going on: one between the SIP caller and sipgo, and a second between sipgo and the…
      wakamoleguy on HN
    • Hi Sean! I'm guessing this is derives as part of the recent collaboration with LiveKit to add SIP support, right? I had been looking at https://github.com/livekit/sip the other…
      j1elo on HN

Objections

  • Bridging SIP and WebRTC is well-trodden with Kamailio and FreeSWITCH

    From 2 comments
    • As others have pointed out, this has been a very mainstream, and largely turn-key use of Kamailio, FreeSWITCH, etc. for over a decade. I am closely involved with Kamailio, and I…
      abalashov on HN
    • This is using sipgo as a back-to-back user agent (B2BUA). There are really two sessions going on: one between the SIP caller and sipgo, and a second between sipgo and the…
      wakamoleguy on HN
  • Calling it WebRTC to SIP is imprecise

    From 2 comments
    • As others have pointed out, this has been a very mainstream, and largely turn-key use of Kamailio, FreeSWITCH, etc. for over a decade. I am closely involved with Kamailio, and I…
      abalashov on HN
    • > What did you hope to accomplish with saying "others having been doing this for a decade" The charitable interpretation is that the point is to let people know that there are…
      kelnos on HN

Requests

  • Ways to dial into WebRTC meetings from Asterisk

    From 1 comment
    • Does anyone have any ideas on doing the opposite, using something like Asterisk to dial into WebRTC meetings or interact with WebRTC speech recognition services?
      aftbit on HN

Questions

  • Can SIP numbers pass SMS verification

    From 2 comments
    • For a moment I was thinking that perhaps this could be the foundation for something to replace Google Voice for some people. Unfortunately I am not sure that most SIP telephone…
      codetrotter on HN
    • Why not? If I get a number via Twillio/$X is the receiver of the call able to tell? I haven't spent a lot of time with SIP and POTS stuff. All my time has been WebRTC and got…
      Sean-Der on HN

Alternatives named

  • Kamailio

    From 1 comment
    • As others have pointed out, this has been a very mainstream, and largely turn-key use of Kamailio, FreeSWITCH, etc. for over a decade. I am closely involved with Kamailio, and I…
      abalashov on HN
  • FreeSWITCH

    From 1 comment
    • I know FreeSWITCH and Kamailio both have WebRTC connections available, so if you use a SIP client in the browser over WebRTC to the server, you can plug into telephony networks…
      mc_ on HN
  • Twilio

    From 1 comment
    • In 2015 I wrote a whole Contact Management app for a business that let their entire sales team of like 50 reps pick up phone calls from the browser or from their desk phone using…
      tracerbulletx on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/38869672)