-
Notifications
You must be signed in to change notification settings - Fork 956
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
ims_registrar_scscf: fix multiple contacts in NOTIFY #2246
ims_registrar_scscf: fix multiple contacts in NOTIFY #2246
Conversation
Looks fine to me, you can merge. Just a note for the archive - would probably make sense to review static int handle_ruri_alias(struct sip_msg *msg) in nathelper.c, which does a kind of similar function internally like the new added extract_alias_ip_port, to see if this could be generalized and maybe added to the core. |
Question: This should be adressed in my opinion. |
Hi all,
The changes will affect only the content of the NOTIFY message. The
procedure after reception of SUBSCRIBE is not affected.
…On Thu, 12 Mar 2020, 18:45 ng-voice GmbH, ***@***.***> wrote:
Question:
If the Proxy-CSCF (or any other AS) sends a subscribe and expects a
NOTIFY, then the condition would never be true, right?
This should be adressed in my opinion.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#2246 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABO7UZLMNKMJ4TA3FBERCTTRHEGSFANCNFSM4LFZFD5Q>
.
_______________________________________________
Kamailio (SER) - Development Mailing List
***@***.***
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
|
Hi,
Yes, that's right. But the AS or P-CSCF will get a NOTIFY without content,
as it never matches...
Thanks,
Carsten
Александър Йосифов <alexyosifov@gmail.com> schrieb am Do., 12. März 2020,
18:14:
… Hi all,
The changes will affect only the content of the NOTIFY message. The
procedure after reception of SUBSCRIBE is not affected.
On Thu, 12 Mar 2020, 18:45 ng-voice GmbH, ***@***.***>
wrote:
> Question:
> If the Proxy-CSCF (or any other AS) sends a subscribe and expects a
> NOTIFY, then the condition would never be true, right?
>
> This should be adressed in my opinion.
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <#2246 (comment)>,
> or unsubscribe
> <https://github.com/notifications/unsubscribe-auth/ABO7UZLMNKMJ4TA3FBERCTTRHEGSFANCNFSM4LFZFD5Q>
> .
> _______________________________________________
> Kamailio (SER) - Development Mailing List
> ***@***.***
> https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
>
_______________________________________________
Kamailio (SER) - Development Mailing List
***@***.***
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev
|
Hi, Thanks! |
@ngvoice does this adress your concerns? If not, probably make sense to discuss e.g. on the list with @alexyosifov all the details and then update this ticket with the outcome. |
Hi,
Unfortunately not. I will test this locally and comment on this afterwards
if my assumption was correct or wrong.
Thanks,
Carsten
Henning Westerholt <notifications@github.com> schrieb am Fr., 13. März
2020, 09:05:
… @ngvoice <https://github.com/ngvoice> does this adress your concerns? If
not, probably make sense to discuss e.g. on the list with @alexyosifov
<https://github.com/alexyosifov> all the details and then update this
ticket with the outcome.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#2246 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABL24BFU5AUUHVZQGCIMFMDRHHSN7ANCNFSM4LFZFD5Q>
.
|
@ngvoice - do you managed to do the local tests, any update? |
@ngvoice, Hi, |
Sorry for the delay. Due to the Corona virus, the access to the Lab is a limited. In fact, it's good business for our Lab-Network vendors, as we had to replicate the Lab to various colleagues at home... ;-) However, the result of testing is exactly as expected. This is the NOTIFY for the SUBSCRIBE from the UE to the S-CSCF (this one is correct):
But for the P-CSCF to the S-CSCF, we are missing significant parts, which makes the NOTIFY invalid:
|
Hi, I will check this function handle_ruri_alias to see if it the same functionality as the new one extract_alias_ip_port. And the idea for generalization and added the core is good. |
@ngvoice Thank you! |
Hi, Best regards! |
- Prevent multiple contacts for NOTIFY message in Message body <registration> tag after RE-REGISTRATION procedure.
58d289c
to
fa8b794
Compare
Hi, Thanks! |
Message body tag after
RE-REGISTRATION procedure.
Pre-Submission Checklist
in
doc/
subfolder, the README file is autogenerated)Type Of Change
Checklist:
Description