[asterisk-bugs] [JIRA] (ASTERISK-27843) res_pjsip_session.c: Wrong RTP port used on 200 OK when 180 Session Progress specifies a different port

Ross Beer (JIRA) noreply at issues.asterisk.org
Tue May 8 12:00:56 CDT 2018


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

Ross Beer updated ASTERISK-27843:
---------------------------------

    Summary: res_pjsip_session.c: Wrong RTP port used on 200 OK when 180 Session Progress specifies a different port   (was: res_pjsip_session.c: Wrong RTP port used on answer when 180 Session Progress specifies a different port)

> res_pjsip_session.c: Wrong RTP port used on 200 OK when 180 Session Progress specifies a different port 
> --------------------------------------------------------------------------------------------------------
>
>                 Key: ASTERISK-27843
>                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27843
>             Project: Asterisk
>          Issue Type: Bug
>      Security Level: None
>          Components: Resources/res_pjsip_session
>    Affects Versions: 13.20.0, GIT
>         Environment: CentOS 7, Fedora 23
>            Reporter: Ross Beer
>              Labels: pjsip
>
> When a 180 Session Progress indicates a port and the subsequent 200 OK requests a different port destination RTP port. Asterisk continues to send RTP to the port specified in the 180 Session Progress.
> 180 Session Progress:
> {noformat}
> User Datagram Protocol, Src Port: 44228, Dst Port: 5060
> Session Initiation Protocol (183)
>     Status-Line: SIP/2.0 183 Session Progress
>         Status-Code: 183
>         [Resent Packet: False]
>         [Request Frame: 10895]
>         [Response Time (ms): 152]
>     Message Header
>         From: << DATA REMOVED >>
>         To: << DATA REMOVED >>
>         Call-ID: << DATA REMOVED >>
>         CSeq: 27600 INVITE
>         Via: SIP/2.0/UDP << DATA REMOVED >>
>         Contact: << DATA REMOVED >>
>         User-Agent: << DATA REMOVED >>
>         Content-Type: application/sdp
>         Content-Length: 222
>     Message Body
>         Session Description Protocol
>             Session Description Protocol Version (v): 0
>             Owner/Creator, Session Id (o): << DATA REMOVED >> 2197197964 0 IN IP4 << DATA REMOVED >>
>             Session Name (s): SIP_CALL
>             Connection Information (c): IN IP4 << DATA REMOVED >>
>             Time Description, active time (t): 0 0
>             Media Description, name and address (m): audio 45056 RTP/AVP 8 101
>             Media Attribute (a): rtpmap:8 PCMA/8000
>             Media Attribute (a): rtpmap:101 telephone-event/8000
>             Media Attribute (a): fmtp:101 0-15
>             Media Attribute (a): sendrecv
> {noformat}
> 200 OK - Answer:
> {noformat}
> User Datagram Protocol, Src Port: 44228, Dst Port: 5060
> Session Initiation Protocol (200)
>     Status-Line: SIP/2.0 200 OK
>         Status-Code: 200
>         [Resent Packet: False]
>         [Request Frame: 10895]
>         [Response Time (ms): 8946]
>     Message Header
>         From: << DATA REMOVED >>
>         To: << DATA REMOVED >>
>         Call-ID: << DATA REMOVED >>
>         CSeq: 27600 INVITE
>         Via: SIP/2.0/UDP << DATA REMOVED >>
>         Contact: << DATA REMOVED >>
>         User-Agent: << DATA REMOVED >>
>         Allow: REGISTER,INVITE,ACK,BYE,REFER,NOTIFY,CANCEL,INFO,OPTIONS,PRACK,SUBSCRIBE,UPDATE
>         Content-Type: application/sdp
>         Content-Length: 222
>     Message Body
>         Session Description Protocol
>             Session Description Protocol Version (v): 0
>             Owner/Creator, Session Id (o): << DATA REMOVED >> 2197197964 1 IN IP4 << DATA REMOVED >>
>             Session Name (s): SIP_CALL
>             Connection Information (c): IN IP4 << DATA REMOVED >>
>             Time Description, active time (t): 0 0
>             Media Description, name and address (m): audio 30024 RTP/AVP 8 101
>             Media Attribute (a): rtpmap:8 PCMA/8000
>             Media Attribute (a): rtpmap:101 telephone-event/8000
>             Media Attribute (a): fmtp:101 0-15
>             Media Attribute (a): sendrecv
> {noformat}



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



More information about the asterisk-bugs mailing list