Я успешно собрал библиотеку pjsip с OpenSSL. Теперь, как я могу настроить транспорт TLS с помощью pjsua2? После этого:
TlsConfig tlsConfig = new TlsConfig();
sipTpConfig.setTlsConfig(tlsConfig);
try {
ep.transportCreate(pjsip_transport_type_e.PJSIP_TRANSPORT_TLS, ipTpConfig);
} catch (Exception e) {
System.out.println(e);
}
Лог сообщает, что "!SIP TLS listener готов к входящим соединениям". Но когда я добавил новую учетную запись, регистрация SIP завершилась неудачно со статусом = 503 (отказано в соединении). Вот конфигурация звездочки:
icesupport=yes
avpf=yes
qualify=yes
encryption=yes
dtlsenable=yes
dtlsverify = no
dtlsrekey = 60
dtlscafile = /var/lib/asterisk/keys/ca.crt
dtlscertfile = /var/lib/asterisk/keys/asterisk.pem
dtlssetup = actpass