星号,有选择地为另一个用户静音一个用户

Asterisk, selectively mute an user for just another user

在许多音频通话应用程序中,每个用户都可以决定有选择地仅将其中一个用户静音。

例如,在与 A、B 和 C 的通话中,一个参与者 (A) 可以决定将另一个参与者 (B) 静音,而 B 仍然可以被 C 听到。

asterisk 是否允许在 conference/meetme 或其他应用程序中使用类似的东西?我无法从文档中找到合适的命令

你不能那样做。没办法静音 USER

您可以将频道静音(所有人都听不到该频道),而不是用户。

您可以通过chan_spy(单向声音)组织通话。

您可以将用户从会议转移到其他会议,其中某些频道静音。

您想要的场景是可能的,但支持它的拨号方案将非常复杂。没有办法通过简单的技巧做到这一点。

例如,您可以让每个用户进入专用房间,并根据需要在房间之间创建 channels/connection,房间 B 连接到 C 而不是连接到 A。但是同样,这会很高 cpu 用法真的很复杂。

目前 app_conference 和 app_metmee 都有一个混合功能,可以向所有用户发送数据包。