< Previous by Date Date Index Next by Date >
< Previous in Thread Thread Index Next in Thread >

Re: [reSIProcate] Using DUM to talk to LCS


I would be remiss if I didn't at least say, "Gack."

That said, RFC3428 actually allows this unfortunate behavior, to some degree:

  The authors recognize that there may be valid reasons to send MESSAGE
  requests in the context of a dialog.  For example, one participant in
  a voice session may wish to send an IM to another participant, and
  associate that IM with the session.  But implementations SHOULD NOT
  create dialogs for the primary purpose of associating MESSAGE
  requests with one another.


So, in the final equation, providing mechanisms for sending and receiving MESSAGE requests in a SIP dialog is actually something that is grudgingly supported by the specification. I would propose that you add the methods as you propose, without any #ifdef guards. On the other hand, I would include text similar to the excerpt I include above as a "@warning" paragraph in the doxygen documentation associated with any related methods.

/a

Scott Godin wrote:

Hi Guys,

I want to use DUM to talk to Microsoft LCS. Unfortunately LCS implements instant messaging within an Invite Session. In order to use DUM I will need to add a message(Contents *) API to InviteSession and 1 or 2 callbacks.

Is there any opposition to this? If need be – to discourage IM in Invite Sessions, I could place these new API’s within #ifdefs (disabled by default). Thoughts?

Thanks,

Scott

------------------------------------------------------------------------

_______________________________________________
resiprocate-devel mailing list
resiprocate-devel@xxxxxxxxxxxxxxxxxxx
https://list.sipfoundry.org/mailman/listinfo/resiprocate-devel