[asterisk-bugs] [JIRA] (ASTERISK-28309) res_pjsip: Wrong Contact and Via fields with multiple UDP interfaces
Sean Bright (JIRA)
noreply at issues.asterisk.org
Thu Feb 28 10:15:47 CST 2019
[ https://issues.asterisk.org/jira/browse/ASTERISK-28309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=246379#comment-246379 ]
Sean Bright commented on ASTERISK-28309:
----------------------------------------
[~post at itprofit32.ru], it's a one line patch so you should be able to test it easily if you are building from source. In {{res/res_pjsip/pjsip_message_filter.c}}, look for (should be around line 239):
{code}
prm.local_if = is_bound_any(tdata->tp_info.transport);
{code}
And change it to:
{code}
prm.local_if = PJ_TRUE;
{code}
> res_pjsip: Wrong Contact and Via fields with multiple UDP interfaces
> --------------------------------------------------------------------
>
> Key: ASTERISK-28309
> URL: https://issues.asterisk.org/jira/browse/ASTERISK-28309
> Project: Asterisk
> Issue Type: Bug
> Security Level: None
> Components: Resources/res_pjsip
> Affects Versions: 16.2.0
> Environment: centos 7
> Reporter: Nikolay shakin
> Assignee: Sean Bright
> Labels: pjsip
> Attachments: cli.txt, cli.txt, debug_log_pjsip.txt, debug_log_pjsip.txt, network.txt, network.txt, pjsip.aor.conf, pjsip.endpoint.conf, pjsip.transports_custom_post.conf, Screenshot_41.png, Screenshot_41.png
>
>
> There are two intertaces and two transports.
> {quote}
> Transport: udp udp 3 96 10.32.0.109:5060
> Transport: udp2 udp 3 96 10.55.55.10:5060
> {quote}
> There is endpoint 222 (on transport 10.32.0.109:5060)
> But OPTIONS op INVITEs messages to the endpoint contain IP-address from another transtort
--
This message was sent by Atlassian JIRA
(v6.2#6252)
More information about the asterisk-bugs
mailing list