Bug #4718
closed
- Status changed from New to In Progress
sofia is violating the spec by adding a "Contact:" header to a BYE Request.
We "could" ignore it.
RFC3261: 20 Header fields, Table 2, Page 161.
- Status changed from In Progress to Feedback
- Assignee changed from lynxis to laforge
- % Done changed from 0 to 50
The commit in sofia-sip which introduces our regression which lead to
https://gerrit.osmocom.org/c/osmo-sip-connector/+/19584
commit afb119aba813b2357203729ebdda555513ad56c2
Author: Anthony Minessale <anthm@freeswitch.org>
Date: Thu Dec 22 16:13:44 2016 -0600
FS-4102: [mod_sofia] invite to gateway without registration goes to another wrong host #resolve
FS-4102 (old freeswitch jira) describes a problem in FS, when using multiple gateways. FS sends a INVITE meant for gateway A, towards gateway B.
- Status changed from Feedback to Stalled
- Assignee changed from laforge to lynxis
- % Done changed from 50 to 10
laforge on gerrit change https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/19704
How did we end up changing this? I don't recall any changes to the BYE. Only INVITE was recently changed in > I5c35c5a4bad2fbe76c22ac6d7ee37c832e0ba246.
In general, I think we then should preferably fix the implementation rather than accepting our IUT to behave outside of the spec?
The invite headers seems to be used later in the invite, because it's added to the session handle. The bye is using all headers without any check.
I would abandon this commit and open a bug on the github page of sofia-sip.
On Fri, Aug 21, 2020 at 02:41:15PM +0000, lynxis [REDMINE] wrote:
I would abandon this commit and open a bug on the github page of sofia-sip.
works for me.
- Status changed from Stalled to Resolved
- % Done changed from 10 to 100
Also available in: Atom
PDF