Asterisk 错误:";通道不在静态应用程序中”;向桥添加通道时

Asterisk 错误:";通道不在静态应用程序中”;向桥添加通道时,asterisk,voip,Asterisk,Voip,我在和星号阿里合作。当我通过ARI创建通道时,我指定了应用程序名,我可以毫无问题地将这些通道添加到网桥中。但当我使用其他客户端(如Zoiper)进行调用,并尝试将这些通道添加到网桥时,我会得到一个错误“通道不在应用程序中”。我不确定什么是停滞期,我遵循并将以下内容放在extensions conf文件中,但它仍然不起作用: same => n,Stasis(myApp) same => n,Hangup() 那么,什么是stasis应用程序?我如何能够桥接在ARI之外创建的频道?您

我在和星号阿里合作。当我通过ARI创建通道时,我指定了应用程序名,我可以毫无问题地将这些通道添加到网桥中。但当我使用其他客户端(如Zoiper)进行调用,并尝试将这些通道添加到网桥时,我会得到一个错误“通道不在应用程序中”。我不确定什么是停滞期,我遵循并将以下内容放在extensions conf文件中,但它仍然不起作用:

same => n,Stasis(myApp)
same => n,Hangup()

那么,什么是stasis应用程序?我如何能够桥接在ARI之外创建的频道?

您无法桥接已经桥接的呼叫


您可以通过设置为MOH或AsyncAGI应用程序的AMI调用进行桥接。

您不能在非静态应用程序中的通道上执行操作。这是一个安全机制:一个完全控制通道的双手交给外部应用程序来控制。dialplan中的频道未处于该状态,如果在dialplan中的频道上执行许多可能通过ARI对频道执行的操作,则会导致问题(读:崩溃)


您需要将通道放入dialplan应用程序中,以使用资源对其进行控制。

这不是错误所在,事实上,您可以使用网桥资源上的addChannel操作来添加另一个网桥中的通道。此问题似乎属于Stack Exchange网络中的另一个站点。也许你应该试试。你能指出我们在哪里可以读到关于如何将通道置于停滞状态的内容吗?还有一个问题:我们能自动将每个通道置于停滞状态吗?所以电话是从哪里来的都不重要?提前谢谢!1.Stasis dialplan应用程序是如何将通道放入Stasis(这有点自我参考)。2.您只需使用一个catch-all模式匹配扩展,并将所有通道放到应用程序中,就可以做到这一点。今天,这是唯一的办法。