问题标签 [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.

0 投票
1 回答
4995 浏览

asterisk - 我在哪里可以看到从 Asterisk AMI 执行的“Originate”命令

我正在调整简单的应用程序,除其他外,它应该能够使用 Asterisk AMI Originate 命令呼叫另一方。

我被卡住了,我相信我的起源命令是错误的。

当我使用普通手机时,我在哪里/如何查看 Asterisk 创建的 Originate 命令日志,以便将其与我手工制作的手机进行比较?

0 投票
1 回答
1321 浏览

ruby-on-rails - 在 Adhearsion 之外的 Rails 应用程序上接收实时 Asterisk AMI 事件

我有一个 Rails 应用程序,我正在尝试通过 AMI 从我的星号获取实时事件。

我成功地创建了一个脚本来从 adhearsion 源代码发起调用,而无需创建新的 adhearsion 项目。

我创建了一个扩展 adhearsion 的 ManagerInterface 类并覆盖 event_message_received 方法的类。从 Rails CLI,如果有人打电话,我按 Enter 2 或 3 次,我得到了事件,但我必须干预才能得到它。

这是我的代码:

我是否必须运行后台进程才能做到这一点。如果我这样做,我该怎么做????

提前致谢

0 投票
5 回答
14844 浏览

php - Asterisk 服务器将变量从拨号计划传递到 AGI 脚本

我的拨号方案是这样的

我想从哪里调用faile.php,它可能是从哪里调用的,也可能是从哪里调用failedi。我怎样才能检查这个

我需要像这样做 faile.php

0 投票
1 回答
3789 浏览

asterisk - 我无法从 Asterisk Manager 界面获取事件

这是我连接到 Asterisk Manager 界面的代码:

问题是当我连接到服务器时,我收到“Asterisk Call Manager/1.1”消息。连接到服务器后,我登录到服务器,但没有收到任何消息。我想从星号获取事件。使用网络Socket有问题吗?我是否应该使用特殊命令告诉星号我想接收事件。

0 投票
2 回答
1525 浏览

perl - Asterisk::AMI 出现致命错误

我正在尝试使用 Asterisk::AMI 包,但一个简单的例子不起作用

总是我得到一个错误:


编辑

文档看错了,我试过了

并且工作正常

0 投票
1 回答
1592 浏览

asterisk - 星号 AMI。通话开始时会触发什么事件?

我认为在我的配置中不会触发此事件。当话务员接听电话时必须触发什么事件?

0 投票
3 回答
1553 浏览

sip - SIP 拨号计划的星号入口点

我知道这应该很容易,但我无法通过星号配置文件来执行此操作。

我需要什么entry pointexternal 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,我不知道这是否有帮助

谢谢!!!

0 投票
2 回答
4969 浏览

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;我使用示例配置仅供参考。这是我们得到的最小的......)

0 投票
1 回答
1167 浏览

asterisk - 从一个 dahdi 频道跳转到另一个频道

嗨,我会尽我所能描述。

我将 Asterisk 1.4 与 DAHDI 2.4 一起使用。我们已经合并了两条 PRI 线,即现在我们在一个跨度上有 60 条线。

我想将呼叫从一个通道跳到另一个通道,即我的呼叫在通道号上收到。3 dahdi 然后我想将此呼叫切换到通道号 32,即在第二个号码上(并非全部,仅适用于某些特定情况)。

Dial(DAHDI/G1)习惯拨打上次可用的免费频道,但它不起作用

0 投票
2 回答
587 浏览

asterisk - 从 2 个星号服务器加入 CDR 记录

我有 2 个星号服务器(server_A 和 server_B),在这两个服务器上我都将 CDR 记录存储在 MySql 中。我的问题:当来自 server_A 的用户调用来自 server_B 的用户时,有什么方法可以从两台服务器加入 CDR 记录?