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
