我在启用OpenSSL的情况下编译了PJSUA2,并且我一直在尝试通过SIPS使用以下配置命令为两个安全对等体建立呼叫:
./pjsua-x86_64-unknown-linux-gnu
--registrar "sips:<SERVER_IP>"
--id "sips:<PEER_ID>@<SERVER_IP>"
--username "<PEER_ID>"
--realm "*"
--password <PASS>
--use-tls
--use-srtp=2
--srtp-secure=2
但是每次我打电话给远程对等方或同一台计算机(同时通过另一个端口连接另一个id)时,邀请到达并且我能够接受呼叫,但随后结束通过触发以下错误接受后立即:
SRTP crypto-suite name not match the offerer tag (PJMEDIA_SRTP_ECRYPTONOTMATCH)
然后提出488 (NOT ACCEPTABLE HERE)
。这只发生在接收器上。呼叫者不会引发任何错误,但会以原因200结束通话。
可能导致此行为的原因是什么?