我正在使用Asterisk ARI。当我通过ARI创建频道时,我指定了应用程序名称,我可以将这些频道添加到网桥中,没有任何问题。但是当我使用其他客户端(如Zoiper)进行调用,并尝试将这些通道添加到网桥时,我收到错误“Channel not in Stasis application”。我不确定什么是Stasis,我跟着this article并将以下内容放在扩展conf文件中,但它仍然不起作用:
same => n,Stasis(myApp)
same => n,Hangup()
那么,什么是停滞应用程序?我如何能够桥接在ARI之外创建的频道?
答案 0 :(得分:0)
您无法桥接已桥接的电话
您可以通过设置为MOH或AsyncAGI应用程序的AMI调用进行桥接。
答案 1 :(得分:0)
您无法在不在Stasis应用程序中的渠道上执行操作。这是一种安全机制:Stasis application手完全控制通道到外部应用程序进行控制。拨号方案中的频道不在该状态,并且如果在拨号方案中的频道上执行,则通过ARI可能在频道上进行的许多操作都会导致问题(读取:崩溃)。
您需要将频道放入Stasis dialplan应用程序,以使用/channels资源对其进行控制。