我想在调用中的两个通信通道之间传递一些消息,我的要求是两个java应用程序在一个调用中充当两个不同的用户,应该有一些消息只能在特定调用中的这两个通道之间共享,这样,如果一个应用程序要播放一些东西,它可以发送消息说你现在录制,反之亦然。如果有人能帮我,我会很感激的。
您可以使用AMI监视UserA试图共享数据,然后在UserB的通道上设置它。
背景。。。
听起来我也遇到过类似的问题。有两个用户在通话中,我希望用户a开始录制通话。我希望在用户B的频道上开始录制,这样,如果呼叫被转移,该频道就不会被破坏,录制将继续。只需调用MixMonitor就可以在调用MixMoritor的通道上开始录制,该通道将是UserA的通道。
我编写了一个小型应用程序,它监视UserA并侦听来自UserA的UserEvent(请参阅"核心显示应用程序UserEvent"),然后在UserB的通道上启动Mixmonitor。它还必须跟踪频道,以便知道哪个频道属于UserB。