问题标签 [asteriskami]
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 - 我在哪里可以看到从 Asterisk AMI 执行的“Originate”命令
我正在调整简单的应用程序,除其他外,它应该能够使用 Asterisk AMI Originate 命令呼叫另一方。
我被卡住了,我相信我的起源命令是错误的。
当我使用普通手机时,我在哪里/如何查看 Asterisk 创建的 Originate 命令日志,以便将其与我手工制作的手机进行比较?
ruby-on-rails - 在 Adhearsion 之外的 Rails 应用程序上接收实时 Asterisk AMI 事件
我有一个 Rails 应用程序,我正在尝试通过 AMI 从我的星号获取实时事件。
我成功地创建了一个脚本来从 adhearsion 源代码发起调用,而无需创建新的 adhearsion 项目。
我创建了一个扩展 adhearsion 的 ManagerInterface 类并覆盖 event_message_received 方法的类。从 Rails CLI,如果有人打电话,我按 Enter 2 或 3 次,我得到了事件,但我必须干预才能得到它。
这是我的代码:
我是否必须运行后台进程才能做到这一点。如果我这样做,我该怎么做????
提前致谢
php - Asterisk 服务器将变量从拨号计划传递到 AGI 脚本
我的拨号方案是这样的
我想从哪里调用faile.php,它可能是从哪里调用的,也可能是从哪里调用failed
的i
。我怎样才能检查这个
我需要像这样做 faile.php
asterisk - 我无法从 Asterisk Manager 界面获取事件
这是我连接到 Asterisk Manager 界面的代码:
问题是当我连接到服务器时,我收到“Asterisk Call Manager/1.1”消息。连接到服务器后,我登录到服务器,但没有收到任何消息。我想从星号获取事件。使用网络Socket有问题吗?我是否应该使用特殊命令告诉星号我想接收事件。
perl - Asterisk::AMI 出现致命错误
我正在尝试使用 Asterisk::AMI 包,但一个简单的例子不起作用
总是我得到一个错误:
编辑
文档看错了,我试过了
并且工作正常
asterisk - 星号 AMI。通话开始时会触发什么事件?
我认为在我的配置中不会触发此事件。当话务员接听电话时必须触发什么事件?
sip - SIP 拨号计划的星号入口点
我知道这应该很容易,但我无法通过星号配置文件来执行此操作。
我需要什么entry point
来external SIP call
执行星号脚本。为了简单起见,假设我想执行这样的事情:
用户将以下列形式拨打此特定的 888 SIP 分机:
这不是一个internal
呼叫,呼叫来自另一台服务器,为了测试我正在使用这个Phono 示例并且呼叫正在进入星号服务器,问题是我不知道如何将它路由到my888app
. 已经尝试过/etc/asterisk/sip_general_custom.conf
没有运气,猜测问题是上下文 [my888app] 不正确。我前面已经有星号 CLI
所以,回顾一下:
- 没有 DID 有趣的事情,只是 SIP
.conf
我将在哪个文件中[my888appp]
- 我不明白 888 是一个
entension
还是一个channel
- [my888app] 会同时拨打多个电话,有问题吗?
- 现在当我从我得到的 Phono 应用程序拨号时
please enter the channel number follow by the # sign
,我不知道这是否有帮助
谢谢!!!
asterisk - 未在 Asterisk 11 AMI 上接收事件
我是 Asterisk 1.4 的老手,我希望在 Asterisk 11 上构建一个新的应用程序(目前是测试版,但计划在我需要它之前的某个时间发布 LTS。)
我无法让 Asterisk Manager Interface on 11 向我发送任何事件。(现在,很明显,在生产中,我需要大幅削减这些 AMI 权利,但在我探索的过程中,我已经打开了消防软管,如果你愿意的话。)
manager.conf
看起来像这样:
然后我telnet
尝试进入并探索事件流:
...它就在那里,不动,不管我对系统做了什么。我还尝试使用事件管理器操作来EventMask: on
尝试从中获得一些东西;该命令被接受,但没有任何变化。不过,它会很高兴地响应我发送给它的任何其他操作。
有什么线索吗?这种事情在 1.4 下运行良好,我在任何文档中都没有发现任何表明我做错了什么的东西。我想接下来要尝试的是1.8 ...
(这里没有什么其他内容/etc/asterisk
;我使用示例配置仅供参考。这是我们得到的最小的......)
asterisk - 从一个 dahdi 频道跳转到另一个频道
嗨,我会尽我所能描述。
我将 Asterisk 1.4 与 DAHDI 2.4 一起使用。我们已经合并了两条 PRI 线,即现在我们在一个跨度上有 60 条线。
我想将呼叫从一个通道跳到另一个通道,即我的呼叫在通道号上收到。3 dahdi 然后我想将此呼叫切换到通道号 32,即在第二个号码上(并非全部,仅适用于某些特定情况)。
我Dial(DAHDI/G1)
习惯拨打上次可用的免费频道,但它不起作用
asterisk - 从 2 个星号服务器加入 CDR 记录
我有 2 个星号服务器(server_A 和 server_B),在这两个服务器上我都将 CDR 记录存储在 MySql 中。我的问题:当来自 server_A 的用户调用来自 server_B 的用户时,有什么方法可以从两台服务器加入 CDR 记录?