-
Notifications
You must be signed in to change notification settings - Fork 93
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
Passing a Reason header for a CANCEL method through a sems #164
Comments
Hi, CANCEL is so-called hop-by-hop message. E.g. your first CANCEL is consumed by SEMS and the second one is generated by SEMS. SEMS is not re-sending your CANCEL. More details: https://thanhloi2603.wordpress.com/2017/05/28/introduction-to-sip-bye-cancel-and-hop-by-hop-messages/ |
Thanks! |
Yes, that would be great to pass this. SEMS identifies it as 'hdrs' [handle_sip_request, SipCtrlInterface.cpp:782] DEBUG: hdrs = <Reason: SIP;cause=200;text="Call completed elsewhere"..> A quick look at the code shows like it should be copied to the generated CANCEL: https://github.com/sems-server/sems/blob/master/core/sip/trans_layer.cpp#L1509 |
Do you use SBC module ? |
@ThomasSevestre yes |
I have done most of the work but it is not mergeable as is. If you can wait I'll make a PR but I'm not sure when I'll be able to. |
Thanks! |
Hello!
We have faced a problem of passing a Reason header for a CANCEL method through a sems.
Is there any way to fix this?
The text was updated successfully, but these errors were encountered: