[asterisk-bugs] [JIRA] (ASTERISK-24981) PJSIP: In-dialog NOTIFYs sent to private NAT IP address

Mark Michelson (JIRA) noreply at issues.asterisk.org
Wed Apr 22 05:30:33 CDT 2015


     [ https://issues.asterisk.org/jira/browse/ASTERISK-24981?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Mark Michelson closed ASTERISK-24981.
-------------------------------------

    Resolution: Fixed

> PJSIP: In-dialog NOTIFYs sent to private NAT IP address
> -------------------------------------------------------
>
>                 Key: ASTERISK-24981
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-24981
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>            Reporter: Mark Michelson
>
> When a device behind NAT creates a SUBSCRIBE dialog with Asterisk (and the rewrite_contact option is enabled), the initial SUBSCRIBE and NOTIFY transactions from Asterisk send traffic to the public IP address as expected. However, if the subscription state changes, requiring an in-dialog NOTIFY to be sent, Asterisk sends the NOTIFY to the private IP address instead.
> This is due to the fact that when the 200 OK for the initial NOTIFY transaction arrives into Asterisk, {{res_pjsip_nat}} does not rewrite the contact as it is expected to. This results in the PJSIP dialog layer re-targeting the dialog to the private IP address since that IP address appears in the Contact header of the inbound 200 OK.



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



More information about the asterisk-bugs mailing list