UCMA: Verifique los encabezados SIP personalizados en el lado del receptor para obtener información personalizada del remitente

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

Pregunta

Estoy usando el objeto CallestableShoptions en el lado del establecimiento de mi mensaje, para iniciar un InstantMessageCall con encabezados personalizados adicionales.

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

Quiero usarlo para pasar información adicional sobre el remitente al receptor (información que no se almacena en el contacto en sí). La pregunta ahora es, ¿puedo recuperar esa información nuevamente en el lado del receptor? Revisé el CallReceivedEventArgs<InstantMessagingCall> Argumento que obtengo cuando entra un InstantMessagingcall, pero esto no parece apoyarlo. ¿Algo que me perdí aquí? ¿Es posible hacerlo así? No soy tan familiar para beber en sí mismo, saber si los encabezados personalizados incluso funcionan así.

¿Alguna otra idea sobre cómo enviar datos personalizados junto con el mensaje instantáneo? Mientras escribía esto, pensé en definir un MIMETYPE personalizado, agrega un MIMEPART con ese tipo a cada mensaje que envíe y agregue la información adicional allí.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top