Просьба собрать с поддержкой шифрования.
* Thu Apr 19 20:00:00 2018 Alexei Takaseev <taf@altlinux.org> 3.12.0-alt2 - Build with --enable-dtls and --enable-ipv6 (Fix: ALT#33915)
Created attachment 7504 [details] Скриншот настроек с Linux Mint Пункта в настройках для включения медиа-шифрования не появилось. Вот так оно выглядит в Linphone 3.9.3 на Linux Mint. Добавляю учетную запись, на которой обязательно SRTP - регистрация проходит успешно, но звонить не могу - Not acceptable here. В строке состояния - "Несовместимость медиа-параметров". Если я на данной УЗ на Linux Mint отключаю шифрование - ошибки теже. То есть медиа-шифрование не поддерживается в собранной версии. Видимо за это отвечает --enable-zrtp
Открываю снова. PS Ну еще - в "О программе" отображается версия 3.11.2. Видимо в configure.ac надо ее поправить.
В таске #204481 лежит libbzrtp-devel, которое требуется для --enable-zrtp.' Но с наскоку у меня linphone с ней не собрался: ../coreapi/.libs/liblinphone.so: undefined reference to `bzrtp_getSelfZID' ../coreapi/.libs/liblinphone.so: undefined reference to `bzrtp_cache_write' collect2: error: ld returned 1 exit status PS TLS - это немного не то шифрование, это ты когда аккаунт создаешь, там есть параметры протокола регистрации - TCP/UDP/TLS. А требуется шифрование RTP трафика.
3.12.0-alt3 Но там при выборе предлагается только zRTP. каких-либо крутилок для добавления именно sRTP нет.
(В ответ на комментарий №5) > 3.12.0-alt3 > > Но там при выборе предлагается только zRTP. каких-либо крутилок для добавления > именно sRTP нет. Я в GUI настроек медиа-шифрования не вижу вообще почему-то...
(В ответ на комментарий №6) > Я в GUI настроек медиа-шифрования не вижу вообще почему-то... Извиняюсь, после обновления libmediastreamer - все появилось.
Включил медиа-шифрование, при попытке звонка - крешится (правда SIP-аккаунт настроен на SRTP, может и в этом дело): linphone-message : Found media local-ip from signaling. linphone-message : New LinphoneCall [0xb63290] initialized (LinphoneCore version: 3.11.2) linphone-message : Call 0xb63290: moving from state LinphoneCallIdle to LinphoneCallOutgoingInit linphone-message : Call 0xb63290 is locking sound resources. linphone-message : Linphone core [0x914570] notified [call_state_changed] linphone-message : Call [0xb63290], stream type [audio], multicast role is [inactive] linphone-message : RtpSession bound to [0.0.0.0] ports [7078] [7079] linphone-message : rtp_session_enable_network_simulation:DISABLING NETWORK SIMULATION linphone-message : Configured srtp crypto suite: AES_CM_128_HMAC_SHA1_80 linphone-message : Configured srtp crypto suite: AES_CM_128_HMAC_SHA1_32 linphone-message : Configured srtp crypto suite: AES_256_CM_HMAC_SHA1_80 linphone-message : Configured srtp crypto suite: AES_256_CM_HMAC_SHA1_32 linphone-message : Creating ZRTP engine on rtp session [0xa8c110] ssrc 0xef5fd8e7 malloc(): memory corruption Аварийный останов