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

FreeSWITCH 1.10.10 简单图形化界面4 - 腾讯云NAT设置

FreeSWITCH 1.10.10 简单图形化界面4 - 腾讯云NAT设置

  • 0、 界面预览
  • 1、 查看IP地址
  • 2、 修改协议配置
  • 3、 开放腾讯云防火墙
  • 4、 设置ACL
  • 5、 设置协议中ACL,让PBX匹配内外网
  • 6、 重新加载SIP模块
  • 7、 查看状态
  • 8、 测试一下

0、 界面预览

http://myfs.f3322.net:8020/
用户名:admin,密码:admin

FreeSWITCH界面安装参考:https://blog.csdn.net/jia198810/article/details/132479324


如果腾讯云服务器非公网IP地址,则需要进行一些设置,否则通话可能没有声音。

1、 查看IP地址

查看腾讯云服务器的公网及内网地址,如下图:
在这里插入图片描述

2、 修改协议配置

依次点击PBX设置-全局管理-协议设置,设置SIP/RTP协议的本地地址为腾讯云的内部地址,修改SIP/RTP协议的外部地址为腾讯云服务器的公网地址,如下图:
在这里插入图片描述

3、 开放腾讯云防火墙

依次点击PBX设置-全局管理-协议设置-RTP设置,查看PBX的RTP端口号,如未修改,默认为10000-10500,如下图:
在这里插入图片描述

获取RTP端口号后,设置腾讯云防火墙,开放SIP端口(5060)及RTP端口,如下图:
在这里插入图片描述

4、 设置ACL

通过IP计算器,计算出内部网络的网络,如下图,当前腾讯云内部IP10.0.4.12/255.255.252.0的网络为10.0.4.0
在这里插入图片描述

将该网络添加到一个ACL中,以便让PBX识别当前网络为内部网络,从而区分内外网,达到NAT穿透的目的,如下图所示:(下图中ACL名称DefaultAllowLocalnet,已经默认包含了10.0.4.0,无须重新添加一个ACL)
在这里插入图片描述

5、 设置协议中ACL,让PBX匹配内外网

依次点击PBX设置-全局管理-协议设置-ACL设置-手动NAT时本地网络匹配的ACL,选择默认允许本地(ACL的备注),如下图所示:
在这里插入图片描述

6、 重新加载SIP模块

依次点击系统维护-系统命令-PBX重载&重启-重新加载SIP模块,如下图:
在这里插入图片描述

7、 查看状态

重新加载SIP模块后,等待10秒,依次点击状态信息-PBX状态-协议状态,可看到刚才设置的内外网信息,如下图:
在这里插入图片描述

8、 测试一下

注册公网地址进行测试。
在这里插入图片描述

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

相关文章:

  • Debezium系列之:Debezium Server Offset编辑器
  • 缓存穿透、缓存击穿、缓存雪崩
  • 1978-2022年全国整体GDP平减指数计算模板(可任意调整基期)
  • sklearn 笔记: neighbors.BallTree
  • 【java】【已解决】IDEA启动报错:Lombok Requires Annotation Processing
  • 生物笔记——暑期学习笔记(三)
  • EPICS自定义设备支持--longin记录的设备支持编写
  • SpringCloud(十)——ElasticSearch简单了解(二)DSL查询语句及RestClient查询文档
  • Python Flask Web开发一:环境搭建
  • DataTable扩展 列转行方法(2*2矩阵转换)
  • Decomposed Prompting: A MODULAR APPROACH FOR SOLVING COMPLEX TASKS
  • ​无需测试环境!如何利用测试脚手架隔离微服务,实现功能自动化
  • HOperatorSet.Connection 有内存泄漏或缓存
  • 力扣2. 两数相加
  • 无涯教程-Android Intent Standard Extra Data函数
  • STM32 CAN 波特率计算分析
  • 每日后端面试5题 第十天
  • 荷兰国旗问题之快速分组
  • 只允许程序单实例运行
  • 巨人互动|Facebook海外户Facebook游戏全球发布实用策略
  • 【Java架构-版本控制】-Git进阶
  • 业务需要咨询?开发遇到 bug 想反馈?开发者在线提单功能上线!
  • MybatisPlus插件篇—逻辑删除+p6spy
  • Android studio中EditText设置默认值
  • 《Java面向对象程序设计》学习笔记——第 13 章 泛型与集合框架
  • python进阶--魔法方法之类的表示
  • JVM 创建对象时分配内存的几种方法、分配方法的选择
  • 08-Vue基础之组件
  • Kotlin学习之密封类
  • opencv鼠标事件函数setMouseCallback()详解