
So I'm working on a bit of a niche project in need of a virtualizable software SBC and while I am aware of many of the open source solutions out there I'm sure there are facets of the various options that those who live with them every day can share that will influence direction. I need this soluton to do: registration caching (but pass reg back to softswitch), nat traversal/media proxy, basic topology hiding, blacklisting, some kind of dynamic routing (ENUM is preferred). No need for fancy multi realm setup, simple inside/outside is fine. I am presently looking at: * Kamailio + some kind of media proxy (does much of the signaling but is not a B2BUA) * Freeswitch (doesnt seem to do the reg cache / pass back) * SEMS (reg caching only introduced last month. * Various combinations of the above (though most of these feel kludgy) Im not precluding commercial solutions or hybrid solutions but the usual suspects (Acme, Meta, Sonus, etc) are off the table here due to either the cost or the software/virtualization requirements. Thanks in advance, -Ryan

I'd recommend you look at the Canonical SIP Routing Platform (CSRP). http://www.csrpswitch.com -- Fred http://palner.com
On Jul 3, 2015, at 10:37 PM, Ryan Delgrosso <ryandelgrosso at gmail.com> wrote:
So I'm working on a bit of a niche project in need of a virtualizable software SBC and while I am aware of many of the open source solutions out there I'm sure there are facets of the various options that those who live with them every day can share that will influence direction.
I need this soluton to do: registration caching (but pass reg back to softswitch), nat traversal/media proxy, basic topology hiding, blacklisting, some kind of dynamic routing (ENUM is preferred). No need for fancy multi realm setup, simple inside/outside is fine.
I am presently looking at: Kamailio + some kind of media proxy (does much of the signaling but is not a B2BUA) Freeswitch (doesnt seem to do the reg cache / pass back) SEMS (reg caching only introduced last month. Various combinations of the above (though most of these feel kludgy) Im not precluding commercial solutions or hybrid solutions but the usual suspects (Acme, Meta, Sonus, etc) are off the table here due to either the cost or the software/virtualization requirements.
Thanks in advance, -Ryan _______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops

On 07/04/2015 01:22 AM, Fred Posner wrote:
I'd recommend you look at the Canonical SIP Routing Platform (CSRP). http://www.csrpswitch.com
Thank you for the product enthusiasm. :) However, in this case, I don't think CSRP would necessarily be a good fit. It does do some of the things listed in Ryan's bullet points, but it is definitely not an SBC per se. I wrote a blog post about this some years ago: http://www.likewise.am/2013/03/kamailio-as-an-sbc-session-border-controller/ It's about Kamailio's suitability for SBC duty, but since CSRP is Kamailio-based, it suitably applies. Cheers, -- Alex -- Alex Balashov | Principal | Evariste Systems LLC 303 Perimeter Center North, Suite 300 Atlanta, GA 30346 United States Tel: +1-800-250-5920 (toll-free) / +1-678-954-0671 (direct) Web: http://www.evaristesys.com/, http://www.csrpswitch.com/

Hello Ryan, if you don't mind to try commercial product... in FRAFOS, we built together with SEMS developers anl SBC based on this open source project. It should fulfil all your requirements, is a software based and fully virtualised... You can download and try the pre-configured virtual image which is available on FRAFOS web sites... Best Regards, -Vlada 2015-07-04 4:37 GMT+02:00 Ryan Delgrosso <ryandelgrosso at gmail.com>:
So I'm working on a bit of a niche project in need of a virtualizable software SBC and while I am aware of many of the open source solutions out there I'm sure there are facets of the various options that those who live with them every day can share that will influence direction.
I need this soluton to do: registration caching (but pass reg back to softswitch), nat traversal/media proxy, basic topology hiding, blacklisting, some kind of dynamic routing (ENUM is preferred). No need for fancy multi realm setup, simple inside/outside is fine.
I am presently looking at:
- Kamailio + some kind of media proxy (does much of the signaling but is not a B2BUA) - Freeswitch (doesnt seem to do the reg cache / pass back) - SEMS (reg caching only introduced last month. - Various combinations of the above (though most of these feel kludgy)
Im not precluding commercial solutions or hybrid solutions but the usual suspects (Acme, Meta, Sonus, etc) are off the table here due to either the cost or the software/virtualization requirements.
Thanks in advance,
-Ryan
_______________________________________________ VoiceOps mailing list VoiceOps at voiceops.org https://puck.nether.net/mailman/listinfo/voiceops

Hello Ryan, On Fri, Jul 3, 2015 at 10:37 PM, Ryan Delgrosso <ryandelgrosso at gmail.com> wrote:
I need this soluton to do: registration caching (but pass reg back to softswitch), nat traversal/media proxy, basic topology hiding, blacklisting, some kind of dynamic routing (ENUM is preferred). No need for fancy multi realm setup, simple inside/outside is fine.
I am presently looking at:
- Kamailio + some kind of media proxy (does much of the signaling but is not a B2BUA) - Freeswitch (doesnt seem to do the reg cache / pass back) - SEMS (reg caching only introduced last month. - Various combinations of the above (though most of these feel kludgy)
Im not precluding commercial solutions or hybrid solutions but the usual suspects (Acme, Meta, Sonus, etc) are off the table here due to either the cost or the software/virtualization requirements.
Sangoma SBC is based on FreeSWITCH, but we've built a variety of enhancements to the platform such as registration caching/pass back and optional integration with our transcoding cards (you can run RTP/transcoding on software or add our card for full RTP/transcoding offloading). You can run the SBC on VMWare, Amazon, KVM or Hyper-V. Other virtualizations technologies should work, but those are the ones we've tried and are known to work. http://www.sangoma.com/session-border-controllers/ It also covers the rest of your requirements (ENUM and other dynamic routing options, topology hiding, blacklisting, nat-traversal/media proxy, etc). Feel free to contact me if you'd like more info. Cheers, - Moy Moises Silva Manager, Software Engineering Sangoma Technologies 100 Renfrew Drive, Suite 100, Markham, Ontario, Canada L3R 9R6 T +1 905 474 1990 x128 | toll-free in North America +1 800 388-2475 | F +1 905 474 9223 www.sangoma.com
participants (5)
-
abalashov@evaristesys.com
-
fred@palner.com
-
moises.silva@gmail.com
-
ryandelgrosso@gmail.com
-
vladiksip@gmail.com