0

我想在通话中的两个通信通道之间传递一些消息,我的要求是两个java应用程序在通话中充当两个不同的用户,应该有一些消息只能在特定通话中的两个通道之间共享,这样如果一个应用程序将播放一些它可以发送消息说你现在录制的东西,反之亦然。如果有人可以帮助我,我将不胜感激。

4

1 回答 1

0

您可以使用 AMI 监视 UserA 尝试共享数据,然后将其设置在 UserB 的通道上。

这件事的背景...

听起来像我遇到的类似问题。在通话中有两个用户时,我希望用户 A 开始录制通话。我希望在用户 B 的频道上开始录音,这样如果呼叫被转接,该频道不会被破坏并且录音将继续。只需调用 MixMonitor 即可在调用 MixMonitor 的通道上开始录制,该通道将是 UserA 的通道。

我编写了一个小应用程序来监视 UserA 并监听来自 UserA 的 UserEvent(参见“核心显示应用程序 UserEvent”),然后在 UserB 的频道上启动 Mixmonitor。它还必须跟踪频道,以便知道哪个频道属于 UserB。

于 2015-02-16T19:40:56.657 回答