0

我想使用 Asterisk AMI 保留/取消保留我的呼叫。我用过 Park AMI Action。然后,我的手机断开连接,Senders 手机播放音乐。如何解除此呼叫?有人可以帮我吗?

  UnParkAction upac = new UnParkAction(channel, channel1, "360000");
  ManagerResponse rr = ApplicationVariables.manager.SendAction(upac); //Sending it to Manager COnnection
4

2 回答 2

3

您可以使用重定向 AMI 命令。

这解决了 unparking 问题,但不同之处在于发起者仍需要接听电话。换句话说,他根本没有任何动作就不能完全恢复呼叫。

更详细地说:

当您驻留呼叫时,您需要同时拥有两个频道:

(1) 待停通道

(2) 打造公园的渠道

存储在静态变量(1)中。

然后,当您完成停车时,请执行以下操作:

从停放的频道(基本上是您存储的内容)和作为目的地的您的号码发起重定向呼叫。

示例网址:

https://<YOUR AMI URL>?action=Redirect&channel=" + channelParked + "&context=" + context + "&priority=1&Exten=" + myPhoneNumber;
于 2014-07-28T16:56:14.763 回答
1

当您停车时,它会说您的停车场ID。

你已经打电话给那个很多ID来接电话。

如果您只想按住它,请使用 Musiconhold 命令。

如果您想要更可控的类似停车的自动设置,请在 musiconhold 扩展上使用转移到会议。

于 2014-07-03T11:24:11.580 回答