Ticket #1364 (closed defect: fixed)

Opened 6 years ago

Last modified 6 years ago

Some support for forking in Reliable Provisional Response (100rel) module

Reported by: bennylp Owned by: bennylp
Priority: normal Milestone: release-1.12
Component: pjsip Version: 1.x-branch
Keywords: Cc:
Backport to 1.x milestone: Backported:

Description

Currently the 100rel module (sip-100rel.c) does not handle forking. This caused problem such as no PRACK is sent because the second reliable provisional response contains RSeq not matching previous RSeq.

Change History

comment:1 Changed 6 years ago by bennylp

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

(In [3743]) Added support for forking of reliable provisional response (100rel):

  • maintain 100rel state for each call leg (To tag)
  • added SIPp scenario
  • note that multiple SDP negotiation in 100rel response from different call leg is not supported. Especially the case when multple offers are sent in the responses are not supported (we're supposed to send answers in PRACKs, but currently we only respond to the first 100rel with SDP).

This closes #1364

comment:2 Changed 6 years ago by bennylp

(In [3746]) Fixed Symbian build error due to re #1364

Note: See TracTickets for help on using tickets.