메시지 설정 측면에서 CallEstablishOptions 객체를 사용하여 맞춤 헤더를 추가하여 InstantMessageCall을 시작합니다.UCMA : 수신자 측의 맞춤 SIP 헤더에서 맞춤 발신자 정보를 확인하십시오.
CallEstablishOptions callOptions = new CallEstablishOptions();
callOptions.Headers.Add(new SignalingHeader("X-MyApp-UserId", userId));
송신자에 대한 추가 정보를 수신자에게 전달하려는 경우 (연락처 자체에 저장되지 않은 정보). 문제는 이제 수신자 측에서 해당 정보를 다시 검색 할 수 있는지입니다. InstantMessagingCall이 들어올 때 얻을 수있는 인수 인 CallReceivedEventArgs<InstantMessagingCall>
을 확인했으나 지원하지 않습니다. 내가 여기서 뭘 놓친 건데? 이렇게해도 될까요? 나는 맞춤 헤더가 그렇게 작동하는지 여부를 알기 위해 SIP 자체에 익숙하지 않습니다.
인스턴트 메시지와 함께 사용자 지정 데이터를 보내는 방법에 대한 다른 아이디어가 있습니까? 이것을 입력하는 동안 맞춤 mimetype을 정의하고 전송 한 모든 메시지에 해당 유형의 mimepart를 추가하고 거기에 추가 정보를 추가하는 방법에 대해 생각해 보았습니다.