Changes between Initial Version and Version 2 of Ticket #1607


Ignore:
Timestamp:
Jan 16, 2013 9:49:57 AM (11 years ago)
Author:
bennylp
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #1607

    • Property Backport to 1.x milestone changed from to release-1.16
    • Property Summary changed from Wrong target in sending SIP UDP transport keep alive to Send UDP keep-alive to original request address if response comes from different address
  • Ticket #1607 – Description

    initial v2  
    1 Some servers send response from different address & port as they received the request on. This causes the UDP keep-alive will be sent to a 'wrong' address, i.e: different address used by the UA to send requests to. 
     1For UDP, the spec says that server MUST send the response from the same address where the request was received ([http://tools.ietf.org/html/rfc3581#section-4 RFC 3581 Section 4]). However, in case the server is violating this spec, PJSIP would send the UDP keep-alive to the source address of the response instead. 
     2 
     3This ticket fixes this behavior so that the keep alive will be sent to the original request address instead. 
    24 
    35Thanks Fredrik Hansson for the report.