簡體   English   中英

錯誤:將通道添加到網橋時,“通道不在Stasis應用程序中”

[英]Error: “Channel not in Stasis application” when adding channel to a bridge

我正在使用Asterisk ARI。 通過ARI創建通道時,可以指定應用程序名稱,並且可以毫無問題地將這些通道添加到網橋中。 但是,當我使用其他客戶端(如Zoiper)進行呼叫,並嘗試將這些通道添加到網橋時,出現錯誤“通道不在Stasis應用程序中”。 我不確定什么是Stasis,我關注了這篇文章 ,並將以下內容放入了擴展程序conf文件中,但仍然無法正常工作:

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

因此,什么是停滯應用程序?如何橋接在ARI外部創建的通道?

您無法橋接已經橋接的呼叫

您可以通過設置為MOH或AsyncAGI應用程序的AMI呼叫進行橋接。

您不能在Stasis應用程序中沒有的通道上執行操作。 這是一種安全機制: Stasis應用程序將對通道的完全控制權移交給外部應用程序進行控制。 撥號方案中的通道處於該狀態,並且如果在撥號方案中的通道上執行了許多可通過ARI進行的通道操作,則會引起問題(讀取:崩潰)。

您需要將通道放入Stasis Dialplan應用程序中,以使用/ channels資源對其進行控制。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM