[asterisk-bugs] [JIRA] (ASTERISK-25632) res_pjsip_sdp_rtp: RTP is sent from wrong IP address when multihomed

Olivier Krief (JIRA) noreply at issues.asterisk.org
Fri Jan 22 04:41:33 CST 2016


    [ https://issues.asterisk.org/jira/browse/ASTERISK-25632?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=229117#comment-229117 ] 

Olivier Krief commented on ASTERISK-25632:
------------------------------------------

My tests in my cluster environment were not successfull. Please find enclosed two PCAP files.

In native.pcap, an Avaya PBX is sending a call to IP 100.66.1.102, which I call native address.

In floating.pcap, the Avaya PBX is sending an INVITE to IP 100.66.1.103, which I call floating address.
Asterisk receives this INVITE but takes 16 seconds to reply back with a 200OK (it took 20ms during the previous test)
At the time this 200OK is sent,  Avaya PBX has already terminated the call.

Both tests were run on the same box, the only difference being pjsip.conf content (with a core restart between tests).



> res_pjsip_sdp_rtp: RTP is sent from wrong IP address when multihomed
> --------------------------------------------------------------------
>
>                 Key: ASTERISK-25632
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25632
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip_sdp_rtp
>    Affects Versions: 13.6.0
>         Environment: Centos 7
>            Reporter: Olivier Krief
>            Assignee: George Joseph
>         Attachments: floating.pcap, native.pcap
>
>
> Setup is a cluster of two Asterisk boxes. Each box has several Ethernet interfaces and both share a set of floating IP addresses (pacemaker/corosync).
> One box is volontarily powered off.
> The remaining box send an outbound call to a PJSIP trunk.
> Within SDP portion of INVITE message, I can read:
> IN IP4 10.20.143.100
> where 10.20.143.100 is a floating IP.
> The INVITE message itself also comes from 10.20.143.100
> A bit later, as captured with tcpcump, I can see outbound RTP is sent from 
> 10.20.143.101 (non-floating IP).
> Trunk's transport is configured with:
> external_media_address     : 10.20.143.100
> I must add I'm new to clusters.
> My question is:
> is this feature supported (use of floating IP addresses)
> Regards



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list