2016-03-31 73 views
0

我正在嘗試設置具有FIPS功能的openssl並使用pjsip對其進行測試。我已經建成了一切。我運行下面的:pjsip - PJSIP_ESESSIONINSECURE - 錯誤

pjsua-x86_64的未知-Linux的GNU --local端口= 5060 --srtp安全= 1 --use-SRTP = 2 --null音頻

pjsua-x86_64的未知-Linux的GNU --local端口= 5061 --srtp安全= 1 --use-SRTP = 2 --null音頻

當我去調用所述一個節點,我得到:

初始化媒體通道時出錯:需要安全會話/傳輸(PJSIP_ESESSIONINSECURE)[status = 171142]

我追蹤了代碼發生的位置。在文件中:

./pjsip/src/pjsua-lib/pjsua_media.c

if (acc->cfg.use_srtp != PJMEDIA_SRTP_DISABLED) { 
     if (security_level < acc->cfg.srtp_secure_signaling) { 
      err_code = PJSIP_SC_NOT_ACCEPTABLE; 
      status = PJSIP_ESESSIONINSECURE; 
      goto on_return; 
     } 
    } 

有誰知道爲什麼我沒有這個檢查?

回答