【发布时间】:2014-02-25 03:51:26
【问题描述】:
我正在尝试通过 Asterisk 管理界面 (AMI) 暂停呼叫,并且我发现为了做到这一点,您需要有效地暂留呼叫。我遇到麻烦的地方是您放置和停车的第二个通道。
我尝试让 Channel2 具有扩展名 702,但这不起作用,因为它抱怨它不是一个频道(显然)。那么如何创建第二个频道呢?我要拨打另一个电话吗?
我的 features.conf 详细说明了停放电话:
[general]
parkext => 700
parkpos => 701-720
context => parkedcalls
;parkinghints = no
;parkingtime => 45
我正在使用出色的 PAMI 库(用于 PHP 的 AMI):
$parkMsg = new ParkAction($_REQUEST['channel'],'702');//Getting channel is the original call chan, 702 is my misguided attempt at parking
$results = $pamiClient->send($parkMsg);
【问题讨论】:
-
发布 conf 文件的相关部分。
-
我是通过 AMI 执行此操作的,所以只需将 [general] 发布在停靠详细信息所在的功能中吗?
-
有你贴的代码吗?
标签: asterisk amazon-ami