
Does anyone have a recommendation for a SBC solution based on open source software? I am looking to implement a small SBC, and there isn't much of a budget. If anyone has any specific experience one way or the other with the available solutions I would like to get your feedback. Thanks! -Jonathan

SER which is now OpenSER/Kamailio. Jonathan Thurman wrote:
Does anyone have a recommendation for a SBC solution based on open source software? I am looking to implement a small SBC, and there isn't much of a budget. If anyone has any specific experience one way or the other with the available solutions I would like to get your feedback. Thanks!
-Jonathan _______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops

Using SER as an SBC poses a few problems, namely its inability to act as a B2BUA to sanitize headers and provide topology hiding. Anyone with a rudimentary knowledge of SIP can easily discern where all your network elements are and conduct targeted attacks if these services arent present in your border element. If you are dead set on building one out of open source, I would take a long hard look at SIPPY, as it will give you most of the features acme provides, though it wont do them out of the box. What it cannot do is provide you with a clean stateful fail-over model, anything close to the density offered by an Acme or the media handling capabilities. Good luck On Thu, 2009-10-01 at 11:00 -0500, Lee Riemer wrote:
SER which is now OpenSER/Kamailio.
Jonathan Thurman wrote:
Does anyone have a recommendation for a SBC solution based on open source software? I am looking to implement a small SBC, and there isn't much of a budget. If anyone has any specific experience one way or the other with the available solutions I would like to get your feedback. Thanks!
-Jonathan _______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops
_______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops

On Thu, 1 Oct 2009, Jonathan Thurman wrote:
Does anyone have a recommendation for a SBC solution based on open source software? I am looking to implement a small SBC, and there isn't much of a budget. If anyone has any specific experience one way or the other with the available solutions I would like to get your feedback. Thanks!
You can try OpenSBC, but I must say... your best bet is Acme. -Nathan

On Oct 1, 2009, at 8:53 AM, Jonathan Thurman wrote:
Does anyone have a recommendation for a SBC solution based on open source software? I am looking to implement a small SBC, and there isn't much of a budget. If anyone has any specific experience one way or the other with the available solutions I would like to get your feedback. Thanks!
-Jonathan
While it does depend on what you need it for, there are some folks using Asterisk as a budget SBC. It doesn't perform exactly the same role as an SBC, but often can provide a base set for functionality like transcoding, CDR centralization, or topology disguise. JT

Try to get Acme, then look at OpenSIPS/SER (or whatever they're called this week). David On Thu, Oct 1, 2009 at 8:53 AM, Jonathan Thurman <jonathan at thurmantech.com> wrote:
Does anyone have a recommendation for a SBC solution based on open source software? ?I am looking to implement a small SBC, and there isn't much of a budget. ?If anyone has any specific experience one way or the other with the available solutions I would like to get your feedback. ?Thanks!
-Jonathan _______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops

It *really*, *really* depends on what you want to *do* with it. As others have pointed out, there are many respects in which the OpenSER family of proxy stacks can perform some common functions of an SBC. There are also many respects in which they absolutely cannot, because at the end of the day they are proxies with limited UAS functionality, not fat, opaque B2BUAs loaded with features and ASIC-assisted media relay functionality, etc. So, I encourage you to ask the following question instead: Here's what I need an SBC for: * A * B * C Are there any open-source options? How would that work? Jonathan Thurman wrote:
Does anyone have a recommendation for a SBC solution based on open source software? I am looking to implement a small SBC, and there isn't much of a budget. If anyone has any specific experience one way or the other with the available solutions I would like to get your feedback. Thanks!
-Jonathan _______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops
-- Alex Balashov - Principal Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671

On Thu, Oct 1, 2009 at 11:48 AM, Alex Balashov <abalashov at evaristesys.com> wrote:
It *really*, *really* depends on what you want to *do* with it.
As others have pointed out, there are many respects in which the OpenSER family of proxy stacks can perform some common functions of an SBC. There are also many respects in which they absolutely cannot, because at the end of the day they are proxies with limited UAS functionality, not fat, opaque B2BUAs loaded with features and ASIC-assisted media relay functionality, etc.
Good point Alex. I should say this is not for a ITSP. I work in Education in Oregon, and we are working to improve the communication between schools in the state. We currently have an ageing video conferencing set-up using H.323. We need something to act as an external presence for roaming users and inbound calls from other agencies for both voice and video. SIP would be preferred, and the H.323 video devices that support SIP will be converted. In the end, we would like to come up with a simple software solution that we could give to other educational agencies so we can all communicate. Purchasing an ACME is out of the question, not that I have priced them, but I don't think I can get one for free... (However, tax deductible donations are welcome =) Here is what need: - Voice and video support - Proxy - B2BUA - NAT Traversal - SIP - CDR These things would be nice: - H.323 support - Transcoding - Simplified Management What is not needed: - Auto Attendant - Conferencing - Stateful fail-over There seem to be a lot of solutions out there, and hopefully the experience of the list can help narrow down to what actually works. Thanks for you help! -Jonathan

The only OSS project that really comes close to counting as a SBC (at least in its goals) is OpenSBC (http://www.opensourcesip.org:8080/clearspacex/community/opensbc), but I don't know that it is production-quality and I've never heard of anyone using it for anything important. -Scott -----Original Message----- From: voiceops-bounces at voiceops.org [mailto:voiceops-bounces at voiceops.org] On Behalf Of Jonathan Thurman Sent: Thursday, October 01, 2009 4:15 PM To: VoiceOps Subject: Re: [VoiceOps] Open source SBC Solutions? On Thu, Oct 1, 2009 at 11:48 AM, Alex Balashov <abalashov at evaristesys.com> wrote:
It *really*, *really* depends on what you want to *do* with it.
As others have pointed out, there are many respects in which the OpenSER family of proxy stacks can perform some common functions of an SBC. There are also many respects in which they absolutely cannot, because at the end of the day they are proxies with limited UAS functionality, not fat, opaque B2BUAs loaded with features and ASIC-assisted media relay functionality, etc.
Good point Alex. I should say this is not for a ITSP. I work in Education in Oregon, and we are working to improve the communication between schools in the state. We currently have an ageing video conferencing set-up using H.323. We need something to act as an external presence for roaming users and inbound calls from other agencies for both voice and video. SIP would be preferred, and the H.323 video devices that support SIP will be converted. In the end, we would like to come up with a simple software solution that we could give to other educational agencies so we can all communicate. Purchasing an ACME is out of the question, not that I have priced them, but I don't think I can get one for free... (However, tax deductible donations are welcome =) Here is what need: - Voice and video support - Proxy - B2BUA - NAT Traversal - SIP - CDR These things would be nice: - H.323 support - Transcoding - Simplified Management What is not needed: - Auto Attendant - Conferencing - Stateful fail-over There seem to be a lot of solutions out there, and hopefully the experience of the list can help narrow down to what actually works. Thanks for you help! -Jonathan _______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops

At the same time, you may not actually need an SBC. People mean many different things by the word SBC, and use them for many different functions. People who can afford them use them for all functions, and their vendors obviously will try their best to ensure that an SBC is the minimal needed to do *anything* that smacks of an administrative SIP border, whether carrier-facing or end-user facing. It is not necessarily true. It really depends on what you need to do, the operative constraints, the scalability requirements, etc. But yes, let's be clear on the fact that OpenSER is not an SBC. It's a proxy. Whether it might provide the subset of SBC functionality that you need is another question. But it should not be confused with an SBC. Scott Berkman wrote:
The only OSS project that really comes close to counting as a SBC (at least in its goals) is OpenSBC (http://www.opensourcesip.org:8080/clearspacex/community/opensbc), but I don't know that it is production-quality and I've never heard of anyone using it for anything important.
-Scott
-----Original Message----- From: voiceops-bounces at voiceops.org [mailto:voiceops-bounces at voiceops.org] On Behalf Of Jonathan Thurman Sent: Thursday, October 01, 2009 4:15 PM To: VoiceOps Subject: Re: [VoiceOps] Open source SBC Solutions?
On Thu, Oct 1, 2009 at 11:48 AM, Alex Balashov <abalashov at evaristesys.com> wrote:
It *really*, *really* depends on what you want to *do* with it.
As others have pointed out, there are many respects in which the OpenSER family of proxy stacks can perform some common functions of an SBC. There are also many respects in which they absolutely cannot, because at the end of the day they are proxies with limited UAS functionality, not fat, opaque B2BUAs loaded with features and ASIC-assisted media relay functionality, etc.
Good point Alex. I should say this is not for a ITSP. I work in Education in Oregon, and we are working to improve the communication between schools in the state. We currently have an ageing video conferencing set-up using H.323. We need something to act as an external presence for roaming users and inbound calls from other agencies for both voice and video. SIP would be preferred, and the H.323 video devices that support SIP will be converted. In the end, we would like to come up with a simple software solution that we could give to other educational agencies so we can all communicate. Purchasing an ACME is out of the question, not that I have priced them, but I don't think I can get one for free... (However, tax deductible donations are welcome =)
Here is what need: - Voice and video support - Proxy - B2BUA - NAT Traversal - SIP - CDR
These things would be nice: - H.323 support - Transcoding - Simplified Management
What is not needed: - Auto Attendant - Conferencing - Stateful fail-over
There seem to be a lot of solutions out there, and hopefully the experience of the list can help narrow down to what actually works. Thanks for you help!
-Jonathan _______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops
_______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops
-- Alex Balashov - Principal Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671
participants (8)
-
abalashov@evaristesys.com
-
anorexicpoodle@gmail.com
-
hiersd@gmail.com
-
jonathan@thurmantech.com
-
jtodd@loligo.com
-
lriemer@bestline.net
-
nathan@robotics.net
-
scott@sberkman.net