如何取消通话

时间:2014-07-03 11:05:14

标签: c# asterisk asteriskami

我想使用Asterisk AMI保持/取消我的通话。我使用过Park AMI Action。然后,我的手机断开连接,发件人手机播放音乐。如何取消此通话?请有人帮帮我吗?

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

2 个答案:

答案 0 :(得分:3)

您可以使用Redirect AMI命令。

这解决了停车问题,但区别在于发起人仍然需要接听电话。换句话说,他完全无法完全取回电话。

更详细:

当您暂停通话时,您需要同时拥有两个频道:

  

(1)要停放的频道

     

(2)制作公园的频道

存储在静态变量(1)

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

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

示例网址:

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

答案 1 :(得分:1)

当你停车时,它会说你停车场的身份。

您已拨打该号码来接听电话。

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

如果您想要更多可控制的自动停车设置,请使用转移到音乐会扩展的会议。

相关问题