[sr-dev] MSRP: Generation of REPORTs on the relay

Peter Dunkley peter.dunkley at crocodile-rcs.com
Fri Oct 26 12:06:48 CEST 2012


Hello,

One of my colleagues at Crocodile has been doing some testing with the
msrp module.  With the auth change that was made yesterday, and the
updated configuration I put in the README example it seems to mostly
work.  However, there is one set of scenarios relating to failure
REPORTs that don't seem to be possible with the current module.

RFC 4976 section 6.4.1 paragraph 3 states:


   If the Failure-Report header is "yes" or "partial", and if there is a
   problem processing the SEND request or if an error response is
   received for that SEND request, then the relay MUST respond with an
   appropriate error response in a REPORT back to the original source of
   the message.


This means that when a SEND request that contains a Failure-Report:
header with value of "yes" or "partial" is relayed by Kamailio we need
to maintain some state so that when the TCP send fails, or we receive a
failure response from the next hop, Kamailio can generate and send a
REPORT.  At the moment I don't think the msrp module has these
capabilities.

If the module is getting some re-work before the next release it would
be good to get this in there.  I am quite happy to help out in any way I
can, but I am not sure of the best way to proceed with this.

Regards,

Peter

-- 
Peter Dunkley
Technical Director
Crocodile RCS Ltd
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-dev/attachments/20121026/6d3a8723/attachment.htm>


More information about the sr-dev mailing list