![](/img/trans.png)
[英]How to set Asterisk call log CDR database fields from AMI ORIGINATE
[英]Asterisk originate not working
我正在尝试使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
检查星号上发生了什么。 读一些类似《电话的未来》(或聘请顾问可以确定您做错的事情)的书也将很不错。
我设法解决了这个问题,因此调试如下-
通道发起SIP / 1000扩展2000 @ from-internal
在manager.conf中将经理扩展名更改为2000,并尝试使用
通道发起SIP / 2000扩展1000 @ from-internal
第5步有效,但是来自PHP的调用仍然失败。 添加调试以发现AMI返回拒绝的权限
现在,它可以正常工作。 希望这对某人有帮助,尽管我认为此案可能是一个非常个性化的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.