首页 > 其他分享 >快速启动freeswitch

快速启动freeswitch

时间:2022-10-26 00:55:57浏览次数:182  
标签:启动 signalwire list apt etc com freeswitch 快速

文档说明:只记录关键地方;
试验环境: linux debian 11
目标:启动容器版freeswitch

freeswitch

version: "3"
services:
    freeswitch:
        image: docker.io/wenba100xie/freeswitch:debian-11-bullseye-v1.10.x-20220227T154307Z
        container_name: freeswitch-1
        hostname: freeswitch-001
        network_mode: host
        # restart: on-failure:3
        restart: always
        cap_add:
            - SYS_NICE
        command: ['tini','--','/usr/bin/freeswitch','-c']

备注和工具


# 启动freeswitch
# /usr/bin/freeswitch -nonat -nc
# 连接freeswitch
# fs_cli -rRS
# netstat -pln | grep 7443

不使用已经打包的容器快速的安装使用办法(启动一个全新的容器,执行下面的命令即可)

#!/bin/bash
set -exu

__CURRENT__=`pwd`
__DIR__=$(cd "$(dirname "$0")";pwd)
cd ${__DIR__} 

test ! -f /etc/apt/source.list.save && cp  /etc/apt/sources.list /etc/apt/sources.list.save
 
sed -i "[email protected]@mirrors.ustc.edu.cn@g" /etc/apt/sources.list && \
sed -i "[email protected]@mirrors.ustc.edu.cn@g" /etc/apt/sources.list &&

apt update -y && apt install -y  curl sudo wget   ca-certificates libssl-dev file \
gnupg2 net-tools dnsutils iproute2 procps iputils-ping \
apt-transport-https python3 python3-pip  \
build-essential lsb-release

echo "127.0.0.1 $HOSTNAME" >> /etc/hosts

# token 这里去申请就好了 https://id.signalwire.com/personal_access_tokens

TOKEN=abcondddfdd

wget --http-user=signalwire --http-password=$TOKEN -O /usr/share/keyrings/signalwire-freeswitch-repo.gpg https://freeswitch.signalwire.com/repo/deb/debian-release/signalwire-freeswitch-repo.gpg

echo "machine freeswitch.signalwire.com login signalwire password $TOKEN" > /etc/apt/auth.conf
echo "deb [signed-by=/usr/share/keyrings/signalwire-freeswitch-repo.gpg] https://freeswitch.signalwire.com/repo/deb/debian-release/ `lsb_release -sc` main" > /etc/apt/sources.list.d/freeswitch.list
echo "deb-src [signed-by=/usr/share/keyrings/signalwire-freeswitch-repo.gpg] https://freeswitch.signalwire.com/repo/deb/debian-release/ `lsb_release -sc` main" >> /etc/apt/sources.list.d/freeswitch.list

apt update -y
apt-get install -y freeswitch-meta-all



参考文档

  1. hub docker freeswitch
  2. freeswitch docs
  3. freeswitch 申请token
  4. 构建容器版freeswitch
  5. 一句话启动一个全新 linux 环境
  6. alpine、debian、ubuntu 常用的换源命令

标签:启动,signalwire,list,apt,etc,com,freeswitch,快速
From: https://www.cnblogs.com/jingjingxyk/p/16826227.html

相关文章

  • Idea 启动 Tomcat 部署项目成功,但是访问 jsp 页面显示 404
    检查你的target下面有没有jsp页面:但Servlet是可以访问的,这问题倒是不大。导致这个问题的原因有可能是你修改了项目名称、删除了ProjectStructure里面某些配置项......
  • 快速启动rabbitmq
    文档说明:只记录关键地方;试验环境:linuxdebian11rabbitmqversion:"3"services:rabbitmq-server:image:rabbitmq:3-management-alpineconta......
  • Centos8 启动网卡和重启网卡
    centos8如何重启⽹络服务1.重启⽹卡之前⼀定要重新载⼊⼀下配置⽂件,不然不能⽴即⽣效nmclicreload2.重启⽹卡(下⾯的三条命令都可以):nmclicupens160nmclidreappl......
  • 快速启动postgresql
    文档说明:只记录关键地方;试验环境:linuxdebian11postgresqlcontainerversion:"3"services:postgresql-server:image:postgres:15-alpinec......
  • 快速启动mysql
    文档说明:只记录关键地方;试验环境:linuxdebian11mysql-serverversion:"3"services:mysql-server:image:mysql:8-debiancommand:--charact......
  • PAT 乙级 1045 快速排序 (25分)
    1045快速排序(25分)著名的快速排序算法里有一个经典的划分过程:我们通常采用某种方法取一个元素作为主元,通过交换,把比主元小的元素放到它的左边,比主元大的元素放到它的右边......
  • AcWing107 超快速排序(树状数组找逆序对)
    原题链接思路求到底要和相邻元素交换几次,其实就是求逆序对的数量,有几对逆序对就要交换几次,因为只能相邻的之间交换(超快速排序?冒泡排序!)利用树状数组求逆序对大概想法......
  • docker swarm快速部署redis分布式集群
    环境准备四台虚拟机192.168.2.38(管理节点)192.168.2.81(工作节点)192.168.2.100(工作节点)192.168.2.102(工作节点)时间同步每台机器都执行yuminstall-yntpcat<<EO......
  • 快速启动Prometheus
    文档说明:只记录关键地方;试验环境:linuxdebian11Prometheusversion:"3"services:prometheus:image:prom/prometheusports:-"9090:9090"......
  • 快速启动prometheus node-exporter
    文档说明:只记录关键地方;试验环境:linuxdebian11node-exporterversion:"3"services:node-export:image:prom/node-exporter:latestnetwork......