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

FreeSWITCH 纯内网配置

纯内网,且同一个网段,Fs 可简化配置,要点是:

1. 不需要事先配置 directory,任意号码都可以注册,且无挑战

2. 呼叫无挑战

不需要考虑那么多安全问题

 

配置如下:

1. 全局变量

<X-PRE-PROCESS cmd="set" data="external_rtp_ip=$${local_ip_v4}"/>


<X-PRE-PROCESS cmd="set" data="external_sip_ip=$${local_ip_v4}"/>


2. acl

<list name="domains" default="allow">
</list>

<list name="localnet.auto" default="allow">
</list>


3. sipprofile

保留 internal.xml, 其他的都可以删除了

编辑 internal.xml

<param name="accept-blind-reg" value="true"/>

<param name="apply-inbound-acl" value="domains:default"/>

<param name="local-network-acl" value="localnet.auto"/>

如果用到了 jssip,可能还需要配置 候选acl, 配置为 any_v4.auto(默认为wan.auto),同时,session timer 也可以考虑关闭掉 ,jssip 跟 Fs 这方面容易冲突

<param name="enable-timer" value="false"/>

 

 

4. dialplan

删除 public.xml, 用不到了

 

本文是给 FreeSWITCH 新手看的,哈哈,拒绝讨论,意义不大。apply-inbound-acl的配置看似比较奇特,这是查源码查到的,细心细活

 

http://www.lryc.cn/news/2384937.html

相关文章:

  • leetcode hot100:十四、解题思路大全:真·大全!
  • kali的简化安装
  • 交换机的连接方式堆叠和级联
  • Vortex GPGPU的github流程跑通与功能模块波形探索(三)
  • React深度解析:Hooks体系与Redux Toolkit现代状态管理实践
  • 实用蓝牙耳机哪款好?先做好使用场景分析!
  • Rules and Monetization
  • 防火墙NAT地址组NAT策略安全策略
  • python开发环境管理和包管理
  • Windows 使用 WSL 安装 Ubuntu
  • .jsx文件和.tsx文件有什么区别
  • 第九天的尝试
  • 每日算法 -【Swift 算法】寻找字符串中最长回文子串(三种经典解法全解析)
  • 《Cesium全生态解析:从入门到精通的3D地理空间开发指南》
  • pytorch LSTM 结构详解
  • 流程自动化引擎:重塑企业数字神经回路
  • nginx web服务日志分析
  • VSCode+EIDE通过KeilC51编译,使VSCode+EIDE“支持”C和ASM混编
  • 5.23本日总结
  • 游戏引擎学习第298天:改进排序键 - 第1部分
  • Mysql篇-优化
  • Java 集合框架核心知识点全解析:从入门到高频面试题(含 JDK 源码剖析)
  • 一文详解生成式 AI:李宏毅《生成式 AI 导论》学习笔记
  • 什么是物联网 (IoT):2024 年物联网概述
  • 8级-数组
  • 大模型 Agent 就是文字艺术吗?
  • YOLOv8检测头代码详解(示例展示数据变换过程)
  • JUC并发编程1
  • 消息队列RabbitMQ与AMQP协议详解
  • Day 29 训练