FreeSWITCH 1.10.10 简单图形化界面20-SIP测试之批量模拟SIP分机


在测试SIP服务器的时候,没有那么多SIP终端,网上的SIP测试工具上手难度有挺大的,测试视频难度更大,正好最新写了一个freeSWITCH的GUI界面,所以使用freeSWITCH的功能,模拟了一个简单的SIP测试工具。

GUI界面预览

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

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

00、安装GUI先看使用手册

先看使用手册,先看使用手册,先看使用手册。

这里是手册,这里是手册,这里是手册,
这里是手册,这里是手册,这里是手册,
这里是手册,这里是手册,这里是手册,

1、安装SIP测试工具

模拟SIP分机,就是使用freeSWITCH的gateway功能,进行批量注册。

用的docker,请预先安装好docker环境,命令如下:

podman pull registry.cn-hangzhou.aliyuncs.com/pbx/fsphone:latest

2、启动SIP测试工具

 podman run -itd --network=host --name fsphone fsphone:latest

可以看下端口,判断是否启动成功,如下图:8080和5065端口启动即可。

在这里插入图片描述

3、开始使用SIP测试工具

容器运行后,使用浏览器访问8080端口,即可看到界面,如下图:
在这里插入图片描述

3.1 批量创建账号

在这里插入图片描述

表单:开始账号,创建数量,服务器地址,服务器端口
表单说明:没什么可说明的,一看就懂,这么直白的表单名称,实在编出来说明,下面是AI给编的。

开始账号:这是SIP用户注册时的起始账号。在批量注册场景下,如果你打算创建一系列连续的SIP账号(例如:1000, 1001, …),你将在此输入第一个账号的基本部分(比如"1001")。工具会根据你指定的创建数量自动递增账号编号。

创建数量:指明你需要一次性创建的SIP账号数量。结合“开始账号”,这可以帮助工具自动生成一系列连续的账号。例如,如果开始账号是"1000",创建数量是10,则工具将生成"1000"到"1009"这些账号。

服务器地址:填写你的SIP服务器或者代理服务器的IP地址或域名。这是SIP客户端尝试连接并注册到的地址,用于建立通信会话。

服务器端口:SIP服务在服务器上监听的端口号。默认情况下,SIP协议通常使用5060端口,但也可以配置为其他端口,正确填写此字段确保注册工具能够准确地连接到服务器的SIP服务。

3.2 查看注册状态

在这里插入图片描述
由于是使用的freeSWITCH的gateway功能注册的,所以这里显示的是gateway的注册状态。
REGED表示注册成功,其他表示失败。

PS: 在批量注册很大数量的分机时,可能会有点慢。

3.3 批量呼叫

在这里插入图片描述
注册成功后,可以进行批量呼叫。
下面是表单说明:

主叫开始号码:用于发起呼叫的第一个SIP账号的号码,批量呼叫工具将使用这个号码作为主叫方,并根据呼叫数量递增,以来执行多路呼叫。(请确保主叫已经注册,否则都是无效呼叫)

被叫开始号码:被叫的起始号码。工具同样会根据设定的呼叫数量被叫号码步长来生成后续的被叫号码。

被叫号码步长:每次呼叫后,被叫号码增加的数量。例如,如果被叫开始号码是“2001”,步长设为“1”,则下一次呼叫的被叫号码将是“2002”。这个设置允许你控制被叫号码的增量,以适应不同的测试或呼叫模式需求。

呼叫数量:计划执行的呼叫总数。工具将基于主叫和被叫的起始号码及相应的步长,生成并执行这一数量的呼叫。

呼叫间隔:两次呼叫之间的等待时间(以秒为单位)。

呼叫编码:G.711, G.729, Opus等,视频呼叫需要加上H264或者其他视频编码

PS:
可以在服务器上同时注册一批号码用于测试。如前100个是主叫号码,后100个是被叫号码。
举例:注册1000到1199 ,200个号码,1000-1099是主叫,1100-1199是被叫,则:主叫开始设置为1000,被叫开始设置为1100,被叫号码步长为1,呼叫数量100,这样开始呼叫后,1000呼叫1100,1001呼叫1101,1002呼叫1102以此类推。

3.4 结束呼叫

在这里插入图片描述
点击结束呼叫按钮,则终结所有呼叫。

3.5 呼叫状态

在这里插入图片描述
查看呼叫和通道状态

3.6 接听呼叫

在这里插入图片描述
可以内部注册的分机作为被叫时的接听设置。
接听延时:自动接听电话之间的时间延迟。
接听编码:呼叫编码,如果要测试视频呼叫,须加上H264或者其他视频编码。
媒体源:接听呼叫后,播放的文件。支持wav,MP3,mp4。
媒体播放次数:达到播放次数后,结束呼叫。

3.7 系统状态

在这里插入图片描述
查看当前测试工具所在系统的资源情况。

3.8 上传媒体源

在这里插入图片描述
通过这个大大的按钮,可以上传媒体源,如下图:
在这里插入图片描述

祝您顺利使用,开心愉快。

### 回答1: Freeswitch是一种开放源代码的语音和通信软件,提供语音、视频和多媒体通信能力。为了方便用户操作和管理,开发者为Freeswitch开发了简单图形化界面Freeswitch图形化界面基于Web技术实现,并采用Bootstrap框架和React.js技术。它具有简洁、易用的界面和友好的用户体验。用户只需在浏览器中输入相关的IP地址和端口号即可进入图形化界面。在界面中,用户可以登录、配置路由、管理通话、监控系统状态等操作。 图形化界面默认包含一些基本配置,例如:用户、呼入路由、呼出路由,用户可以根据自己的需求进行修改或者新增配置。用户也可以在界面中管理通话,例如:发起呼叫、挂断电话、进行转移等等。此外,Freeswitch图形化界面还提供系统日志、性能监控等功能,方便用户进行系统维护和管理。 总体来看,Freeswitch 1.10.7图形化界面为用户提供了方便、高效的使用体验,并提高了系统管理的可视化程度,这对于语音和通信行业的从业者及其管理者来说具有很大的意义。 ### 回答2: FreeSWITCH是一款强大的开源电话系统,其中1.10.7版本是最新的稳定版本。它支持Voice over IP(VoIP)和其他通信技术,如电话、传真和视频。同时,这款软件也支持多种协议,例如SIP、H.323和WebRTC,可以在 Linux、Windows 和 macOS 等不同平台上运行。 不过,对于一些初学者来说,命令行界面较为复杂,很难驾驭,因此出现了一些可以在图形界面下进行FreeSWITCH的配置和管理的工具。其中一些工具功能繁多,但使用起来相对复杂,很难快速掌握。而在这些工具中,Sangoma的FreePBX可能是比较著名的一个,但它需要安装在 FreeSWITCH 系统之外。 这里介绍一个能够在 FreeSWITCH 系统内完成图形化界面配置的工具,它是由FreeSWITCH的社区成员开发的。这个工具名为FreeSWITCH Desktop GUI (FSgui),目前已经实现了基础的系统配置以及呼叫中心方面的功能。 关于FSgui的使用,它提供了可视化的配置界面,在功能区中可以快捷地调整相关配置。例如,在呼叫中心方面,可以通过可视化配置,添加、编辑和删除IVR,管理呼叫、管理坐席分机等功能,缩短了用户配置的时间,从而提高效率。此外,其还支持SIP Trunks的管理,可以方便地配置多个SIP Trunks,以便于用户同时使用多种语音服务提供商。 总之,FreeSWITCH Desktop GUI 是一款简单易用的图形化工具,它为用户提供了快捷的配置方式,能够帮助使用者快速完成系统的配置与调整。同时,它是开源软件,可以在 GitHub 上进行下载。 ### 回答3: freeswitch是一款功能强大的开源电话交换机软件,但对于一些非技术人员来说,其操作和配置可能会比较复杂。为了能够更简单、更直观地使用freeswitch,一些第三方开发者开发了一些针对freeswitch图形化界面,使得用户只需要通过鼠标点击和填写一些基本信息就可以完成freeswitch的配置和操作。 针对freeswitch 1.10.7,开发者已经开发出了一些好用的图形化界面,比如“FusionPBX”和“FreeSWITCH-GUI”。这些界面的主要特点是简单、易用、可扩展,可用于管理用户、呼叫路由、语音信箱等等freeswitch的相关服务。 以“FusionPBX”为例,其界面设计比较简洁,主要分为左侧的菜单栏和右侧的内容展示区。通过菜单栏的操作,用户可以完成一些相应的功能,比如添加、删除用户,配置呼叫路由,设置CallCenter等等。同时,FusionPBX也提供了一些实用的功能,比如在线音频播放和录制,呼叫会议等等。 值得注意的是,图形化界面只是对freeswitch的操作和配置进行了简化和优化,并不代表可以完全替代命令行操作。因此,对于freeswitch的使用者,仍需掌握一些基本的命令行操作和配置知识,以便更好地利用图形化界面完成自己的需求。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贾宝玉的玉宝贾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值