问题标签 [dialplan]

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 投票
1 回答
27 浏览

asterisk - 播放多个声音文件

我真的很想得到一些帮助。

我需要在一行上播放音频文件,读取数值并结束播放另一个音频文件,这可以在拨号方案中完成吗?

比如我想能够说。

您有一个来电(播放)和 15 分钟(阅读分钟)和分钟(播放)。我需要将它作为 mA 放入 Dial() 字符串中。

0 投票
2 回答
217 浏览

linux - 呼叫文件星号中的多源号码

我想在两个人之间拨打电话,这意味着我想给第一个人打电话,如果他接听了,就拨打第二个人的号码。第一个人有多个号码,它应该一个接一个地拨打每个号码,直到其中一个人回答。

我正在使用呼叫文件并为第一人称使用“通道”(预计它应该在开始时呼叫第一人然后呼叫第二人)并且它使用“拨号”应用程序与第二人呼叫文件进行呼叫:

是否可以在“频道”中拨打多个电话,然后一个接一个地拨打电话?如果是这样,我怎样才能做到这一点?

请记住,我不希望此功能用于目的地号码,并且我知道如何与多个目的地拨打电话(数据:SIP/300&SIP/400)

提前谢谢你,任何建议都会很棒:)
0 投票
1 回答
205 浏览

asterisk - Asterisk - 秒拨号方案选项 S(sec) 后设置挂断

当您拨打 876 时,星号 pbx 开始通话,发送一些 dtmf 代码,但 2 秒后不关闭通话。呼叫需要由用户关闭。

从手册:

S(x) 在被叫方接听电话后 x 秒挂断电话。

我错过了什么?

0 投票
1 回答
200 浏览

asterisk - 什么是 Asterisk Dial() 选项来调用从被叫方收到的“正在振铃”状态的子程序?

当发生以下事件时,我需要执行 AGI 脚本:

  1. 来电(很简单,只是调用AGI()函数)。
  2. 当一个电话“响铃”时(我想不通!)。<-- Problem, how to do this?
  3. 当呼叫“已接听”时(我使用 中U(answer^${CALLID})的选项Dial())。
  4. 当电话挂断时(我使用h特殊分机)。

我的拨号方案如下所示:

看,我已经调用3 fast-agi了脚本incomingansweredhangup。现在我需要调用类似ringing的脚本,比如被叫方“响铃”时。如何做到这一点?

0 投票
1 回答
66 浏览

asterisk - IVR Asterisk 拨号计划因无效按键而无限期

我正在做 Asterisk 拨号计划extensions.conf

我正在创建一个简单的 IVR,其中客户的无效按键应该只重复两次。之后,它应该断开连接。

但是这里的循环是无限期的。

0 投票
1 回答
46 浏览

asterisk - 星号 11 匹配宏中的目标扩展

长话短说:Fanvil 手机不允许您更改麦克风音量(太低)。

我已经创建了这个自定义宏,但无法匹配电话(分机 131)正在接听电话的情况,它仅在拨打电话时才有效:

这是来自控制台:

似乎 ${EXTEN} 始终是正在调用的那个,我怎样才能捕捉到 131 的事件是调用的目的地?

0 投票
1 回答
37 浏览

go - Google-speech-api 抛出 EOF 错误而不是执行音频转录

在我的项目中,我正在使用 golang 开发一个 websocket 服务器,它通过 ARI 控制星号通道,并使用 google-speech-api 在同一通道上执行实时音频转录。在连接时,我想将来自星号通道的音频保存到文件中,同时将音频发送到谷歌并获取成绩单。音频由星号 audiofork 应用程序发送,以便我可以在音频在另一个线程上流式传输时使用 ARI 操作通道。

问题是,当我向谷歌发送帧时,我从服务器发送的第一个和每个连续帧都会出现 EOF 错误,但是当我使用 sox 将保存帧的二进制文件转换为 wav 时,我会在通道上录制音频,所以帧通过 audiofork 发送没有损坏。谁能给我任何建议如何让 google-speech-api 与我合作?

0 投票
1 回答
44 浏览

asterisk - Asterisk GOTOIf 命令未正确命中分支

这是我的 .conf 文件中用于星号 freepbx 的代码,我确信阻塞是真的

这是来自星号的日志,说 Blocked 是真的

任何想法为什么它没有正确分支?

0 投票
1 回答
46 浏览

php - 我需要多次执行 php async,我应该在需要时关闭特定的通道

php文件(demo.php);

拨号计划;

我需要多次执行 demo.php 异步,我应该在需要时关闭特定的通道。当我从控制台调用 003@demo 时没问题。

我该怎么办?我尝试从 Extension.But 调用呼叫。但 php 没有等待 400 秒。php 在 30 秒后完成。例如;

0 投票
0 回答
17 浏览

php - 如何为 Asterisk 运行 php 文件异步和​​多次?

我有一个 php 文件,当我将它用作单次执行时,它运行正常。它正在从数据库中提取带有 ID 的呼叫列表并拨打所有号码。我需要用一堆 ID 多次执行这个 php 文件。我可以使用 thsi 命令只为一个 ID 运行它

我怎样才能运行该异步和多次?