UCMA: controlla le intestazioni SIP personalizzate sul lato del ricevitore per informazioni su mittente personalizzate

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

Domanda

Sto usando l'oggetto Callestablishoptions sul lato stabilimento del mio messaggio, per avviare un InstantMessageCall con intestazioni personalizzate aggiuntive.

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

Voglio usarlo per passare ulteriori informazioni sul mittente al ricevitore (informazioni che non vengono archiviate sul contatto stesso). La domanda è ora: posso recuperare nuovamente tali informazioni dal lato del ricevitore. Ho controllato il CallReceivedEventArgs<InstantMessagingCall> Argomento che ottengo quando arriva un istante essagingcall, ma questo non sembra supportarlo. Qualche cosa che mi sono perso qui? È anche possibile farlo così? Non sono così familiare a sorseggiare se stesso, per sapere se le intestazioni personalizzate funzionano o meno in quel modo.

Qualche altra idea su come inviare dati personalizzati insieme al messaggio istantaneo? Durante la digitazione, ho pensato di definire un mimetipo personalizzato, aggiungere un mimepart con quel tipo a ogni messaggio che invio e aggiungere le informazioni aggiuntive lì?

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top