When I set up our office PBX using FreeSwitch, I chose CentOS because I had used it before. However, it seems that FreeSwitch is better supported on Debian, at least for updated binary installations. It's not that big a deal to make a new VM and move my configuration. Would it make it easier on me in the long run to switch to a Debian machine? -- Steve
+1 on Alex's approach. I used to use RPMs, but constantly waiting for them to be updated turned into a PITA, so I switched to source code as well. Regards, Carlos On May 19, 2015 16:56, "Alex Balashov" <abalashov@evaristesys.com> wrote:
My personal view is that distro packaging for Freeswitch, Asterisk, Kamailio, and most OSS VoIP elements is unreliable, inconsistent and lopsided, so the only viable approach is to build these things from source, always. This allows one to maintain granular version controland to apply patches as needed.
If you just forget packaging and learn to love the source, you'll obviate a vast category of problems and not waste time on fighting with packages. It also has the positive side effect that you can support pretty much any server distribution. Debian, CentOS, RHEL, Ubuntu server, who cares?
-- 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/
Sent from my BlackBerry.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
I agree with Alex, Linux is Linux, I have used Redhat, Fedora. CentOS Ubuntu, it really does not matter. -J On Tue, May 19, 2015 at 3:02 PM, Carlos Ruiz Díaz <carlos.ruizdiaz@gmail.com
wrote:
+1 on Alex's approach.
I used to use RPMs, but constantly waiting for them to be updated turned into a PITA, so I switched to source code as well.
Regards, Carlos On May 19, 2015 16:56, "Alex Balashov" <abalashov@evaristesys.com> wrote:
My personal view is that distro packaging for Freeswitch, Asterisk, Kamailio, and most OSS VoIP elements is unreliable, inconsistent and lopsided, so the only viable approach is to build these things from source, always. This allows one to maintain granular version controland to apply patches as needed.
If you just forget packaging and learn to love the source, you'll obviate a vast category of problems and not waste time on fighting with packages. It also has the positive side effect that you can support pretty much any server distribution. Debian, CentOS, RHEL, Ubuntu server, who cares?
-- 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/
Sent from my BlackBerry.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
you don't need to wait for Debian packages, and you can build them yourself, for any revision that is required. Then the whole installation and upgrade process is well-managed, with proper startup scripts and permissions. I guess the RPM's are easy to build as well, I just never needed to do that. The package builder is failing under Ubuntu, but it's not a server platform anyway :-)) https://freeswitch.org/jira/browse/FS-7534 On Wed, May 20, 2015 at 12:02 AM, Carlos Ruiz Díaz <carlos.ruizdiaz@gmail.com> wrote:
+1 on Alex's approach.
I used to use RPMs, but constantly waiting for them to be updated turned into a PITA, so I switched to source code as well.
Regards, Carlos
On May 19, 2015 16:56, "Alex Balashov" <abalashov@evaristesys.com> wrote:
My personal view is that distro packaging for Freeswitch, Asterisk, Kamailio, and most OSS VoIP elements is unreliable, inconsistent and lopsided, so the only viable approach is to build these things from source, always. This allows one to maintain granular version controland to apply patches as needed.
If you just forget packaging and learn to love the source, you'll obviate a vast category of problems and not waste time on fighting with packages. It also has the positive side effect that you can support pretty much any server distribution. Debian, CentOS, RHEL, Ubuntu server, who cares?
-- 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/
Sent from my BlackBerry.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
You don't need to wait for Debian packages, they are already in our public repo. These packages will always be up to date with our latest public releases.
On May 19, 2015, at 10:20 PM, Stanislav Sinyagin <ssinyagin@gmail.com> wrote:
you don't need to wait for Debian packages, and you can build them yourself, for any revision that is required. Then the whole installation and upgrade process is well-managed, with proper startup scripts and permissions. I guess the RPM's are easy to build as well, I just never needed to do that.
The package builder is failing under Ubuntu, but it's not a server platform anyway :-)) https://freeswitch.org/jira/browse/FS-7534
On Wed, May 20, 2015 at 12:02 AM, Carlos Ruiz Díaz <carlos.ruizdiaz@gmail.com> wrote:
+1 on Alex's approach.
I used to use RPMs, but constantly waiting for them to be updated turned into a PITA, so I switched to source code as well.
Regards, Carlos
On May 19, 2015 16:56, "Alex Balashov" <abalashov@evaristesys.com> wrote:
My personal view is that distro packaging for Freeswitch, Asterisk, Kamailio, and most OSS VoIP elements is unreliable, inconsistent and lopsided, so the only viable approach is to build these things from source, always. This allows one to maintain granular version controland to apply patches as needed.
If you just forget packaging and learn to love the source, you'll obviate a vast category of problems and not waste time on fighting with packages. It also has the positive side effect that you can support pretty much any server distribution. Debian, CentOS, RHEL, Ubuntu server, who cares?
-- 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/
Sent from my BlackBerry.
I build from source because I'm one of the core devs, but end users cant NOT be expected to do that, I'd love to have FreeSWITCH in multiple linux distros, and we're working on exactly that. Anyone wishing to help in that area could join us on tomorrows ClueCon Weekly, We'll be talking about 1.6 and some of these items. Also there are companies that will not use source due to policies. Thanks, On Tue, May 19, 2015 at 4:54 PM, Alex Balashov <abalashov@evaristesys.com> wrote:
My personal view is that distro packaging for Freeswitch, Asterisk, Kamailio, and most OSS VoIP elements is unreliable, inconsistent and lopsided, so the only viable approach is to build these things from source, always. This allows one to maintain granular version controland to apply patches as needed.
If you just forget packaging and learn to love the source, you'll obviate a vast category of problems and not waste time on fighting with packages. It also has the positive side effect that you can support pretty much any server distribution. Debian, CentOS, RHEL, Ubuntu server, who cares?
-- 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/
Sent from my BlackBerry.
_________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org http://www.freeswitchsolutions.com
Official FreeSWITCH Sites http://www.freeswitch.org http://confluence.freeswitch.org http://www.cluecon.com
FreeSWITCH-users mailing list FreeSWITCH-users@lists.freeswitch.org http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users http://www.freeswitch.org
-- *Brian West* brian@freeswitch.org *Twitter: @FreeSWITCH , @briankwest* http://www.freeswitchbook.com http://www.freeswitchcookbook.com ClueCon 2015 Call for Speakers <https://www.cluecon.com/call-for-speakers/> | Register <https://freeswitch.com/cart.php?gid=1> TODAY! | Reddit: /r/freeswitch <https://www.reddit.com/r/freeswitch> *T:*+19184209001 | *F:*+19184209002 | *M:*+1918424WEST (9378) *iNUM:*+883 5100 1420 9001 | *ISN:*410*543 | *Skype:*briankwest
On 19 May 2015 at 14:54, Alex Balashov <abalashov@evaristesys.com> wrote:
My personal view is that distro packaging for Freeswitch, Asterisk, Kamailio, and most OSS VoIP elements is unreliable, inconsistent and lopsided, so the only viable approach is to build these things from source, always. This allows one to maintain granular version controland to apply patches as needed.
I agree. This also means you can: a) build on freeBSD! b) have a staging area where you are following trunk/master so you're aware of what to expect from new releases and test in advance. c) better understand the project. -- ------- inum: 883510009027723 sip: jungleboogie@sip2sip.info xmpp: jungle-boogie@jit.si
participants (8)
-
Alex Balashov
-
Brian West
-
Carlos Ruiz Díaz
-
Jai Rangi
-
jungle Boogie
-
Michael Jerris
-
Stanislav Sinyagin
-
Steven Schoch