Shoretel SDK C#-通话录音

Shoretel SDK C#-通话录音,c#,shoretel,C#,Shoretel,我的公司正在使用ShoreTel的SDK记录入站和出站呼叫。我们使用LineRecord来处理录制;但是,它将录音同时存储在电话服务器和用户语音邮件中。文档中说有一种方法可以防止它同时在两种格式中录制,但没有具体说明如何录制 我用于LineRecord的代码是: m_STMLCtl.LineRecord(nLineID, nCallID, RoutePoint, m_STMLCtl.LineGetAddress(nLineID)); ShoreTel STMLBrowser测试应用程序具有以下

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

我用于LineRecord的代码是:

m_STMLCtl.LineRecord(nLineID, nCallID, RoutePoint, m_STMLCtl.LineGetAddress(nLineID));
ShoreTel STMLBrowser测试应用程序具有以下代码:

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

如何防止语音录制录制到用户的语音邮件?

录制功能只会启动对指定分机的呼叫。接听电话的人负责录音。如果您的录音在语音邮件中结束,那么电话不知何故会转到语音邮件分机。如果呼叫点击语音邮件,则录音将保存在
strContext
中指定分机的邮箱中。唯一的其他选择是将呼叫发送到路由点,然后自己录制音频


请注意,寻求帮助的更好地方是。

鉴于只有6个问题标有
shortel
,我不确定您是否会在这里找到一个好答案。在这种情况下,最好直接去找API的实际所有者/开发人员,自己问问他们。@George:可能是对的,但我恰好在正确的时间查看了“问题”页面。:)@我站在黑暗中谢谢你的回复。我将尝试一下,不将任何内容传递给strContext,看看这是否会阻止录制内容显示在用户的语音邮件中。它不会。ShoreTel唯一可以本机录制的地方是邮箱。如果您不提供,它将使用用户的。