私は現在、別のSkypeアドレスに通話を転送/転送できるようにしたいc#のSkypeプラグイン/アプリケーションに取り組んでいます。
私はを使用しようとしましたがICall.Transfer();
、これは(後でわかりましたが)基本的には呼び出しではなくファイルのみを転送します。次に、を使用しようとしましICall.Forward();
たが、その関数は通話をボイスメールに送信しようとし、通話を転送する他のターゲットを設定できません。
だから私の質問は:基本的なSkype4Com機能を使用して通話を転送/転送することは可能ですか、それとも電話会議を作成してから通話を終了することを含む回避策を書いて、「転送された」発信者が会話に残るようにする必要がありますか?
私はこれについていくつかの洞察を本当に望んでいます。
編集:
私はそれを解決しました。結局のところ、ICall.Transfer();
関数は進むべき道でした。
簡単なデバッグで防ぐことができたはずの簡単なエラーを見落としました。
以下を使用します。
ICall.Transfer("skype.address");
動作しますが、Skypeアドレスを動的にロードしようとしていたため、プロセスのどこかでエラーが発生しました。