1

私の会社では、ShoreTel の SDK を使用してインバウンドとアウトバウンドの通話を記録しています。録音を処理するために LineRecord を使用しています。ただし、録音は電話サーバーとユーザーのボイス メールの両方に保存されます。ドキュメントには、両方で記録されないようにする方法があると書かれていますが、正確な方法は述べられていません。

LineRecord に使用しているコードは次のとおりです。

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

ShoreTel STMLBrowser テスト アプリケーションには、次のコードがあります。

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

音声録音がユーザーのボイス メールに録音されないようにするにはどうすればよいですか?

4

1 に答える 1

2

録音機能は、指定された内線番号への通話を開始するだけです。通話の応答が何であれ、音声の録音を担当します。録音がボイス メールで終了している場合は、何らかの理由で通話がボイス メールの内線番号に到達しています。コールがボイス メールにヒットした場合、録音は で指定された内線のメールボックスに保存されstrContextます。他の唯一のオプションは、通話をルート ポイントに送信し、自分で音声を録音することです。

注として、助けを求めるより良い場所は、ShoreTel Developer Network グループです。

于 2013-05-24T16:19:37.987 に答える