Re- FreeSWITCH version 1.6.5 installation instructions on CentOS 6.7
To FreeSWITCH Users, Here are my instructions to install FreeSWITCH 1.6.5 on CentOS 6.7. Please note: Currently mod_fsv and mod_vpx (both are relating to FreeSWITCH video features) are not supported inside these instructions, however if you are wanting to move off 1.4.x (since this is going end-of-life in 2016 at some stage) then this could at least be a very good first step, especially if upgrading to Centos 7 is not possible based on your current environment setup. This is based on a fresh installation of CentOS 6.7 (CentOS-6.7-x86_64-bin-DVD1.iso). In my case I ran a default setup selecting Software Development Workstation. 1) Make sure yum update is run and CentOS is up-to-date 2) {optional} Inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take effect. 3) yum -y install epel-release 4) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel sqlite-devel libcurl-devel libxml2-devel libidn-devel 4.1) These should be already installed and up-to-date 5) yum -y install e2fsprogs-devel pcre-devel speex-devel ldns-devel libedit-devel libyuv-devel opus-devel libvpx-devel unbound-devel libuuid-devel lua-devel libsndfile-devel 5.1) These should install successfully 6) Note: No packages for: libvpx2*, libdb4* (so mod_vpx & mod_fsv will not be supported) 7) cd /usr/local/src 8) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git 9) cd /usr/local/src/freeswitch 10) ./bootstrap.sh 11) vi modules.conf 11.1) comment out (ie. place '#' infront): mod_fsv mod_vpx Save and close (<Esc> :wq!) 12) ./configure 13) make 14) make install 15) make cd-sounds-install 16) make cd-moh-install 17) cd /usr/local/freeswitch/conf 18) vi vars.xml 18.1) change: <X-PRE-PROCESS cmd="set" data="default_password=1234"/> { !! set it to something different !! } Save and close (<Esc> :wq!) 19) cd /usr/local/freeswitch/conf/autoload_configs 20) vi modules.conf.xml 20.1) comment out (ie. place '<!--' infront and '-->' at the end): mod_fsv mod_vpx Save and close (<Esc> :wq!) 21) cd /usr/local/freeswitch/bin 22) ./freeswitch -nonat -nonatmap 23) ... to exit from the FreeSWITCH console Version: FreeSWITCH Version 1.6.5+git~20151120T205750Z~70b8c17763~64bit (git 70b8c17 2015-11-20 20:57:50Z 64bit) Kind Regards, Andrew Keil Visytel Pty Ltd
It looks like FS 1.6 can be easy packaged for CentOS 6.7. Are you want create repo with FS 1.6 rpms to demonstrate that is possible? If this effort is will be success then FS team may be start distribute FS 1.6 for CentOS 6.7 Sergey On Mon, Nov 23, 2015 at 5:56 AM, Andrew Keil <andrew.keil@visytel.com> wrote:
To FreeSWITCH Users,
Here are my instructions to install FreeSWITCH 1.6.5 on CentOS 6.7.
Please note: Currently mod_fsv and mod_vpx (both are relating to FreeSWITCH video features) are not supported inside these instructions, however if you are wanting to move off 1.4.x (since this is going end-of-life in 2016 at some stage) then this could at least be a very good first step, especially if upgrading to Centos 7 is not possible based on your current environment setup.
This is based on a fresh installation of CentOS 6.7 ( *CentOS-6.7-x86_64-bin-DVD1.iso*). In my case I ran a default setup selecting *Software Development Workstation*.
1) Make sure yum update is run and CentOS is up-to-date
2) {optional} Inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take effect.
3) yum -y install epel-release
4) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel sqlite-devel libcurl-devel libxml2-devel libidn-devel
4.1) These should be already installed and up-to-date
5) yum -y install e2fsprogs-devel pcre-devel speex-devel ldns-devel libedit-devel libyuv-devel opus-devel libvpx-devel unbound-devel libuuid-devel lua-devel libsndfile-devel
5.1) These should install successfully
6) Note: No packages for: libvpx2*, libdb4* (so mod_vpx & mod_fsv will not be supported)
7) cd /usr/local/src
8) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git
9) cd /usr/local/src/freeswitch
10) ./bootstrap.sh
11) vi modules.conf
11.1) comment out (ie. place '#' infront):
mod_fsv
mod_vpx
Save and close (<Esc> :wq!)
12) ./configure
13) make
14) make install
15) make cd-sounds-install
16) make cd-moh-install
17) cd /usr/local/freeswitch/conf
18) vi vars.xml
18.1) change: <X-PRE-PROCESS cmd="set" data="default_password=1234"/> { !! set it to something different !! }
Save and close (<Esc> :wq!)
19) cd /usr/local/freeswitch/conf/autoload_configs
20) vi modules.conf.xml
20.1) comment out (ie. place '<!--' infront and '-->' at the end):
mod_fsv
mod_vpx
Save and close (<Esc> :wq!)
21) cd /usr/local/freeswitch/bin
22) ./freeswitch -nonat -nonatmap
23) ... to exit from the FreeSWITCH console
Version: FreeSWITCH Version 1.6.5+git~20151120T205750Z~70b8c17763~64bit (git 70b8c17 2015-11-20 20:57:50Z 64bit)
Kind Regards,
Andrew Keil
*Visytel Pty Ltd*
_________________________________________________________________________ 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
Sergey, I can try to look at this in the next few weeks, however I am a little busy currently. I will read through your links that you sent me about RPMs. In the meantime, users are welcome to follow the instructions below in order to build FreeSWITCH the manual way. Andrew From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Sergey Safarov Sent: Monday, 23 November 2015 3:50 PM To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Subject: Re: [Freeswitch-users] Re- FreeSWITCH version 1.6.5 installation instructions on CentOS 6.7 It looks like FS 1.6 can be easy packaged for CentOS 6.7. Are you want create repo with FS 1.6 rpms to demonstrate that is possible? If this effort is will be success then FS team may be start distribute FS 1.6 for CentOS 6.7 Sergey On Mon, Nov 23, 2015 at 5:56 AM, Andrew Keil <andrew.keil@visytel.com<mailto:andrew.keil@visytel.com>> wrote: To FreeSWITCH Users, Here are my instructions to install FreeSWITCH 1.6.5 on CentOS 6.7. Please note: Currently mod_fsv and mod_vpx (both are relating to FreeSWITCH video features) are not supported inside these instructions, however if you are wanting to move off 1.4.x (since this is going end-of-life in 2016 at some stage) then this could at least be a very good first step, especially if upgrading to Centos 7 is not possible based on your current environment setup. This is based on a fresh installation of CentOS 6.7 (CentOS-6.7-x86_64-bin-DVD1.iso). In my case I ran a default setup selecting Software Development Workstation. 1) Make sure yum update is run and CentOS is up-to-date 2) {optional} Inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take effect. 3) yum -y install epel-release 4) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel sqlite-devel libcurl-devel libxml2-devel libidn-devel 4.1) These should be already installed and up-to-date 5) yum -y install e2fsprogs-devel pcre-devel speex-devel ldns-devel libedit-devel libyuv-devel opus-devel libvpx-devel unbound-devel libuuid-devel lua-devel libsndfile-devel 5.1) These should install successfully 6) Note: No packages for: libvpx2*, libdb4* (so mod_vpx & mod_fsv will not be supported) 7) cd /usr/local/src 8) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git 9) cd /usr/local/src/freeswitch 10) ./bootstrap.sh 11) vi modules.conf 11.1) comment out (ie. place '#' infront): mod_fsv mod_vpx Save and close (<Esc> :wq!) 12) ./configure 13) make 14) make install 15) make cd-sounds-install 16) make cd-moh-install 17) cd /usr/local/freeswitch/conf 18) vi vars.xml 18.1) change: <X-PRE-PROCESS cmd="set" data="default_password=1234"/> { !! set it to something different !! } Save and close (<Esc> :wq!) 19) cd /usr/local/freeswitch/conf/autoload_configs 20) vi modules.conf.xml 20.1) comment out (ie. place '<!--' infront and '-->' at the end): mod_fsv mod_vpx Save and close (<Esc> :wq!) 21) cd /usr/local/freeswitch/bin 22) ./freeswitch -nonat -nonatmap 23) ... to exit from the FreeSWITCH console Version: FreeSWITCH Version 1.6.5+git~20151120T205750Z~70b8c17763~64bit (git 70b8c17 2015-11-20 20:57:50Z 64bit) Kind Regards, Andrew Keil Visytel Pty Ltd _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto: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<mailto: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
Andrew When you be ready, please open jira <https://freeswitch.org/jira> tiket for this task. Jira is special tool to track this task. Sergey On Mon, Nov 23, 2015 at 7:59 AM, Andrew Keil <andrew.keil@visytel.com> wrote:
Sergey,
I can try to look at this in the next few weeks, however I am a little busy currently. I will read through your links that you sent me about RPMs.
In the meantime, users are welcome to follow the instructions below in order to build FreeSWITCH the manual way.
Andrew
Please do not promote unofficial 3rd party repos on the mailing list. We provide signed rpms where possible. As we have asked repeatedly if you want to see these happen please document this sort of thing on confluence (https://freeswitch.org/confluence) and push any patches required to us via a stash pull request so we can evaluate them for inclusion in the official repos Sent from my iPhone
On Nov 22, 2015, at 10:50 PM, Sergey Safarov <s.safarov@gmail.com> wrote:
It looks like FS 1.6 can be easy packaged for CentOS 6.7. Are you want create repo with FS 1.6 rpms to demonstrate that is possible? If this effort is will be success then FS team may be start distribute FS 1.6 for CentOS 6.7
Sergey
On Mon, Nov 23, 2015 at 5:56 AM, Andrew Keil <andrew.keil@visytel.com> wrote: To FreeSWITCH Users,
Here are my instructions to install FreeSWITCH 1.6.5 on CentOS 6.7.
Please note: Currently mod_fsv and mod_vpx (both are relating to FreeSWITCH video features) are not supported inside these instructions, however if you are wanting to move off 1.4.x (since this is going end-of-life in 2016 at some stage) then this could at least be a very good first step, especially if upgrading to Centos 7 is not possible based on your current environment setup.
This is based on a fresh installation of CentOS 6.7 (CentOS-6.7-x86_64-bin-DVD1.iso). In my case I ran a default setup selecting Software Development Workstation.
1) Make sure yum update is run and CentOS is up-to-date
2) {optional} Inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take effect.
3) yum -y install epel-release
4) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel sqlite-devel libcurl-devel libxml2-devel libidn-devel
4.1) These should be already installed and up-to-date
5) yum -y install e2fsprogs-devel pcre-devel speex-devel ldns-devel libedit-devel libyuv-devel opus-devel libvpx-devel unbound-devel libuuid-devel lua-devel libsndfile-devel
5.1) These should install successfully
6) Note: No packages for: libvpx2*, libdb4* (so mod_vpx & mod_fsv will not be supported)
7) cd /usr/local/src
8) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git
9) cd /usr/local/src/freeswitch
10) ./bootstrap.sh
11) vi modules.conf
11.1) comment out (ie. place '#' infront):
mod_fsv
mod_vpx
Save and close (<Esc> :wq!)
12) ./configure
13) make
14) make install
15) make cd-sounds-install
16) make cd-moh-install
17) cd /usr/local/freeswitch/conf
18) vi vars.xml
18.1) change: <X-PRE-PROCESS cmd="set" data="default_password=1234"/> { !! set it to something different !! }
Save and close (<Esc> :wq!)
19) cd /usr/local/freeswitch/conf/autoload_configs
20) vi modules.conf.xml
20.1) comment out (ie. place '<!--' infront and '-->' at the end):
mod_fsv
mod_vpx
Save and close (<Esc> :wq!)
21) cd /usr/local/freeswitch/bin
22) ./freeswitch -nonat -nonatmap
23) ... to exit from the FreeSWITCH console
Version: FreeSWITCH Version 1.6.5+git~20151120T205750Z~70b8c17763~64bit (git 70b8c17 2015-11-20 20:57:50Z 64bit)
Kind Regards,
Andrew Keil
Visytel Pty Ltd
_________________________________________________________________________ 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
Ken, I am not promoting any unofficial 3rd party repos. I am just providing instructions on how to build the current production release of FreeSWITCH (1.6.5) on CentOS 6.7 without using any RPMs (apart from the required libraries to build FreeSWITCH itself). Hopefully this will help current FreeSWITCH users to move off 1.4.x more quickly to 1.6.x. Which I would guess is a good thing. I also provided similar instructions for CentOS 7 which I noticed now forms part of your Confluence page for CentOS 7: https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7 Regards, Andrew Keil From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Ken Rice Sent: Monday, 23 November 2015 4:56 PM To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Subject: Re: [Freeswitch-users] Re- FreeSWITCH version 1.6.5 installation instructions on CentOS 6.7 Please do not promote unofficial 3rd party repos on the mailing list. We provide signed rpms where possible. As we have asked repeatedly if you want to see these happen please document this sort of thing on confluence (https://freeswitch.org/confluence) and push any patches required to us via a stash pull request so we can evaluate them for inclusion in the official repos Sent from my iPhone On Nov 22, 2015, at 10:50 PM, Sergey Safarov <s.safarov@gmail.com<mailto:s.safarov@gmail.com>> wrote: It looks like FS 1.6 can be easy packaged for CentOS 6.7. Are you want create repo with FS 1.6 rpms to demonstrate that is possible? If this effort is will be success then FS team may be start distribute FS 1.6 for CentOS 6.7 Sergey On Mon, Nov 23, 2015 at 5:56 AM, Andrew Keil <andrew.keil@visytel.com<mailto:andrew.keil@visytel.com>> wrote: To FreeSWITCH Users, Here are my instructions to install FreeSWITCH 1.6.5 on CentOS 6.7. Please note: Currently mod_fsv and mod_vpx (both are relating to FreeSWITCH video features) are not supported inside these instructions, however if you are wanting to move off 1.4.x (since this is going end-of-life in 2016 at some stage) then this could at least be a very good first step, especially if upgrading to Centos 7 is not possible based on your current environment setup. This is based on a fresh installation of CentOS 6.7 (CentOS-6.7-x86_64-bin-DVD1.iso). In my case I ran a default setup selecting Software Development Workstation. 1) Make sure yum update is run and CentOS is up-to-date 2) {optional} Inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take effect. 3) yum -y install epel-release 4) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel sqlite-devel libcurl-devel libxml2-devel libidn-devel 4.1) These should be already installed and up-to-date 5) yum -y install e2fsprogs-devel pcre-devel speex-devel ldns-devel libedit-devel libyuv-devel opus-devel libvpx-devel unbound-devel libuuid-devel lua-devel libsndfile-devel 5.1) These should install successfully 6) Note: No packages for: libvpx2*, libdb4* (so mod_vpx & mod_fsv will not be supported) 7) cd /usr/local/src 8) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git 9) cd /usr/local/src/freeswitch 10) ./bootstrap.sh 11) vi modules.conf 11.1) comment out (ie. place '#' infront): mod_fsv mod_vpx Save and close (<Esc> :wq!) 12) ./configure 13) make 14) make install 15) make cd-sounds-install 16) make cd-moh-install 17) cd /usr/local/freeswitch/conf 18) vi vars.xml 18.1) change: <X-PRE-PROCESS cmd="set" data="default_password=1234"/> { !! set it to something different !! } Save and close (<Esc> :wq!) 19) cd /usr/local/freeswitch/conf/autoload_configs 20) vi modules.conf.xml 20.1) comment out (ie. place '<!--' infront and '-->' at the end): mod_fsv mod_vpx Save and close (<Esc> :wq!) 21) cd /usr/local/freeswitch/bin 22) ./freeswitch -nonat -nonatmap 23) ... to exit from the FreeSWITCH console Version: FreeSWITCH Version 1.6.5+git~20151120T205750Z~70b8c17763~64bit (git 70b8c17 2015-11-20 20:57:50Z 64bit) Kind Regards, Andrew Keil Visytel Pty Ltd _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto: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<mailto: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<mailto: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<mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org
Andrew, thanks a lot for your contributions! That is what we call to help the project! Ken was just stating our position about unofficial repositories because another person asked for it in a post to this same trend. Let's continue to contribute docs and patches, toward the most possible number of platforms supported! sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 Il 23/Nov/2015 07:26, "Andrew Keil" <andrew.keil@visytel.com> ha scritto:
Ken,
I am not promoting any unofficial 3rd party repos. I am just providing instructions on how to build the current production release of FreeSWITCH (1.6.5) on CentOS 6.7 without using any RPMs (apart from the required libraries to build FreeSWITCH itself).
Hopefully this will help current FreeSWITCH users to move off 1.4.x more quickly to 1.6.x. Which I would guess is a good thing.
I also provided similar instructions for CentOS 7 which I noticed now forms part of your Confluence page for CentOS 7: https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7
Regards,
Andrew Keil
*From:* freeswitch-users-bounces@lists.freeswitch.org [mailto: freeswitch-users-bounces@lists.freeswitch.org] *On Behalf Of *Ken Rice *Sent:* Monday, 23 November 2015 4:56 PM *To:* FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> *Subject:* Re: [Freeswitch-users] Re- FreeSWITCH version 1.6.5 installation instructions on CentOS 6.7
Please do not promote unofficial 3rd party repos on the mailing list. We provide signed rpms where possible. As we have asked repeatedly if you want to see these happen please document this sort of thing on confluence ( https://freeswitch.org/confluence) and push any patches required to us via a stash pull request so we can evaluate them for inclusion in the official repos
Sent from my iPhone
On Nov 22, 2015, at 10:50 PM, Sergey Safarov <s.safarov@gmail.com> wrote:
It looks like FS 1.6 can be easy packaged for CentOS 6.7.
Are you want create repo with FS 1.6 rpms to demonstrate that is possible?
If this effort is will be success then FS team may be start distribute FS 1.6 for CentOS 6.7
Sergey
On Mon, Nov 23, 2015 at 5:56 AM, Andrew Keil <andrew.keil@visytel.com> wrote:
To FreeSWITCH Users,
Here are my instructions to install FreeSWITCH 1.6.5 on CentOS 6.7.
Please note: Currently mod_fsv and mod_vpx (both are relating to FreeSWITCH video features) are not supported inside these instructions, however if you are wanting to move off 1.4.x (since this is going end-of-life in 2016 at some stage) then this could at least be a very good first step, especially if upgrading to Centos 7 is not possible based on your current environment setup.
This is based on a fresh installation of CentOS 6.7 ( *CentOS-6.7-x86_64-bin-DVD1.iso*). In my case I ran a default setup selecting *Software Development Workstation*.
1) Make sure yum update is run and CentOS is up-to-date
2) {optional} Inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take effect.
3) yum -y install epel-release
4) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel sqlite-devel libcurl-devel libxml2-devel libidn-devel
4.1) These should be already installed and up-to-date
5) yum -y install e2fsprogs-devel pcre-devel speex-devel ldns-devel libedit-devel libyuv-devel opus-devel libvpx-devel unbound-devel libuuid-devel lua-devel libsndfile-devel
5.1) These should install successfully
6) Note: No packages for: libvpx2*, libdb4* (so mod_vpx & mod_fsv will not be supported)
7) cd /usr/local/src
8) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git
9) cd /usr/local/src/freeswitch
10) ./bootstrap.sh
11) vi modules.conf
11.1) comment out (ie. place '#' infront):
mod_fsv
mod_vpx
Save and close (<Esc> :wq!)
12) ./configure
13) make
14) make install
15) make cd-sounds-install
16) make cd-moh-install
17) cd /usr/local/freeswitch/conf
18) vi vars.xml
18.1) change: <X-PRE-PROCESS cmd="set" data="default_password=1234"/> { !! set it to something different !! }
Save and close (<Esc> :wq!)
19) cd /usr/local/freeswitch/conf/autoload_configs
20) vi modules.conf.xml
20.1) comment out (ie. place '<!--' infront and '-->' at the end):
mod_fsv
mod_vpx
Save and close (<Esc> :wq!)
21) cd /usr/local/freeswitch/bin
22) ./freeswitch -nonat -nonatmap
23) ... to exit from the FreeSWITCH console
Version: FreeSWITCH Version 1.6.5+git~20151120T205750Z~70b8c17763~64bit (git 70b8c17 2015-11-20 20:57:50Z 64bit)
Kind Regards,
Andrew Keil
*Visytel Pty Ltd*
_________________________________________________________________________ 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
_________________________________________________________________________ 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
Understood and I fully support Ken’s position about 3rd Party repos. From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Giovanni Maruzzelli Sent: Monday, 23 November 2015 5:32 PM To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Subject: Re: [Freeswitch-users] Re- FreeSWITCH version 1.6.5 installation instructions on CentOS 6.7 Andrew, thanks a lot for your contributions! That is what we call to help the project! Ken was just stating our position about unofficial repositories because another person asked for it in a post to this same trend. Let's continue to contribute docs and patches, toward the most possible number of platforms supported! sent from my mobile, Giovanni Maruzzelli cell: +39 347 266 56 18 Il 23/Nov/2015 07:26, "Andrew Keil" <andrew.keil@visytel.com<mailto:andrew.keil@visytel.com>> ha scritto: Ken, I am not promoting any unofficial 3rd party repos. I am just providing instructions on how to build the current production release of FreeSWITCH (1.6.5) on CentOS 6.7 without using any RPMs (apart from the required libraries to build FreeSWITCH itself). Hopefully this will help current FreeSWITCH users to move off 1.4.x more quickly to 1.6.x. Which I would guess is a good thing. I also provided similar instructions for CentOS 7 which I noticed now forms part of your Confluence page for CentOS 7: https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7 Regards, Andrew Keil From: freeswitch-users-bounces@lists.freeswitch.org<mailto:freeswitch-users-bounces@lists.freeswitch.org> [mailto:freeswitch-users-bounces@lists.freeswitch.org<mailto:freeswitch-users-bounces@lists.freeswitch.org>] On Behalf Of Ken Rice Sent: Monday, 23 November 2015 4:56 PM To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org<mailto:freeswitch-users@lists.freeswitch.org>> Subject: Re: [Freeswitch-users] Re- FreeSWITCH version 1.6.5 installation instructions on CentOS 6.7 Please do not promote unofficial 3rd party repos on the mailing list. We provide signed rpms where possible. As we have asked repeatedly if you want to see these happen please document this sort of thing on confluence (https://freeswitch.org/confluence) and push any patches required to us via a stash pull request so we can evaluate them for inclusion in the official repos Sent from my iPhone On Nov 22, 2015, at 10:50 PM, Sergey Safarov <s.safarov@gmail.com<mailto:s.safarov@gmail.com>> wrote: It looks like FS 1.6 can be easy packaged for CentOS 6.7. Are you want create repo with FS 1.6 rpms to demonstrate that is possible? If this effort is will be success then FS team may be start distribute FS 1.6 for CentOS 6.7 Sergey On Mon, Nov 23, 2015 at 5:56 AM, Andrew Keil <andrew.keil@visytel.com<mailto:andrew.keil@visytel.com>> wrote: To FreeSWITCH Users, Here are my instructions to install FreeSWITCH 1.6.5 on CentOS 6.7. Please note: Currently mod_fsv and mod_vpx (both are relating to FreeSWITCH video features) are not supported inside these instructions, however if you are wanting to move off 1.4.x (since this is going end-of-life in 2016 at some stage) then this could at least be a very good first step, especially if upgrading to Centos 7 is not possible based on your current environment setup. This is based on a fresh installation of CentOS 6.7 (CentOS-6.7-x86_64-bin-DVD1.iso). In my case I ran a default setup selecting Software Development Workstation. 1) Make sure yum update is run and CentOS is up-to-date 2) {optional} Inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take effect. 3) yum -y install epel-release 4) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel sqlite-devel libcurl-devel libxml2-devel libidn-devel 4.1) These should be already installed and up-to-date 5) yum -y install e2fsprogs-devel pcre-devel speex-devel ldns-devel libedit-devel libyuv-devel opus-devel libvpx-devel unbound-devel libuuid-devel lua-devel libsndfile-devel 5.1) These should install successfully 6) Note: No packages for: libvpx2*, libdb4* (so mod_vpx & mod_fsv will not be supported) 7) cd /usr/local/src 8) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git 9) cd /usr/local/src/freeswitch 10) ./bootstrap.sh 11) vi modules.conf 11.1) comment out (ie. place '#' infront): mod_fsv mod_vpx Save and close (<Esc> :wq!) 12) ./configure 13) make 14) make install 15) make cd-sounds-install 16) make cd-moh-install 17) cd /usr/local/freeswitch/conf 18) vi vars.xml 18.1) change: <X-PRE-PROCESS cmd="set" data="default_password=1234"/> { !! set it to something different !! } Save and close (<Esc> :wq!) 19) cd /usr/local/freeswitch/conf/autoload_configs 20) vi modules.conf.xml 20.1) comment out (ie. place '<!--' infront and '-->' at the end): mod_fsv mod_vpx Save and close (<Esc> :wq!) 21) cd /usr/local/freeswitch/bin 22) ./freeswitch -nonat -nonatmap 23) ... to exit from the FreeSWITCH console Version: FreeSWITCH Version 1.6.5+git~20151120T205750Z~70b8c17763~64bit (git 70b8c17 2015-11-20 20:57:50Z 64bit) Kind Regards, Andrew Keil Visytel Pty Ltd _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto: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<mailto: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<mailto: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<mailto:FreeSWITCH-users@lists.freeswitch.org> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users<http://lists.freeswitch.org/mailman/options/freeswitch-users> http://www.freeswitch.org _________________________________________________________________________ Professional FreeSWITCH Consulting Services: consulting@freeswitch.org<mailto: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<mailto: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
Yep my post was not aimed at you. Thanks for the additional documentation! Sent from my iPhone
On Nov 23, 2015, at 12:25 AM, Andrew Keil <andrew.keil@visytel.com> wrote:
Ken,
I am not promoting any unofficial 3rd party repos. I am just providing instructions on how to build the current production release of FreeSWITCH (1.6.5) on CentOS 6.7 without using any RPMs (apart from the required libraries to build FreeSWITCH itself).
Hopefully this will help current FreeSWITCH users to move off 1.4.x more quickly to 1.6.x. Which I would guess is a good thing.
I also provided similar instructions for CentOS 7 which I noticed now forms part of your Confluence page for CentOS 7: https://freeswitch.org/confluence/display/FREESWITCH/CentOS+7
Regards,
Andrew Keil
From: freeswitch-users-bounces@lists.freeswitch.org [mailto:freeswitch-users-bounces@lists.freeswitch.org] On Behalf Of Ken Rice Sent: Monday, 23 November 2015 4:56 PM To: FreeSWITCH Users Help <freeswitch-users@lists.freeswitch.org> Subject: Re: [Freeswitch-users] Re- FreeSWITCH version 1.6.5 installation instructions on CentOS 6.7
Please do not promote unofficial 3rd party repos on the mailing list. We provide signed rpms where possible. As we have asked repeatedly if you want to see these happen please document this sort of thing on confluence (https://freeswitch.org/confluence) and push any patches required to us via a stash pull request so we can evaluate them for inclusion in the official repos
Sent from my iPhone
On Nov 22, 2015, at 10:50 PM, Sergey Safarov <s.safarov@gmail.com> wrote:
It looks like FS 1.6 can be easy packaged for CentOS 6.7. Are you want create repo with FS 1.6 rpms to demonstrate that is possible? If this effort is will be success then FS team may be start distribute FS 1.6 for CentOS 6.7
Sergey
On Mon, Nov 23, 2015 at 5:56 AM, Andrew Keil <andrew.keil@visytel.com> wrote: To FreeSWITCH Users,
Here are my instructions to install FreeSWITCH 1.6.5 on CentOS 6.7.
Please note: Currently mod_fsv and mod_vpx (both are relating to FreeSWITCH video features) are not supported inside these instructions, however if you are wanting to move off 1.4.x (since this is going end-of-life in 2016 at some stage) then this could at least be a very good first step, especially if upgrading to Centos 7 is not possible based on your current environment setup.
This is based on a fresh installation of CentOS 6.7 (CentOS-6.7-x86_64-bin-DVD1.iso). In my case I ran a default setup selecting Software Development Workstation.
1) Make sure yum update is run and CentOS is up-to-date
2) {optional} Inside Terminal window select Edit Profile Preferences and select "Use custom default terminal size" and make it 160 x 60. Close terminal and re-open for the change to take effect.
3) yum -y install epel-release
4) yum -y install git gcc-c++ autoconf automake libtool wget python ncurses-devel zlib-devel libjpeg-devel openssl-devel sqlite-devel libcurl-devel libxml2-devel libidn-devel 4.1) These should be already installed and up-to-date
5) yum -y install e2fsprogs-devel pcre-devel speex-devel ldns-devel libedit-devel libyuv-devel opus-devel libvpx-devel unbound-devel libuuid-devel lua-devel libsndfile-devel 5.1) These should install successfully
6) Note: No packages for: libvpx2*, libdb4* (so mod_vpx & mod_fsv will not be supported)
7) cd /usr/local/src
8) git clone -b v1.6 https://freeswitch.org/stash/scm/fs/freeswitch.git
9) cd /usr/local/src/freeswitch
10) ./bootstrap.sh
11) vi modules.conf 11.1) comment out (ie. place '#' infront): mod_fsv mod_vpx Save and close (<Esc> :wq!)
12) ./configure
13) make
14) make install
15) make cd-sounds-install
16) make cd-moh-install
17) cd /usr/local/freeswitch/conf
18) vi vars.xml 18.1) change: <X-PRE-PROCESS cmd="set" data="default_password=1234"/> { !! set it to something different !! } Save and close (<Esc> :wq!)
19) cd /usr/local/freeswitch/conf/autoload_configs
20) vi modules.conf.xml 20.1) comment out (ie. place '<!--' infront and '-->' at the end): mod_fsv mod_vpx Save and close (<Esc> :wq!)
21) cd /usr/local/freeswitch/bin
22) ./freeswitch -nonat -nonatmap
23) ... to exit from the FreeSWITCH console
Version: FreeSWITCH Version 1.6.5+git~20151120T205750Z~70b8c17763~64bit (git 70b8c17 2015-11-20 20:57:50Z 64bit)
Kind Regards,
Andrew Keil Visytel Pty Ltd
_________________________________________________________________________ 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 _________________________________________________________________________ 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
Hello Ken For the understanding of the situation I had planned to do if Andrew agrees made FS packaging, to do this within the jira tiket. On Mon, Nov 23, 2015 at 8:55 AM, Ken Rice <krice@freeswitch.org> wrote:
Please do not promote unofficial 3rd party repos on the mailing list. We provide signed rpms where possible. As we have asked repeatedly if you want to see these happen please document this sort of thing on confluence ( https://freeswitch.org/confluence) and push any patches required to us via a stash pull request so we can evaluate them for inclusion in the official repos
Sent from my iPhone
participants (4)
-
Andrew Keil
-
Giovanni Maruzzelli
-
Ken Rice
-
Sergey Safarov