[asterisk-bugs] [JIRA] (ASTERISK-27999) Wrong SRTP use status report

Salah Ahmed (JIRA) noreply at issues.asterisk.org
Mon Jul 30 14:32:54 CDT 2018


Salah Ahmed created ASTERISK-27999:
--------------------------------------

             Summary: Wrong SRTP use status report
                 Key: ASTERISK-27999
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-27999
             Project: Asterisk
          Issue Type: Bug
      Security Level: None
          Components: Channels/chan_pjsip
    Affects Versions: 13.19.2
            Reporter: Salah Ahmed
            Severity: Minor


Hello,

In a case while a pjsip channel make a SRTP request to an endpoint and it respond with non srtp sdp, call was continued with non srtp mode but following dialplan function report srtp is on. 

channel(rtp,secure,audio)

We have made a quick review on dialplan codes and found,

File:  channels/pjsip/dialplan_functions.c
Method: channel_read_rtp
Line 533: snprintf(buf, buflen, "%d", media->srtp ? 1 : 0);

srtp status is reported only by checking an object initialization. I think if an endpoint unable to respond with srtp that object might not destroyed. Now can we use any flag to determine this status?

Thanks,
Salah Ahmed



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



More information about the asterisk-bugs mailing list