问题标签 [fusionpbx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
amazon-web-services - FusionPBX 创建 SIP 中继或网关
我已经使用 aws 创建了 fusionpbx 实例。能够在创建的两个分机之间进行内部通话。现在我想在拨打特定分机时对 VOIP 服务器进行外部呼叫。为此,我知道我们需要在两台机器之间创建一个sip 中继,即 fusionpbx 服务器和 Voip 服务器。
截至目前,我在不使用用户名和密码的情况下创建了一个网关,并在 CIDR 块中添加了外部 Voip 服务器 IP 地址。但仍然无法启动网关,它只是刷新页面。配置时没有给出主机名。
我已经参考了许多互联网上可用的文件,但找不到任何合适的参考。感谢是否有人可以在这里帮助我。
freeswitch - Freeswitch IVR 按下一个数字并桥接 2 个参数动作
在我的 Freeswitch IVR 中有一个类似的条目,
在这里,我也想"curl http://www.google.com"
按 1 的同一个数字,
有没有可能?如果可能,我们如何实现它?
sip - 如何修改FusionPBX/Freeswitch上的SIP绑定IP地址?
我目前正在使用 PostgreSQL 在 CentOS 7 上运行 FusionPBX 4.4。
我用一个 IP 地址安装了系统,例如 192.168.201.201,现在想将系统移动到一个新的 IP 地址,例如 10.65.208.2。这是通过修改 /etc/sysconfig/network-scripts/ifcfg-enoX 中的设置来完成的,并且我已确保可以访问新的 IP 地址。
之后,通过在Advanced>Domains下将 domain 从旧值更改为新值来处理特定于域的配置。我可以登录系统(使用新的 IP 地址)而无需指定 admin@192.168.201.201。
但是,我目前的问题是我无法让 SIP 应用程序绑定到新的 IP 地址。如果我运行netstat检查绑定,只会找到 IPv6 地址。
如果我打开fs_cli并尝试评估存在的变量,似乎 Freeswitch 也已注册应该使用新的 IP 地址。
尽管如此,/var/log/freeswitch/freeswitch.log仍然告诉我以下信息(请注意,它会尝试绑定到旧 IP 地址,这会导致错误):
我只定义了一个网络接口(eno2)。安装期间使用的另一个界面已禁用。
如果我启动 eno1 接口,并将 IP 地址设置为旧的(192.168.201.201),Freeswitch 不会给我任何错误,我可以绑定到旧地址。
从 netstat 中,我们还可以看到 freeswitch 已经开始在旧 IP 地址上侦听 TCP/5060。
这引出了我的问题;
哪个变量用于绑定(即旧的 192.168.201.201 地址存储在哪里),如何修改它以便 FusionPBX/Freeswitch 了解使用哪个 IP 地址?
linux - FusionPBX安装502 Bad Gateway
我正在尝试使用以下链接在 Centos 7 操作系统上安装 FusionPBX。
https://www.fusionpbx.com/download.php
安装成功后出现错误
502 错误网关 nginx/1.12.2
拜托,谁能帮我修复 FusionPBX 错误。
asterisk - Freeswitch 指南如何从客户端获取 CDR UUID
我的系统包含: - Freeswitch 服务器 - Sip 客户端:Web 使用 sipjs ,移动 react-native 使用https://github.com/datso/react-native-pjsip接听电话。
我的问题是当呼叫完成时,我需要知道最近添加到该呼叫的 Postgres DB 的 CDR 的 uuid 以将一些信息附加到该呼叫
我尝试了很多方法但不能成功例如:将http请求写入postgres DB,但无法准确找到哪个uuid,因为一个扩展可以一次拨打多个电话。
谁能帮我解决这个案子?
sip - 如何从 FusionPBX 视频会议室获取视频流
我正在使用 SIP.js 连接到 FusionPBX 视频会议室,但是当呼叫者加入时,所有呼叫者都会获得一个呼叫者视频流。
我怎样才能让房间里的所有流来处理它们并互相查看,这样每个人都可以看到每个人的视频?
有什么我可以使用的活动吗?喜欢on("join")
什么的?所以当有人连接我得到他的流?
SIP.js 有这些事件,但它只适用于点对点,而不是房间。
还有其他方法可以让它与 FreeSWITCH 一起使用吗?
我怎样才能让它工作?
linux - 无法发送传真“Err_Call_Rejected”
我正在尝试从 fusionpbx 发送传真,但是每当我单击发送按钮时,我都会收到此错误“Err_Call_Rejected”,我检查了我的网关和访问控制中的 IP,一切正常,但仍然收到此错误,我正在使用 SIP 的 flowroute,任何事情都将不胜感激谢谢提前
xml - Freeswitch - 执行 Shell 脚本并保存输出
我在 Debian 9 上运行 FusionPBX 4.5.10 和 Switch 1.10.1(64 位)。
我正在编写自定义拨号计划以使用系统应用程序执行 sheel 脚本。当我编写此代码时,它运行良好
但正如我在编写拨号方案时在https://freeswitch.org/confluence/display/FREESWITCH/mod_dptools%3A+system url中提到的那样<action application="set" data="OUT=${system foo.sh}"/>
它不运行。
我想要的是将脚本的输出保存在一个变量中并在拨号计划中使用它。
如果我正在做任何事情或任何可以帮助我实现这一目标的帮助,请告诉我。
谢谢
twilio - 在 FusionPBX 上使用 Twilio SIP 中继
有没有人尝试将 Twilio SIP 中继与 FusionPBX 一起使用?
我已禁用注册,并尝试进行基于 IP 的设置和基于凭据的设置,但均未成功。在进行基于 IP 的设置时,我删除了 Fusion 上的用户/通行证字段,并从 Twilio 控制台上的中继终端中删除了凭据。在进行基于凭据的操作时,我将两者都添加回来,但在这两种情况下,我都确保注册被禁用。
代理使用这种格式:mytrunknamehere.pstn.twilio.com 也尝试了区域化版本。mytrunknamehere.pstn.us1.twilio.com
FusionPBX 中的中继上实际上没有配置任何其他设置。
有人碰巧有设置指南或建议吗?
google-cloud-platform - 谷歌云平台上的FusionPBX安装
有什么办法可以分解这行代码?它总是返回权限错误。我正在 Google Cloud 上部署 fusionPBX。
我收到了这个错误