2016-10-20 7 views
1

1対1の会話を復元することはできますか?Skype Web SDKで1:1の会話を復元する

Skype SDKのConversationオブジェクトにこのような機能があるようです。あなたはそれにhrefを渡すことによって会話を復元することができるはずです。私はcreateConversationにパラメータとしてのhref文字列を渡すときしかし、それは次のようなエラーがスローされます。

Error: ResourceNotFound at Error (native) at Exception (http://.../SkypeSDK.js:3346:31) at UCWA.get (http://.../SkypeSDK.js:15141:31) at init (http://.../SkypeSDK.js:40672:50) at new Conversation (http://.../SkypeSDK.js:41826:25) at createConversationModel (http://.../SkypeSDK.js:41963:36) at BaseModel.createConversation (http://.../SkypeSDK.js:42037:48)

ラインが少しオフにすることができます。 createConverationメソッドを変更してhrefをConversationに渡しました。

/ucwa/oauth/v1/applications/xxxxxxxxxxxx/communication/conversations/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

我々次のような状況があります: hrefの文字列の形式は 一つのサイトでは、通常のSDKを持っており、着信コールを待ちます。通話を受け入れる場合は、SDK + CCのあるサイトにリダイレクトして通話に応答する必要があります。今私達は通話をどのように渡すかについています。我々はまたそれを試しましたgetConversationしかし、それは最後に入ってくる会話を返しません。

答えて

1

1つのエンドポイントでコールを受け入れたら、別のエンドポイントに転送できます。ただし、コールを受け入れてから別のエンドポイントで再応答することはできません。また、コールに応答すると、エンドポイントが効果的にコールをピックアップできるようにメディアを接続するプロセスが開始されます。 各会話のhrefはアプリケーションごとに一意であり、シナリオではサイトごとに1つの会話があります。これらはアプリケーション間で共有することはできません。

+0

洞察をいただきありがとうございます。しかし、それを別のエンドポイントにどのように転送するのですか? – Astasian

+0

[この記事を参照](https://msdn.microsoft.com/en-us/skype/websdk/docs/ptaudiocalltransfer) –

関連する問題