1

我在启用 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 关闭调用。

什么可能导致这种行为?

4

0 回答 0