Richard writes:
When a SIP call is blind-transferred with REFER and forwarded with "302 moved temporarily", UA would start a brand new call. The problem is how to log and account for their calls. For example, A calls B, B sends 302 and uses C's number as contact. The new call is made from A to C. The call log would show it is from A to C. The call log should at least have an indication of B forwarding the call. Also B is supposed to pay the bill. It is not A although the call log shows it is A to C. A has no knowledge that a toll call is made when calling B.
richard,
i disagree that in case of 302, b should pay the bill. 302 means "b has moved to c and it is up to you if you want to try this new uri".
if you want b to pay the bill, then b should configure ser to FORWARD the call to c, not to REDIRECT a to c.
-- juha