当前位置: 首页 > news >正文

debian12安装freeswitch1.10

特别鸣谢
https://github.com/fusionpbx

安装依赖

	apt install -y cmake uuid-dev sqlite3 autoconf automake devscripts g++ git-core libncurses5-dev libtool make libjpeg-dev \
pkg-config flac  libgdbm-dev libdb-dev gettext sudo equivs mlocate git dpkg-dev libpq-dev \
liblua5.2-dev libtiff5-dev libperl-dev libcurl4-openssl-dev libsqlite3-dev libpcre3-dev \
libshout3-dev libmpg123-dev libmp3lame-dev yasm nasm libsndfile1-dev libuv1-dev libvpx-dev \
libavformat-dev libswscale-dev libvlc-dev python3-distutils sox libsox-fmt-all \
libspeex-dev libspeexdsp-dev libyaml-dev portaudio19-dev libldns-dev libedit-dev libmemcached-dev

libks安装 

# 下载 https://download.csdn.net/download/uuilghiugiu/90884894
tar -zxf libks.tar
cd libks
rm -f CMakeCache.txt
cmake .
make -j $(getconf _NPROCESSORS_ONLN)
make install

 sofia-sip安装

# 下载 https://download.csdn.net/download/uuilghiugiu/90884893
unzip sofia-sipv1.13.17.zip
cd sofia-sip-1.13.17
sh autogen.sh
./configure --enable-debug
make -j $(getconf _NPROCESSORS_ONLN)
make install

spandsp安装

# 下载https://download.csdn.net/download/uuilghiugiu/90884895
tar -zxf spandsp.tar
cd spandsp
sh autogen.sh
./configure --enable-debug
make -j $(getconf _NPROCESSORS_ONLN)
make install
ldconfig

 freeswitch1.10.11安装

#下载https://download.csdn.net/download/uuilghiugiu/90885058
unzip freeswitch-1.10.11.zip
cd freeswitch-1.10.11
chmod -R 777 ./*#开启模块 
#mod_av(多媒体)
#mod_callcenter(呼叫中心)
#mod_cidlookup(来电识别)
#mod_memcache(memcached 缓存支持)
#mod_nibblebill(计费)
#mod_curl(使用 libcurl)
#mod_translate(语言翻译)
#mod_shout(SHOUTcast/Icecast 播放)
#mod_pgsql(PostgreSQL 支持)sed -i ./modules.conf -e s:'#applications/mod_av:formats/mod_av:'
sed -i ./modules.conf -e s:'#applications/mod_callcenter:applications/mod_callcenter:'
sed -i ./modules.conf -e s:'#applications/mod_cidlookup:applications/mod_cidlookup:'
sed -i ./modules.conf -e s:'#applications/mod_memcache:applications/mod_memcache:'
sed -i ./modules.conf -e s:'#applications/mod_nibblebill:applications/mod_nibblebill:'
sed -i ./modules.conf -e s:'#applications/mod_curl:applications/mod_curl:'
sed -i ./modules.conf -e s:'#applications/mod_translate:applications/mod_translate:'
sed -i ./modules.conf -e s:'#formats/mod_shout:formats/mod_shout:'
sed -i ./modules.conf -e s:'#formats/mod_pgsql:formats/mod_pgsql:'#关闭用不上的模块
sed -i ./modules.conf -e s:'applications/mod_signalwire:#applications/mod_signalwire:'
sed -i ./modules.conf -e s:'endpoints/mod_skinny:#endpoints/mod_skinny:'
sed -i ./modules.conf -e s:'endpoints/mod_verto:#endpoints/mod_verto:'./configure -C --enable-portable-binary --disable-dependency-tracking --enable-debug \
--prefix=/usr --localstatedir=/var --sysconfdir=/etc \
--with-openssl --enable-core-pgsql-supportmake -j $(getconf _NPROCESSORS_ONLN)
make install#启动
freeswitch -nonat -ncwait
fs_cli

http://www.xdnf.cn/news/596647.html

相关文章:

  • DL00967-通过伪样本合成进行零样本侧扫声纳图像分类含完整数据集
  • Python基础学习-Day32
  • 计算机图形学Games101笔记--光线追踪。RTX ON!!!(<--删除线)
  • QT5.14版本加载在线地图(天地图)
  • 【C语言】复习~动态内存管理
  • LRU (Least Recently Used) 页面置换算法
  • 征程 6 J6E/M linear 双int16量化支持替代方案
  • 什么是云主机?
  • 使用行为分析和深度证据集群实时检测内部威胁
  • deepwiki-open开源项目分析
  • CVE-2022-22947源码分析与漏洞复现
  • 堆的C语言实现
  • 认识CPU (三):数据通路——CPU的煎饼物流系统
  • 汇舟问卷:国外问卷调查如何闭坑
  • 并发编程实战--对象的共享
  • java每日精进 5.22【多数据源(读写分离)、事务】
  • 01_springCloud基础知识
  • 并发编程之线程基础
  • 『VUE』vue-quill-editor 添加超链接的同时为文字添加颜色(详细图文注释)
  • 有动画效果,但动画窗格里为空
  • 红黑树插入的旋转变色
  • Python |GIF 解析与构建(1):初步解析
  • SOC-ESP32S3部分:7-如何学习ESP32S3-IDF开发
  • Katoolin3 项目介绍:在 Ubuntu 上轻松安装 Kali Linux 工具
  • 【题解-洛谷】P9644 [SNCPC2019] Turn It Off
  • 1.2V超低功耗晶振:物联网设备续航提升的秘密武器
  • ThreadLocal底层原理解析
  • 比较结构的连通性
  • MySQL多线程备份工具mysqlpump详解!
  • 骰子游戏(2023睿抗省赛)