[asterisk-bugs] [JIRA] (ASTERISK-25131) chan_pjsip: In-dialog authentication not handled.

Matt Jordan (JIRA) noreply at issues.asterisk.org
Sun Jul 26 11:56:37 CDT 2015


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

Matt Jordan updated ASTERISK-25131:
-----------------------------------

    Target Release Version/s: 13.5.0

> chan_pjsip: In-dialog authentication not handled.
> -------------------------------------------------
>
>                 Key: ASTERISK-25131
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-25131
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip, Resources/res_pjsip_session
>    Affects Versions: 13.3.2
>            Reporter: Richard Mudgett
>            Assignee: Richard Mudgett
>      Target Release: 13.5.0
>
>
> When the remote peer requires authentication for in-dialog requests then re-INVITEs to the peer cause the call to be disconnected and other in-dialog requests to the peer like MESSAGE just don't go through.
> Example scenarios:
> Re-INVITE causes disconnect on incoming call because authentication is not handled.
> {noformat}
> Asterisk --- Peer
>     <-- INVITE
>     200 OK -->
>     <-- ACK
>     INVITE -->
>     <-- 401 Unauthorized
>     ACK -->
>     BYE -->
>     <-- 200 OK
> {noformat}
> In-dialog MESSAGE during incoming call fails.
> {noformat}
> Asterisk --- Peer
>     <-- INVITE
>     200 OK -->
>     <-- ACK
>     MESSAGE -->
>     <-- 401 Unauthorized
>     The current message is no longer tried to be sent.
> {noformat}
> Re-INVITE causes disconnect on outbound call because authentication is not handled.
> {noformat}
> Asterisk --- Peer
>     INVITE -->
>     <-- 401 Unauthorized
>     ACK -->
>     INVITE/w auth -->
>     <-- 200 OK
>     ACK -->
>     INVITE -->
>     <-- 401 Unauthorized
>     ACK -->
>     BYE -->
>     <-- 200 OK
> {noformat}
> In-dialog MESSAGE during outgoing call actually succeeds.
> {noformat}
> Asterisk --- Peer
>     INVITE -->
>     <-- 401 Unauthorized
>     ACK -->
>     INVITE/w auth -->
>     <-- 200 OK
>     ACK -->
>     MESSAGE -->
>     <-- 401 Unauthorized
>     MESSAGE/w auth -->
>     <-- 200 OK
> {noformat}



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



More information about the asterisk-bugs mailing list