From: Rashid Shakil <[EMAIL PROTECTED]> While working with SIP carrier I came across to an issue where particular SIP providers rejecting my calls to a cell phone number. The call happen to be a redirected call (means inbound call redirected to an offnet TN). For the redirected call (call to an offnet number) our AS is sending an INVITE without SDP with diversion headers. My SIP carrier is saying that the issue is because we are sending two identical diversion headers and we should only send "1" and the other thing they pointed out is the "counter=3" in diversion header. They mentioned that the "counter" should be 1 instead of three. Can anyone please tell me if sending 2 identical diversions is a problem also what is the significance of "counter" in diversion header.
There is no official definition of Diversion, as the IETF hasn't standardized it. But the earliest internet-draft I can find is draft-levy-sip-diversion-08. The authors are from Cisco, who were the original implementors of Diversion and still use it, so if one wants to utilize Diversion, one would be well advised to interoperate with it as defined in draft-levy-sip-diversion-08. In that I-D, I see examples of multiple Diversion headers (section 7.5), and the counter is allowed to have 2 digits (section 5). So I would say your carrier is being unreasonably strict. There is a question of whether it makes sense to have two Diversion headers bearing the same name-addr, but that is your problem, not the carrier's. Dale _______________________________________________ Sip-implementors mailing list [email protected] https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
