-
Notifications
You must be signed in to change notification settings - Fork 1.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FreeSWITCH Not Responding to 180 #1014
Comments
and try again. |
note that 100rel support is NOT recommended and there are known crashes that will happen if you enable this in some scenarios |
Also, best practices are to not have accusatory bug titles like YOU ARE NOT COMPLIANT. |
Hello @hance2010, @mjerris, @anthmFS: First and foremost, thank you for your assistance on this issue. Secondly, @anthmFS, in regards to "accusatory bug titles," thanks for explaining the purpose of RFCs, very much appreciated. I modified the title per your suggestion. Third, please note that I tried enable-100rel, however, that did not work. Note that I believe the issue was created in a later release of FreeSWITCH. Reason being is that this issue does not occur in Any suggestions why FreeSWITCH is not responding to the 180? |
Hi @palmtown, did you find a solution to make it work ? |
Looks like the issue lies in the underlying sofia-sip package... Even with 100rel is set to true in sofia profile, FS as UAS, when responding using ring_ready(), won't include RSeq nor Require:100rel in its outgoing 180 Ringing This is what I just did in my lab (using FS source 1.10.7), to include 180 Ringing when 100rel is applicable....
Note that this is a quick fix good enough for my lab, and I have no idea about the impact it may cause, if any.
*********************** Diff version **************************************
|
…on receiving reliable 180, or to send 180 Ringing reliably (with Require: 100rel and a RSeq header)
Describe the bug
FreeSWITCH is not responding to a 180 that includes "Require: 100rel" as required by RFC3261. Please note that if it is a 183, FreeSWITCH will respond. Also, I've noticed in version 1.9.0, FreeSWITCH sends the PRACK. Therefore, between 1.9.0 and 1.10.5, the issue was created.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
FreeSWITCH respond with a PRACK to the 180.
Package version or git hash
The text was updated successfully, but these errors were encountered: