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

Reply via email to