FreeSWITCH 1.10.10 简单图形化界面8 - 讯时FXO网关SIP注册公网IPPBX落地

2023-09-17 22:27:44


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

0、 界面预览

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

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


如果IPPBX在公网,需要使用内网的FXO网关落地,则可以将FXO网关注册到公网IPPBX。
以讯时网关注册为例,呼入到一个话务台,并设置分机从此FXO网关出局。 其他网关可参考。
FXO网关SIP注册时,网关注册的端口为协议设置里的SIP协议监听端口(5060),因为分机中继时一个内部分机号码。

简单呼叫流程是呼入:FXO网关的端口—SIP服务器;呼出:SIP服务器–FXO网关端口。
配置顺序为:创建话务台-创建SIP分机中继-设置呼叫规则-设置分机呼出权限-设置FXO网关-设置FXO网关呼叫路由规则

以下为详细步骤及截图:

1、创建一个话务台

依次点击PBX设置-呼叫管理-自动话务台-添加,添加一个话务台,本例的话务台号码为401。网关呼入时,呼叫到此话务台号码。如下图所示:
在这里插入图片描述

2、创建PBX 分机中继并设置呼入权限

依次点击PBX设置-中继管理-分机中继-添加,添加一个分机中继。本例的分机中继名称为fxogw,号码为6666。
如下图所示:
在这里插入图片描述

3、设置呼出规则

依次点击PBX设置-呼叫管理-呼叫规则-添加或者修改某个呼叫规则,选择号码规则的呼叫中继为刚添加的分机中继fxogw。本例中,修改呼叫规则国内长途的号码规则的分机中继为fxogw,其他呼叫规则设置类似,请根据实际情况设置。如下图所示:
在这里插入图片描述

4、设置分机呼出权限

依次点击PBX设置-分机管理-分机设置-修改分机,设置分机的呼叫权限为的上一步修改的呼叫权限,如下图所示:
在这里插入图片描述

5、设置FXO 网关相关信息

设置讯时网关的SIP本地端口及相关服务器地址,并选择按网关注册,注册用户名和密码设置为刚才建立的分机中继的号码和密码。本例中PBX的SIP端口为5060,可以自行根据实际情况填写。如下图所示:
在这里插入图片描述

6、设置FXO网关中继线路呼入号码

设置FXO网关的中继线路绑定呼入到刚才建立的话务台号码,如下图所示:
在这里插入图片描述

7、设置FXO网关呼叫路由(呼入及呼出)

设置讯时网关的呼入(从FXO到IP)及呼出路由(从IP到FXO),如下图所示:
在这里插入图片描述

8、查看SIP中继状态

依次点击系统状态-PBX状态-SIP中继状态,可查看SIP中继状态。注册状态显示绿色及网络延时,即表示正常。如下图所示:
在这里插入图片描述

设置完毕后, 当有呼叫呼入到讯时FXO网关时,则会自动转到话务台401; 当分机呼出0开头的国内长途号码时,则会从讯时网关FXO接口出局。

更多推荐

优雅编码!Java与MongoDB的创新数据库架构

随着现代应用程序对数据存储和处理需求的不断增加,开发人员需要寻找更具创新性和灵活性的数据库架构来满足这些需求。在这样的背景下,Java与MongoDB的结合为开发人员提供了一种创新的数据库架构,为应用程序带来了无限可能。下面将探讨Java与MongoDB的创新数据库架构,展示其优雅编码和无限可能。一、Java与Mong

深入探究Spring自动配置原理及SPI机制:实现灵活的插件化开发

文章目录前言@SpringBootApplication注解@AutoConfigurationPackage注解AutoConfigurationImportSelectorSPI机制和SpringFactoriesLoaderJDK中的SPI机制SpringFactoriesLoader@ConditionalOn

二手打印机如何挑选?

打印机作为生产力工具,最重要的是:稳定性,可靠性,以及使用成本;常用的打印机分为三种,分别是:激光打印机、喷墨打印机、针式打印机。不管你是去网店还是实体店铺购买打印机,首先你要了解自己的需求;打印机作为商品;没有好与不好,只有适不适合你,一定要按照自己的需求来选择打印机。打印黑白文件较多选激光打印机,打印彩色文件较多选

【送书活动】用“价值”的视角来看安全:《构建新型网络形态下的网络空间安全体系》

文章目录每日一句正能量前言本书概况赠书活动目录每日一句正能量成功与失败,幸福与不幸,在各自心里的定义都不会相同。前言过去,安全从未如此复杂;现在,安全从未如此重要;未来,安全更需如此洞擦。经过30多年的发展,安全已经深入到信息化的方方面面,形成了一个庞大的产业和复杂的理论、技术和产品体系。因此,需要站在网络空间的高度看

2023年五一杯数学建模A题无人机定点投放问题求解全过程论文及程序

2023年五一杯数学建模A题无人机定点投放问题原题再现:随着科学技术的不断发展,无人机在许多领域都有着广泛的应用。对于空中执行定点投放任务的无人机,其投放精度不仅依赖于无人机的操作技术,而且还与无人机执行任务时所处状态和环境有关,例如在接近投放点时无人机的高度、速度,无人机所处位置的风速、投放点周围地理环境等因素。在本

无人机+三维实景建模助力古建筑保护,传承历史记忆

历史文化建筑,承载着过去各个时代的文化记忆。无论是保存还是修缮古建筑,都需要将其基本信息进行数字化建档,为修缮提供精准参考。根据住建部的要求,从2020年开始到2022年,全国需完成历史建筑100%测绘及系统录入工作,并且明确鼓励采用摄影测量、三维激光等新技术来完成。古建筑实景三维建模与无人机技术的结合正在改变人们对历

MTBF、MTTR、MTTA 和 MTTF

了解一些最常见的事件指标在当今永不停机的世界中,中断和技术事件比以往任何时候都更加重要。故障和停机期间会带来现实后果,错过截止时间、付款逾期、项目延迟。这就是为什么公司必须量化和跟踪有关正常运行时间、停机期间以及团队解决问题的速度和有效性的指标。业界最常跟踪的一些指标包括MTBF(故障前平均时间)、MTTR(平均恢复、

【音视频播放器测试】确保卓越的媒体体验

😄作者简介:小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。😊座右铭:不想当开发的测试,不是一个好测试✌️。如果感觉博主的文章还不错的话,还请点赞、收藏哦!👍文章目录摘要引言一、媒体格式兼容性测试二、流媒体播放测试三

C++,构造函数、拷贝构造函数、 常成员、常对象、static

一、构造方法构造方法的名字必须与类名同名它不具有任何返回值,也不能声明返回值类型,连void都不能写构造方法可以重载构造方法声明一般格式为类名(<形参列表>);定义构造方法格式为类名::类名(<形参列表>){.......}构造方法中的this指向新创建的对象.构造方法的功能是由用户定义的,用户根据初始化的要求设计方法

Kotlin协程CoroutineScope异步async取消cancel等待await的任务

Kotlin协程CoroutineScope异步async取消cancel等待await的任务importkotlinx.coroutines.*funmain(args:Array<String>){runBlocking{valmScope=CoroutineScope(Dispatchers.IO).async{

Batbot智慧能源管理云平台:拥抱数字化,提高能源效率!

我们拥抱数字化,以帮助提高能源效率。政府已采取措施增强国家的环境信誉,旨在实现雄心勃勃的法定目标,即到2035年,将国家温室气体排放量减少78%(与1990年相比)。拥抱数字化,提高能源效率!随着许多类似举措的顺利实施,建筑环境可能正面临着越来越大的减少碳足迹的压力。鉴于目前建筑物的碳排放量约占全球碳排放量的39%,并

热文推荐