0

Lync の voip で着信転送を変更できるソフトウェアが必要です。そのようなソフトウェア (Microsoft 独自のクライアント以外) は存在しないため、自分で作成する必要があります。私はVisual Studio 2010を持っていますが、どのSDKをインストールする必要があるのか​​ だけが不明です...私は依存関係の地獄にいるようで、すべての終わりに到達すると「VS 2010 Express Edition」を探していますインストール。

どこから始める必要がありますか?

また、UccApi.dll を少し調べてみました。着信転送を設定する単一の機能はありますか? いくつかのパラメーターを指定して dll32 を実行するだけで、くだらないコンソール アプリをまとめる必要がなくなりますか?

4

1 に答える 1

1

CodeLync ブログには、さまざまな SDK の違いについて説明しているすばらしい記事があります。

あなたが何をしようとしているのか正確には少しわかりません。特定の通話をある番号から別の番号に選択的に転送しますか? ある番号から別の番号へのすべての通話?

クライアントでローカルに制御したいものに基づいて選択的な転送を行う場合 (クライアントが 5 回の呼び出し音以内に応答しない、クリックが拒否される、非アクティブであるなど)、Lync SDK を使用してこれを行うことができます。

より複雑な場合は、UCMA SDK アプリケーションの使用を検討することをお勧めします。その番号に応答するサービスを実行し、転送先を決定します。そうすれば、特定のクライアントで実行されていることに依存せず、どこかのサーバーで実行されます。これは、利用可能なオペレーターなどへのラウンドロビン コールが必要なコール センター アプリケーションに適したアプローチです。

お役に立てれば。

次のコメントを編集します。

あなたのコメントに続いて、UCMAアプリケーションが進むべき道のようです. UCMA アプリを使用すると、アプリケーションに特定の SIP アドレスを与えて、その SIP アドレスへの着信通話をサブスクライブできます。宛先が変化し続けるという事実を管理するために、宛先がどうあるべきかを確認できる何かをデータベースに用意し、着信コールでそれを調べて、宛先へのバックツーバック転送を実行します. (これはまた、最も意味のある他のプロセスで宛先の変更を管理できることを意味し、宛先アドレスをアプリケーションにハードコーディングしていないことも意味します)。

ほとんどのものと同様に、これを行うにはさまざまな方法があります。たとえば、着信時に SIP メッセージ フィルタリングを使用して通話を転送することもできますが (私はそう思います)、これはあまり目立たない解決策になると思います。

于 2012-06-14T14:45:04.053 に答える