Skip to content

Conversation

bundasmanu
Copy link

@bundasmanu bundasmanu commented Sep 24, 2025

I have tried to test call recovering logic, and i have found some problems.

The current logic includes some anomalies regarding SIP logic.

Actually, FS on RE-Invite, includes SIP in a "wrong way":

  • Old Via header;
  • Record-Route's;

This causes troubles in the RE-Invite transaction, because if we have Proxies in the middle, this generates loops in the middle. As FS is the UA that origintaes the RE-Invite, must put only Route headers that belong to the dialog there, RR must not be added.
Adding the old Via header its also a bad practice, this is a new transaction...

Example of actual behaviour:

image

More people report similar problems/questions?
Yes.
#2403

What includes the PR:

  • Removed Old Via(s);
  • Removed RR;

Tested and Works fine:
Yes.
Mid-Req's working on both ends.
Example:

image image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant