Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

External API to allow SIP bridging #40

Closed
karlitschek opened this issue Oct 7, 2016 · 9 comments
Closed

External API to allow SIP bridging #40

karlitschek opened this issue Oct 7, 2016 · 9 comments
Labels
enhancement feature: WebRTC 🚡 WebRTC connection between browsers and/or mobile clients
Milestone

Comments

@karlitschek
Copy link
Member

karlitschek commented Oct 7, 2016

External APIs for SIP Bridge and other use-cases

@karlitschek karlitschek changed the title SIP Bridge External API Oct 7, 2016
@LukasReschke LukasReschke added this to the backlog milestone Oct 17, 2016
@nickvergessen nickvergessen changed the title External API External API to allow SIP bridging Dec 21, 2016
@nickvergessen nickvergessen added the feature: WebRTC 🚡 WebRTC connection between browsers and/or mobile clients label Apr 18, 2017
@tedd77
Copy link

tedd77 commented May 15, 2017

Hello ,
Could you please advise the status of SIP integration on spreed?
Can SIP Webrtc (ctxSip) https://github.com/collecttix/ctxSip
be integrated into spreed , could someone help ?
I am not a coder hence seeking some help please.

@LorbusChris
Copy link

NextCloud Talk now supposedly supports SIP gating, but I'm having a hard time finding info about the implementation.
Does the bridge functionality live here or in spreed-webrtc? Are there docs provided about the needed config?

Related: #575

@notarpietrodavide
Copy link

I too am very interested in the SIP Bridge feature, but could not find any info..

As far as i could see for now, it seems there will be a "SIP Gate" feature, as stated on https://nextcloud.com/talk/ , but it is not clear whether that's going to be an "hardcoded" integration with Struktur AG which will provide a callable number on their private platform and route it somehow to your nextcloud instance (which should mean SIP integration is handled by spreed?) or a generic way of registering with any SIP registrar and route calls to nextcloud users as if they were a PBX extension (which would be super cool)

Could anyone shed some light or provide some documentation about this?

Thanks !

@fancycode
Copy link
Member

From a high-level perspective, the SIP bridge functionality is a separate service that connects one or multiple SIP endpoints (can be any SIP provider) to Nextcloud talk. Incoming calls are processed by a workflow that queries information on the room to join and connects web-participants with phone-participants that are in the same room.

@LorbusChris
Copy link

LorbusChris commented Mar 16, 2018

I think this topic merits further discussion, as there are various ways to implement this.

First I think it should be clarified what the goal is for this app.
Make Spreed a multi-protocol client, supporting sip, xmpp and the other ones mentioned #687?
Or leave Spreed as WebRTC-only client and rely on an MCU or an SFU for protocol translation (the aforementioned bridge)?

https://github.com/strukturag/spreed-webrtc as it is now is an an WebRTC-only MCU, is that right?
Using e.g. FreeSWITCH as MCU and WebRTC/SIP Bridge and NC Spreed as a WebRTC softphone should be possible.
Using e.g. Jitsi as SFU and Jigasi as WebRTC/XMPP/SIP Bridge should also be possible.

I think this is an important question, as it will also decide whether apps like the XMPP client can and will be integrated into this app or not.
Personally, I would favor working towards a plugin architecture that allows adding more transport protocols to this client, and not rely on conference servers to do all of this.

@ndom91
Copy link

ndom91 commented Apr 29, 2018

Any update on private SIP Gate usage? I see on the main page, you can buy the Spreed services for €5000/Year + 50€/User. This is way too much for my super small business.

@nickvergessen
Copy link
Member

Closing this one, as SIP bridge is a feature for the MCU which is described in https://nextcloud.com/talk/

@helmut72
Copy link

This means:

  • it's not self hosted
  • it can't replace a PBX
  • Spread doesn't allow provisioning for room systems

Using this chat/audio client for this, using that chat/audio client for that, using Lifesize/Bluejeans/Poly video conference client for another communication. This is really not what users wants. Non-IT users getting crazy with this situation.

Decision-makers take a one-client strategy. In this area, Microsoft is ahead with their Teams solution. Just for your information. I don't had any arguments lately in a discussion.

@nickvergessen
Copy link
Member

Not sure what that has to do with provisioning rooms

And also just a correction. The high performance backend is self hosted. You get the software just like nextcloud and run it on your company's server

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement feature: WebRTC 🚡 WebRTC connection between browsers and/or mobile clients
Projects
None yet
Development

No branches or pull requests

9 participants