在使用c#进行拨入和拨出电话的同时播放铃声

时间:2018-07-03 06:09:09

标签: rightnow-crm ozeki oracle-service-cloud

我们正在Oracle服务云中开发CTI(计算机电话集成)。我想从中播放铃声,同时打入和打出电话。 在这里,我们面临的问题是当我启用铃声功能时,铃声播放得很好,但是通话过程中的语音对话却停止了。如果我禁用铃声方法,则对话正常。我不知道为什么会这样。

我正在使用以下方式获取在资源路径中可用的铃声文件:

      Stream str = Oracle.RightNow.Cti.MediaBar.ResourceFile.ringback;           

      if (str == null)
            throw new Exception("Cannot load default ringback.");
      return str;

调用铃声方法:

//// start ringtones
 if (state.IsRinging())
 {
      if (call.IsIncoming)
          MediaHandlers.StartRingtone();
      else     
          MediaHandlers.StartRingback();

      return;
 }

MediaHandlers.cs->这是Ozeki提供的类。从此类开始,铃声将开始和停止播放。

所以我想在电话铃响时发出铃声,并在接听电话时在双方通话。

有人知道吗,请指导我解决此问题。

预先感谢, 沙赫拉(Shaheela)

0 个答案:

没有答案