【问题标题】:Shoretel SDK C# - Call RecordingsShoretel SDK C# - 通话录音
【发布时间】:2023-03-18 02:22:01
【问题描述】:

我的公司正在使用 ShoreTel 的 SDK 来记录呼入和呼出电话。我们使用 LineRecord 来处理录音;但是,它会将录音存储在电话服务器和用户语音邮件中。文档说有一种方法可以防止它同时录制,但没有具体说明如何。

我用于 LineRecord 的代码是:

m_STMLCtl.LineRecord(nLineID, nCallID, RoutePoint, m_STMLCtl.LineGetAddress(nLineID));

ShoreTel STMLBrowser 测试应用程序有以下代码:

STMLCtl.LineRecord(nLineToRecordFrom, nCallID, strExtensionToCall, strContext);

如何防止语音录制到用户的语音信箱?

【问题讨论】:

  • 看到在 SO 上只有 6 个问题用 shortel 标记,我不确定你是否会在这里给出一个很好的答案。在这种情况下,最好直接去找 API 的实际所有者/开发者,亲自询问他们。
  • @George:可能是正确的,但我只是碰巧在正确的时间查看了问题页面。 :)
  • @DarkFalcon 我是正确的。 ;)

标签: c# shoretel


【解决方案1】:

录音功能只是向指定的分机发起呼叫。该呼叫的任何答案都负责录制音频。如果您的录音在语音邮件中结束,那么电话会以某种方式到达语音邮件分机。如果来电打到语音信箱,则录音将保存在strContext指定的分机邮箱中。唯一的其他选择是将呼叫发送到路由点并自己录制音频。

请注意,寻求帮助的更好地方是ShoreTel Developer Network group

【讨论】:

  • 感谢您的回复。我将尝试一下,不向 strContext 传递任何内容,看看这是否会阻止录音出现在用户的语音邮件中。
  • 不会。 ShoreTel 唯一可以本地录制的地方是邮箱。如果您不提供,它将使用用户的。
猜你喜欢
  • 1970-01-01
  • 2011-06-14
  • 1970-01-01
  • 2023-03-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多