freeswitch

我可以使用 Freeswitch 设置“非自愿”电话会议吗?
freeswitch

我可以使用 Freeswitch 设置“非自愿”电话会议吗?

我正在尝试设置 SIP/RTP 公共公告基础设施。基本上,有几个配置为自动应答的从属用户代理,以及一个应该能够呼叫所有用户代理并发布公告的主 UA。 一种解决方法似乎是创建一个会议并让所有 UA 通过某种 RPC 机制加入,但除非必须,否则我不想朝那个方向发展。 从属 UA 是 linphone,我尚未决定主代理。 ...

Admin

在 Proxmox 下运行 FreeSWITCH 的最佳客户操作系统
freeswitch

在 Proxmox 下运行 FreeSWITCH 的最佳客户操作系统

我们有许多 Asterisk 系统运行在专用机器上,并希望使用 FreeSWITCH 来替换其中的一些系统。FreeSWITCH 的优势之一应该是它在虚拟化环境中的表现比 Asterisk 好得多。但是,我几乎找不到有关人们在 Proxmox 容器中使用它的信息。我想知道是否有人见过任何包含 FreeSWITCH 的可运行 Proxmox 映像,这样我们就可以测试许多东西,而不必深入创建自己的映像。或者至少可以找到一个线索,让我们知道可以使用哪些系统映像/发行版映像来快速安装它,而不必处理太多的依赖关系或不同的 Linux 版本问题。 需要明确的是:它应该...

Admin

为什么通过我的服务器进行的 SIP 呼叫没有声音?
freeswitch

为什么通过我的服务器进行的 SIP 呼叫没有声音?

我已经启动并运行了 FreeSWITCH SIP 服务器。它有公共 IP 并且位于 1 对 1 NAT 之后(实际上是 Amazon EC2 实例)。 我可以连接到它,拨打其他终端(即我的 Android 设备拨打我的 PC 或反之),信号发送没有任何问题(呼叫、应答、挂断等)。不幸的是,让我抓狂的是,就是这样:没有音频通过,也没有视频。 服务器没有抛出错误,但它报告了许多重传,如下所示: switch_rtp.c:915 [ zrtp 引擎]: 警告!HELLO 已达到最大重传次数(重试 20 次)。ID=15 编解码器设置正确(相同的配置在我的 ...

Admin

由于 VPC 对等连接导致网络接口之间的流量
freeswitch

由于 VPC 对等连接导致网络接口之间的流量

我们有一个场景,其中我们有一个 SBC 实例,该实例连接了三个网络接口(1、2、3)。SBC 实例以及网络接口 1(管理)、2 部署在 VPC A 中,其中接口 3 是来自 VPC B(不同子网无 IP 重叠)的网络接口,通过交叉连接连接到实例。VPC A 和 VPC B 具有 VPC 对等连接。SBC 实例正在运行处理(音频和视频)媒体的应用程序,由于媒体锁定功能,我们在 SBC 上看到一些(hirpining)行为。 这可能是由于 VPC 对等连接造成的吗? 由于 VPC 对等连接在数据包到达网络接口之前发生,SBC 没有太多洞察力?有没有办法使用数据...

Admin

如何防止 FreeSWITCH 向 SIP BYE 和 CANCEL 添加原因标头?
freeswitch

如何防止 FreeSWITCH 向 SIP BYE 和 CANCEL 添加原因标头?

我注意到 freeswitch 会自动将 Reason 标头添加到 SIP BYE 和 CANCEL 请求中。我已成功使用 disable_q850_reason 参数来阻止 FreeSWITCH 将 Reason 标头添加到 3xx、4xx、5xx 和 6xx 响应中。是否有类似的参数或配置方法可以阻止 FreeSWITCH 将 Reason 标头添加到 BYE 和 CANCEL 请求中?谢谢! ...

Admin

无法在 fusionpbx 上接收来自外部源的 SIP 呼叫,错误似乎是 [WRONG_CALL_STATE]。我该如何修复它
freeswitch

无法在 fusionpbx 上接收来自外部源的 SIP 呼叫,错误似乎是 [WRONG_CALL_STATE]。我该如何修复它

我是新手,我刚刚在基于 Debian 的 1GB RAM 40GB SSD 服务器上安装了 Fusionpbx。我还创建了几个扩展,但来自外部源的呼叫被挂断了。我查看了日志,错误似乎是 [CS_NEW] [WRONG_CALL_STATE]。我该如何解决它。我也添加了最新的错误日志。 5abafa86-246b-405c-8f2a-d904ca623840 2023-09-08 07:39:52.416393 98.90% [DEBUG] switch_core_session.c:1744 Session 9 (sofia/internal/[email&...

Admin

无法访问我的 Debian 服务器上的 8000 端口
freeswitch

无法访问我的 Debian 服务器上的 8000 端口

我有一个运行 fusionPBX 的 Debian 服务器,我使用这官方脚本。它使用 nginx 来托管应用程序,我尝试在 nginx 的配置文件中添加另一个服务器(Django)以支持在同一台计算机上运行的另一个服务器。但是,我无法访问 Django 服务器。 这台机器上的 nmap 从另一台机器说 $ nmap host_name Host is up (0.00044s latency). Not shown: 991 filtered ports PORT STATE SERVICE 22/tcp open ssh 80/tcp ...

Admin

如何在 3CX 上正确挂断 Freeswitch/Sofia SIP 呼叫?
freeswitch

如何在 3CX 上正确挂断 Freeswitch/Sofia SIP 呼叫?

我们在主机 A 上运行一个 FreeSwitch 实例,该实例使用 SOFIA 模块向在主机 B 上运行的 3CX 实例拨打外拨电话。 除挂断外,一切工作正常:主机 A 发送的 BYE 数据包未被 3CX 主机接受,并出现 404 用户未知错误。 在第一次(工作)呼叫之后,由于线路被占用,因此无法发起任何呼叫,直到我们重新启动整个 freeswitch 服务。 网关配置如下: <include> <gateway name="default"> <param name="real...

Admin

端口 5060 上的所有流量在整个网络中丢失
freeswitch

端口 5060 上的所有流量在整个网络中丢失

我在转发端口时遇到问题5060在我的防火墙/路由器中连接到 FreeSWITCH 服务器。 我们的防火墙/路由器是 Uniquiti Edge Router X。服务器的本地 IP 是10.0.0.216,路由器的10.0.0.1。此外,我们在网络中还有一些其他 PC,比如说10.0.0.10等。 假设我们的公共 IP 地址是。1.3.1.2主机名example.com指向1.3.1.2。 当 udp id 正常工作时,使用 tcp 的端口上的所有流量5060都会完全消失: 10.0.0.216 $ sudo netcat -l 5060 ... 10.0....

Admin

tel:Freeswitch 中的 URI 支持(用于拨出电话)
freeswitch

tel:Freeswitch 中的 URI 支持(用于拨出电话)

我已经将 Freeswitch 实例与外部 SIP 服务器集成,通话没有任何问题。但现在我需要更改仅支持 tel: URI 的 SIP 服务器。 如果有来电,Freeswitch 可以通过 ^(+999)?(\d{10})$ 正则表达式识别号码。但在拨打电话时,我无法发送 tel: 而不是 sip: URI,因此 SIPGW 拒绝了来电。 有什么方法可以强制 Freeswitch 在拨出电话时使用 tel: URI?如能得到任何帮助,我将不胜感激。 ...

Admin

Freeswitch 在 32 秒后掉线
freeswitch

Freeswitch 在 32 秒后掉线

因此,我在 Raspberry PI 3 上安装了 Freeswitch,但它在 32 秒后掉线。我在 google 上广泛搜索过,这似乎是一个常见问题,但遇到此问题的所有人都有复杂的设置,包括外部网关、VPN、NAT、多个子网等。就我而言,我使用的是几乎原始的配置,我做的唯一更改是从配置中删除 IPv6 配置文件。我甚至没有更改默认密码。我在具有 /24 子网和所有内部电话的家庭网络上使用所有内容。起初我以为是网络丢包,但这只发生在某些手机上。这两部手机是我的 PC 上的 Android 版 Zoiper 和旧版 Zoiper。我在同一台 PC 上安装了较...

Admin

FreeSWITCH 双栈 IPv4/IPv6
freeswitch

FreeSWITCH 双栈 IPv4/IPv6

我目前正在尝试了解如何使我的 freeSWITCH 能够同时使用 IPv6 和 IPv4。目前,我认为最简单的方法是先创建一个适用于 IPv4 的设置,然后将 IPv4 地址切换为 IPv6 地址。 设置 IPv4 非常简单,因此,第 2 步:使用 IPv6。然而,出乎意料的是(对),它没有奏效。 我正在使用 freeswitch 1.8.5,我看到我的数据在一个方向上完美流动(从 IPv4 到 IPv6),但相反的方向似乎不起作用(从 IPv6 到 IPv4)。 我很好奇是否有人设法让 FreeSWITCH 在双栈 Windows 环境中运行? I...

Admin

Freeswitch/fusion“幽灵”呼叫绕过 F2B/domain acl
freeswitch

Freeswitch/fusion“幽灵”呼叫绕过 F2B/domain acl

我们一直在接收来自不存在分机的“幽灵”呼叫。我以前在 Asterisk 系统上遇到过这种情况,通常只需配置 SIP 配置文件以禁用访客/匿名呼叫。但是,这是 Freeswitch 系统,它使用 F2B 作为其主要安全手段。我目前正在更新 iptables,但我很好奇这些呼叫是如何被允许的。该实例使用 Freeswitch 中包含的域安全性,我可以在日志中看到呼叫被域 ACL 终止,但新通道正在首先启动。 任何帮助都将不胜感激。日志条目如下;如果您需要更多信息,请告诉我,因为我对 sofia 还不太熟悉。 [警告] sofia_reg.c:1663 在 so...

Admin

调用 freeswitch 时 simpl5 出错(onGetUserMediaError)
freeswitch

调用 freeswitch 时 simpl5 出错(onGetUserMediaError)

我一直在致力于设置 HTML5 客户端(sipml5 by doubango:https://www.doubango.org/)。我的设置的基础结构如下所示: 服务器 1:sipml5 客户端,通过 ngnix 和 https 提供服务。 服务器2:使用 doubango 设置 webrtc2sip,通过安全的 tcp WebSocket 提供服务,wss:\voip.example.com:10062 服务器 3:运行带有证书的 FreeSWITCH 设置,注意:我能够通过本地 sip 客户端连接到我的 FreeSWITCH 并拨打电话。 到目前...

Admin

Freeswitch/FusionPBX 尝试列出所有入站路由/目的地及其相关操作
freeswitch

Freeswitch/FusionPBX 尝试列出所有入站路由/目的地及其相关操作

我主要使用 Asterisk/FreePBX,但最近才开始大规模使用 Freeswitch,所以请原谅我,因为我现在才开始探索大量界面。 问题:用户希望能够看到所有入站路线和相关目标/操作,但我无论如何也想不出如何轻松显示这些内容。目前,我需要进入目的地才能查看其路线或偏离描述(其中大部分都是不正确的)。 我将研究为其编写脚本,但为了最终用户自助服务,如果您有任何可能有帮助的替代解决方案/模块,请告诉我。 ...

Admin