Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

Freeswitch describes the installation and deployment method

2025-02-27 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Internet Technology >

Share

Shulou(Shulou.com)06/02 Report--

This article mainly introduces "freeswitch introduces installation and deployment methods". In daily operation, I believe many people have doubts about freeswitch's introduction of installation and deployment methods. Xiaobian consulted various materials and sorted out simple and easy operation methods. I hope to help you answer the doubts of "freeswitch introduces installation and deployment methods"! Next, please follow the small series to learn together!

Install freeswitch

freeswitch: is a telephone softswitch open source project, telephone softswitch combined with hardware solutions. It can exchange telephone with fixed telephone gateway and wireless gateway, and manage telephone through docking system. Self-development of telephone statistics, reports, performance, etc.

1. Support description (I have practiced):

Windows supported versions:win7,win8,win10 Other versions may also have support, but not practice.

Liunx supported versions:centos6, centos 7,centos8, other versions may also have support, but not practiced.

2, it is recommended to use the gateway (I have practiced):

Wireless Gateway: Sanhui SMG Wireless Gateway

Fixed Telephone Gateway:VOXSTACK Gateway

3. Preparations:

Centos6+ and above are recommended.

4. Source code and installation files:

Link: https://pan.baidu.com/s/1IW3nbJVZPscLEKE4J-mHVQ Extract Code: dmya

5,centos6+ version installation deployment:

Execute command: vi /etc/yum.repos.d/linuxtech.repo

Add the following:

[linuxtech]

name=LinuxTECH

baseurl=http://pkgrepo.linuxtech.net/el6/release/

enabled=1

gpgcheck=1

gpgkey=http://pkgrepo.linuxtech.net/el6/release/RPM-GPG-KEY-LinuxTECH.NET

Execute command: sudo yum install -y http://mirror.centos.org/centos/6/os/x86_64/Packages/libshout-2.2.2-11.el7.x86_64.rpm epel-release

Execute command: sudo yum install -y http://files.freeswitch.org/freeswitch-release-1-6.noarch.rpm epel-release

Execute orders: sudo yum install -y git alsa-lib-devel autoconf automake bison broadvoice-devel bzip2 curl-devel libmpg123-devel libmp3lame-devel db-devel e2fsprogs-devel flite-devel g722_1-devel gcc-c++ gdbm-devel gnutls-devel ilbc2-devel ldns-devel libcodec2-devel libcurl-devel libedit-devel libidn-devel libjpeg-devel libmemcached-devel libogg-devel libsilk-devel libsndfile-devel libtheora-devel libtiff-devel libtool libuuid-devel libvorbis-devel libxml2-devel lua-devel lzo-devel mongo-c-driver-devel ncurses-devel net-snmp-devel openssl-devel opus-devel pcre-devel perl perl-ExtUtils-Embed pkgconfig portaudio-devel postgresql-devel python26-devel python-devel soundtouch-devel speex-devel sqlite-devel unbound-devel unixODBC-devel wget which yasm zlib-devel

Execute the command: sudo yum install libvorbis libvorbis-devel libogg libogg-devel

Execute command: cd /usr/local/src

Execute command: get freeswitch source code, you can also go to the official download.

Execute command: cd /usr/local/src/freeswitch

Execute orders: .../ bootstrap.sh-j (insufficient authorization: chmod -R 777 /usr/local/src/freeswitch )

Execute orders: .../ configure --enable-core-odbc-support --enable-zrtp \

--enable-core-pgsql-support \

--enable-static-v8 --disable-parallel-build-v8

Edit vi modules.conf

Execution of orders: i

#applications/mod_callcenter,#say/mod_say_en #applications/mod_curl Give Open Out

Execute command: :wq!

Command: make

Execute the command: make -j install

Execute the command: make -j cd-sounds-install

Execute the command: make -j cd-moh-install

Start command:nohup bin/freeswitch -nc &

View port:netstat -ntulp| grep freeswitch (see if there are: ports 5060,8021)

Close Command:pkill -f freeswitch

6,Win7+ version installation deployment:

Installation:

Start:

7. Log after success:

8, Configure conf:

Reference (top download link): FreeSWITCH Authoritative Guide PDF eBook Download Full Version.pdf

At this point, the study of "freeswitch introduction installation deployment method" is over, hoping to solve everyone's doubts. Theory and practice can better match to help everyone learn, go and try it! If you want to continue learning more relevant knowledge, please continue to pay attention to the website, Xiaobian will continue to strive to bring more practical articles for everyone!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Internet Technology

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report