UCMA: Vérifiez les en-têtes SIP personnalisés du côté du récepteur pour les informations sur les expéditeurs personnalisés

StackOverflow https://stackoverflow.com/questions/7413749

Question

J'utilise l'objet CalleStablishOptions du côté de l'establishment de messages, pour initier un InstantMessageCall avec des en-têtes personnalisés supplémentaires.

CallEstablishOptions callOptions = new CallEstablishOptions();
callOptions.Headers.Add(new SignalingHeader("X-MyApp-UserId", userId));

Je souhaite l'utiliser pour transmettre des informations supplémentaires sur l'expéditeur au récepteur (informations qui ne sont pas stockées sur le contact lui-même). La question est maintenant, puis-je récupérer à nouveau ces informations du côté récepteur. J'ai vérifié le CallReceivedEventArgs<InstantMessagingCall> L'argument que j'obtiens quand un instantage de mise en jeu entre, mais cela ne semble pas le soutenir. Quelque chose que j'ai manqué ici? Est-il même possible de le faire comme ça? Je ne suis pas si familier de siroter, de savoir si les en-têtes personnalisés fonctionnent même comme ça.

D'autres idées sur la façon d'envoyer des données personnalisées avec le message instantané? En tapant ceci, j'ai pensé à définir un mimetype personnalisé, à ajouter un mimePart avec ce type à chaque message que j'envoie et à y ajouter les informations supplémentaires?

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top