问题标签 [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.
asterisk - 播放多个声音文件
我真的很想得到一些帮助。
我需要在一行上播放音频文件,读取数值并结束播放另一个音频文件,这可以在拨号方案中完成吗?
比如我想能够说。
您有一个来电(播放)和 15 分钟(阅读分钟)和分钟(播放)。我需要将它作为 mA 放入 Dial() 字符串中。
linux - 呼叫文件星号中的多源号码
我想在两个人之间拨打电话,这意味着我想给第一个人打电话,如果他接听了,就拨打第二个人的号码。第一个人有多个号码,它应该一个接一个地拨打每个号码,直到其中一个人回答。
我正在使用呼叫文件并为第一人称使用“通道”(预计它应该在开始时呼叫第一人然后呼叫第二人)并且它使用“拨号”应用程序与第二人呼叫文件进行呼叫:是否可以在“频道”中拨打多个电话,然后一个接一个地拨打电话?如果是这样,我怎样才能做到这一点?
请记住,我不希望此功能用于目的地号码,并且我知道如何与多个目的地拨打电话(数据:SIP/300&SIP/400)
提前谢谢你,任何建议都会很棒:)asterisk - Asterisk - 秒拨号方案选项 S(sec) 后设置挂断
当您拨打 876 时,星号 pbx 开始通话,发送一些 dtmf 代码,但 2 秒后不关闭通话。呼叫需要由用户关闭。
从手册:
S(x) 在被叫方接听电话后 x 秒挂断电话。
我错过了什么?
asterisk - 什么是 Asterisk Dial() 选项来调用从被叫方收到的“正在振铃”状态的子程序?
当发生以下事件时,我需要执行 AGI 脚本:
- 来电(很简单,只是调用
AGI()
函数)。 - 当一个电话“响铃”时(我想不通!)。
<-- Problem, how to do this?
- 当呼叫“已接听”时(我使用 中
U(answer^${CALLID})
的选项Dial()
)。 - 当电话挂断时(我使用
h
特殊分机)。
我的拨号方案如下所示:
看,我已经调用3
fast-agi
了脚本incoming
:answered
和hangup
。现在我需要调用类似ringing
的脚本,比如被叫方“响铃”时。如何做到这一点?
asterisk - IVR Asterisk 拨号计划因无效按键而无限期
我正在做 Asterisk 拨号计划extensions.conf
。
我正在创建一个简单的 IVR,其中客户的无效按键应该只重复两次。之后,它应该断开连接。
但是这里的循环是无限期的。
asterisk - 星号 11 匹配宏中的目标扩展
长话短说:Fanvil 手机不允许您更改麦克风音量(太低)。
我已经创建了这个自定义宏,但无法匹配电话(分机 131)正在接听电话的情况,它仅在拨打电话时才有效:
这是来自控制台:
似乎 ${EXTEN} 始终是正在调用的那个,我怎样才能捕捉到 131 的事件是调用的目的地?
go - Google-speech-api 抛出 EOF 错误而不是执行音频转录
在我的项目中,我正在使用 golang 开发一个 websocket 服务器,它通过 ARI 控制星号通道,并使用 google-speech-api 在同一通道上执行实时音频转录。在连接时,我想将来自星号通道的音频保存到文件中,同时将音频发送到谷歌并获取成绩单。音频由星号 audiofork 应用程序发送,以便我可以在音频在另一个线程上流式传输时使用 ARI 操作通道。
问题是,当我向谷歌发送帧时,我从服务器发送的第一个和每个连续帧都会出现 EOF 错误,但是当我使用 sox 将保存帧的二进制文件转换为 wav 时,我会在通道上录制音频,所以帧通过 audiofork 发送没有损坏。谁能给我任何建议如何让 google-speech-api 与我合作?
asterisk - Asterisk GOTOIf 命令未正确命中分支
这是我的 .conf 文件中用于星号 freepbx 的代码,我确信阻塞是真的
这是来自星号的日志,说 Blocked 是真的
任何想法为什么它没有正确分支?
php - 我需要多次执行 php async,我应该在需要时关闭特定的通道
php文件(demo.php);
拨号计划;
我需要多次执行 demo.php 异步,我应该在需要时关闭特定的通道。当我从控制台调用 003@demo 时没问题。
我该怎么办?我尝试从 Extension.But 调用呼叫。但 php 没有等待 400 秒。php 在 30 秒后完成。例如;
php - 如何为 Asterisk 运行 php 文件异步和多次?
我有一个 php 文件,当我将它用作单次执行时,它运行正常。它正在从数据库中提取带有 ID 的呼叫列表并拨打所有号码。我需要用一堆 ID 多次执行这个 php 文件。我可以使用 thsi 命令只为一个 ID 运行它
我怎样才能运行该异步和多次?