メッセージ確立側で CallEstablishOptions オブジェクトを使用して、カスタム ヘッダーを追加して InstantMessageCall を開始しています。
CallEstablishOptions callOptions = new CallEstablishOptions();
callOptions.Headers.Add(new SignalingHeader("X-MyApp-UserId", userId));
送信者に関する追加情報を受信者に渡すために使用したい (連絡先自体に保存されていない情報)。問題は、受信側でその情報を再度取得できるかどうかです。InstantMessagingCall が来たときに取得する引数を確認しCallReceivedEventArgs<InstantMessagingCall>
ましたが、これはサポートしていないようです。ここで見逃したものはありますか?そのようにすることさえ可能ですか?カスタムヘッダーがそのように機能するかどうかを知るために、私はSIP自体に精通していません。
インスタント メッセージと一緒にカスタム データを送信する方法について他にアイデアはありますか? これを入力しているときに、カスタム MIME タイプを定義し、送信するすべてのメッセージにそのタイプの MIMEPART を追加し、そこに追加情報を追加することを考えました。