我的公司正在使用ShoreTel的SDK记录入站和出站呼叫。我们使用LineRecord来处理录音;但是,它将录音存储在电话服务器和用户语音邮件中。文档说有一种方法可以防止它在两者中都有记录但是没有确切地说明如何记录。
我用于LineRecord的代码是:
m_STMLCtl.LineRecord(nLineID, nCallID, RoutePoint, m_STMLCtl.LineGetAddress(nLineID));
ShoreTel STMLBrowser测试应用程序具有以下代码:
STMLCtl.LineRecord(nLineToRecordFrom, nCallID, strExtensionToCall, strContext);
如何防止录音到用户的语音信箱?
答案 0 :(得分:2)
录制功能只是启动对指定扩展名的调用。无论呼叫是什么答案都负责录制音频。如果您的录音在语音邮件中结束,那么电话就会以某种方式进入语音邮件分机。如果呼叫到达语音邮件,则录制将保存在strContext
中指定的分机的邮箱中。唯一的另一种选择是将呼叫发送到路由点并自己录制音频。
请注意,寻求帮助的最佳位置是ShoreTel Developer Network group。