Opened 8 years ago

Closed 8 years ago

#1240 closed defect (wontfix)

When call is redirected with 3xx response, call info may still show old target as the remote peer

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-1.10
Component: pjsua-lib Version: trunk
Keywords: sipit28 Cc:
Backport to 1.x milestone: Backported:

Description

When call is redirected to a new target by 3xx response, call info may still show old target as the remote info.

Change History (1)

comment:1 Changed 8 years ago by nanang

  • Resolution set to wontfix
  • Status changed from new to closed

The pjsua_call_info.remote_info is populated from dialog remote info (which represents To/From header for UAC/UAS respectively). As the new request generated after 3xx response will not change the To header (see note below), hence the redirected call info still shows "old target".

Note:
RFC3261 8.1.3.4:

   It is RECOMMENDED that the UAC reuse the same To, From, and Call-ID
   used in the original redirected request, but the UAC MAY also choose
   to update the Call-ID header field value for new requests, for
   example.
Note: See TracTickets for help on using tickets.