如何解除通话

本文关键字:何解 | 更新日期: 2023-09-27 18:11:28

我想使用Asterisk AMI保持/取消呼叫。我用过Park AMI Action。然后,我的手机断开连接,发送者的手机播放音乐。如何打开这个电话?有谁能帮帮我吗?

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

如何解除通话

可以使用Redirect AMI命令。

这解决了取消停车的问题,但不同的是,发起者仍然需要接听呼叫。换句话说,在没有任何操作的情况下,他没有完全检索调用。

更详细:

当你挂断电话时,你需要有两个通道:

(1)待停通道

(2)使公园的通道

存储在静态变量(1).

当你停车后,做以下事情:

从通道停放(本质上是您已存储的)和目的地(您的号码)发起重定向呼叫。

示例URL:

https://<YOUR AMI URL>?action=Redirect&channel=" + channelParked + "&context=" + context + "&priority=1&Exten=" + myPhoneNumber;

当你停车时调用它,说你的停车场id。

你必须打那个号码来接电话。

如果你想按住它,使用Musiconhold命令。

如果你想要更可控的自动停车设置,使用transfer to conference on musiconhold扩展。