Hi Abaco, I agree with your reading of the scenario. Sprout is just proxying the PRACK, and so should not add any Route headers. If you send me the debug logs from Sprout for the request, then I can take a closer look to see if there's anything else though. You can turn on debug logging by creating/editing the file /etc/clearwater/user_settings, adding log_level=5 and then restarting Sprout (service sprout stop - it's automatically restarted by monit). The Sprout logs are output in /var/log/sprout/*.
Ellie -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Ruggero Schiavi Sent: 26 November 2014 15:48 To: [email protected] Subject: [Clearwater] PRACK PROBLEM I am sorry to bother another time but I am still locked by a prack problem raised with our SBC introduction. Both the calling part and the callee part are attached to the same SBC. The SBC generate the Prack from one side and discarding on the other side. Raised the problem they answered: It seems this might be the issue. Per RFC3261, "12.1.2 UAC Behavior", a snipped text: "The route set MUST be set to the list of URIs in the Record-Route header field from the response, taken in reverse order and preserving all URI parameters." Could you check why S/C-CSCF is not adding Route headers on PRACK? I answered that for me they were wrong in supposing that Sprout should add these route headers. Actually in my opinion the SBC is correctly adding these two headers (and I verified this in their PRACK) and Sprout is performing normal SIP routing mechanism reading the route headers (both sprout orig-term) removing them and finally sending (reading the SIP-URI) to the SBC the Prack for the final destination delivering. So in my opinion it is not a Clearwater problem. They answered again that it is a S-CSCF problem that should add these two headers. Could you give me any hint to clarify this? Am I wrong and therefore it's a bug in Sprout or eventually my reasoning sounds correct? Sprout should add Record-Route header? I understand this may not be a direct problem of Clearwater but if they are right there is something wrong in Sprout (even if I repeat for me Sprout does everything correctly), I look forward for a reply, Thanks a lot, Abaco _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater _______________________________________________ Clearwater mailing list [email protected] http://lists.projectclearwater.org/listinfo/clearwater
