我正在使用消息建立端的CallEstablishOptions對象來啓動帶有添加自定義標頭的InstantMessageCall。UCMA:檢查接收端的自定義SIP頭以獲取自定義發件人信息
CallEstablishOptions callOptions = new CallEstablishOptions();
callOptions.Headers.Add(new SignalingHeader("X-MyApp-UserId", userId));
我想用它將關於發件人的附加信息傳遞給接收者(未存儲在聯繫人本身的信息)。現在的問題是,我可以在接收端再次檢索這些信息嗎?我檢查了InstantMessagingCall進來時獲得的CallReceivedEventArgs<InstantMessagingCall>
參數,但這似乎不支持它。我在這裏錯過的任何事情? 它甚至可以這樣做嗎?我對SIP本身並不熟悉,不知道自定義頭文件是否可以像這樣工作。
關於如何發送自定義數據以及即時消息的其他想法? 當輸入這個時,我想過定義一個自定義的mimetype,爲我發送的每條消息添加一個類型爲mimepart,並在那裏添加附加信息?