问题标签 [freepbx]

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.

0 投票
4 回答
4133 浏览

asterisk - 挂断后的星号 IVR

我想在拨打的号码挂断后将呼叫者重定向到 IVR。我进行了研究,发现了一个叫做deadAGI但我无法让它工作的东西。你可以在下面找到我的extensions_custom.conf文件。

我的 AGI 文件是正确的,我敢肯定。我只需要在 hangup 命令后正确运行。

提前致谢。

0 投票
2 回答
4670 浏览

asterisk - 当队列包含手机时,Asterisk / Freepbx 不会将 CallerID 设置为呼叫方

Asterisk / FreePBX 是否支持将呼入呼叫者的呼叫者 ID 传递给远程支持代理(在手机上)?

我们的工作有一个来电队列,其中包含“远程代理”(手机上的人)。对于手机代理来说,所有电话似乎都来自我们的主号码 (385-111-1111)。我们希望电话看起来像是来自呼叫者 (201-555-5555)。

这不是我们的 SIP 中继提供商的问题。过去我们使用不同的 PBX 软件,使用相同的 SIP 中继提供商,并且能够正确设置来电显示。扩展能够设置和传递任意来电显示,只有来自队列的呼叫保留主号码。

传出对等详细信息:

我已经操纵了很多设置,以至于我开始怀疑 Asterisk / FreePBX 是否根本不支持这一点。有没有人成功地做到这一点?

0 投票
1 回答
2483 浏览

freepbx - Freepbx:以编程方式添加扩展

我试图以编程方式添加扩展。在那里我遇到了一些问题。我的代码是

并输出

我尝试添加 PJSIP 扩展,但在 GUI 中我添加了虚拟设备。我还需要添加媒体加密。谁能指导我?

0 投票
2 回答
1107 浏览

asterisk - FreePBX 通话录音 - 增加一个流的音量

我安装了 FreePBX,并且已将呼入和呼出路由上的通话录音选项设置为是。

入站和出站呼叫都在进行通话录音,但入站流非常安静以至于听不见。

有没有办法增加单个流的音量。

我知道 tx 和 rx 增益命令,但是这些命令会改变所有内容的音量,并且我们在任何通话期间都能听到来电者的声音。

0 投票
1 回答
1061 浏览

java - Vtiger +FreePBX:通话挂断后通话状态不更新

我已将 FreePBX 与 Vtiger (PBXManager) 集成,我已使用此步骤进行集成https://wiki.vtiger.com/vtiger6/index.php/Asterisk_Integration

在我的设置中,FreePBX 和 Vtiger 都在不同的服务器上。

通话工作正常,但通话状态和其他数据未在 Vtiger 中更新。即使在通话挂断后,它也会在通话状态字段中显示振铃,如果我转到详细视图,它会将我的录音 URL 显示为空白。

在此处输入图像描述

这是我在nohup.webapp.log文件中获取的日志

http://pastebin.com/m8ErDKt9

VtigerAsteriskConnector.properties

这似乎与asterisk-java我的库有关,但我不确定,我已经在我的一个本地 VM 中进行了相同的集成,它可以正常工作,唯一的区别是我的本地计算机 FreePBX 和 Vtiger 都驻留在同一台服务器上。

如果有人需要,我会提供配置文件。

任何建议和想法将不胜感激。

0 投票
1 回答
97 浏览

queue - 以编程方式更改 FreePBX 队列设置?

有没有办法更改 FreePBX 添加的队列的设置(例如“超时”)?我在 Asterisk Manager (AMI) 和 CLI 中发现没有这样的选项。

0 投票
1 回答
4195 浏览

command-line-interface - 带有呼叫持续时间或长度的星号 cli 命令“通道发起”

我正在使用星号(Freepbx)。我正在使用以下命令,它工作正常。我可以毫无问题地从星号 cli 发起呼叫。

通道发起 SIP/tunk-name/1416XXXXXXX 分机 701@from-internal

呼叫我的电话号码(1416XXXXXXX),当我接听时,它使用我在 freepbx 中创建的中继连接到 701 队列。

我想在此命令中设置通话持续时间,以便在设置时间后断开连接。
提前致谢

PS:我不想在队列中设置时间。

0 投票
1 回答
6751 浏览

php - 使用 FreePBX 和 Asterisk 调用 PHP 脚本

所以我有一个通过 FreePBX 服务器设置的 VOIP 系统。我想拥有它,以便当 FreePBX 接听新呼叫时,星号会将呼叫者 ID 和呼叫 ID 发送到 php 脚本,然后该脚本将使用该信息收集与该呼叫者 ID 相关的帐户的票证信息. 然后它将使用找到的信息更新数据库。当用户接听电话时,我想将用户的分机和呼叫 ID 发送到另一个 php 脚本并使用新信息更新数据库。

我研究了 PHPARI,但我缺少文档。我只需要它走一条路,据我了解,PHPARI 和类似的库似乎都专注于双向走。

我的互联网搜索没有任何结果,所以我向你们寻求帮助和指导。

FreePBX 版本:13.0.83 星号版本:13.7.1

0 投票
2 回答
2229 浏览

asterisk - 如何在星号中编辑 extensions_additonial.conf?

我需要更改文件中的一个字符,但 Asterisk 会覆盖该文件。如何使更改持久化?

0 投票
1 回答
2501 浏览

twilio - 黑客通过我的 FreePBX IVR 拨打国际电话

我正在运行:FreePBX 12.0.76.2 Asterisk 11.18.0 FreePBX 64 位发行版 6.12.65

我有许多用于呼入和呼出的 POTS 线路,以及用于呼出国际电话的Twilio SIP 中继。

我刚刚接到来自南加州的三个不同来电显示的重复电话,他们试图拨打我们公司的许多内部分机。接到电话的员工会听到“水下数字音调乱码”,然后挂断。然后,这些呼叫者发现了一些方法,可以通过我的 Twilio 和我的本地 POTS 线路拨打数百美元的国际电话。目的地是布基纳法索和菲律宾的手机号码(其中大约三个反复拨打,有的打通了 15 分钟,有的打通了 4 分钟,大部分无人接听)。

我看到 AMI 存在漏洞,但自从补丁发布以来我已经修复了该漏洞。

我将正在呼叫的电话号码列入黑名单(使用黑名单模块),这停止了呼叫。但我仍然不知道他们设法利用了哪些漏洞。

在 CDR 中,我确实看到了他们在进行出站呼叫时似乎使用的上下文,“macro-dial-one”,然后是“from-internal-xfer”或“from-trunk-sip-TwilioTrunkOutB”。

同样的事情也发生在我们运行 PIAF v1.2.9、Asterisk 1.4.21.2 的旧 FreePBX 上,除了他们似乎利用了手机的杂项目的地(因为已被删除),以某种方式允许他们从我们的系统拨打国际号码. 所以它似乎与任何远程代码执行或特权升级无关。这是一些 IVR 漏洞利用。

任何想法如何发生?我已经用谷歌搜索了我能找到的所有组合,但没有看到任何关于此漏洞的提及。