星号起源不工作



我正在尝试让vtiger与星号1.6(freepbx服务器)一起工作。我已经设法达到了可以连接到星号管理器界面(AMI)并写入它的地步。但是由于某种奇怪的原因,起源不起作用。我正在使用 -

Action: Originate
Channel: SIP/2000
Exten: 1000
Context: from-internal
Priority: 1
Callerid: 2000
Async: yes 

我尝试在直接拨打电话后阅读 AMI 的响应,它在频道后总是有一个随机数。例如-

Event: Dial
Privilege: call,all
SubEvent: Begin
Channel: SIP/1000-0000000c
Destination: SIP/2000-0000000d
CallerIDNum: 1000
CallerIDName: 1000
UniqueID: 1359790601.12
DestUniqueID: 1359790601.13
Dialstring: 2000

这可能是一个问题还是我在这里遗漏了什么?任何指针都会最有帮助。很乐意提供任何细节。

添加

的随机数,因为可以有多个通道到同一分机。

对你提供的信息,它确实打电话。无法确定使用此信息为什么它对您"不起作用",抱歉。

asterisk -rvvv

以检查星号上会发生什么。读一些像"Aterisk the Future of Phone"这样的书也会很好(或者聘请顾问能够确定你做错了什么)。

我设法解决了这个问题,所以这是调试的过程 -

  1. 使用星号 -rvvv 启动星号 CLI
  2. 使用了 CLI 发起命令

    通道源自 SIP/1000 分机2000@from内部

  3. 步骤 2 显示扩展繁忙的错误(具体为错误 486)。
  4. Googled 错误,以发现分机 1000 正被硬手机使用,这可能会导致问题
  5. 在 Manager.conf 中将经理分机更改为 2000,并尝试使用

    通道源自 SIP/2000 分机1000@from内部

  6. 步骤 5 有效,但来自 PHP 的调用仍然失败。 添加了调试以查找 AMI 返回的权限被拒绝

  7. 发现从 1.6 开始,您需要在 Manager.conf 中具有 read/write 选项

现在它工作得很好。希望这对某人有所帮助,尽管我认为这种情况可能是一个非常个性化的问题。

相关内容

  • 没有找到相关文章

最新更新