Задать вопрос
@slevinkelevra

Почему Asterisk вдруг начал писать dtls_perform_handshake?

Установлен Asterisk из SVN, все прекрасно работало и вдруг:
module load res_rtp_asterisk.so
Unable to load module res_rtp_asterisk.so
Command 'module load res_rtp_asterisk.so' failed.
[2014-07-04 07:38:59.998] WARNING[19682]: loader.c:561 load_dynamic_module: Error loading module 'res_rtp_asterisk.so': /usr/lib/asterisk/modules/res_rtp_asterisk.so: undefined symbol: dtls_perform_handshake
[2014-07-04 07:38:59.998] WARNING[19682]: loader.c:1023 load_resource: Module 'res_rtp_asterisk.so' could not be loaded.


Соответственно отвалились все звонки.

Ничего в системе не менялось. Что могло случиться?
Гугл не помог.

UPD:
Во время компилляции видно вот что:
[CC] tcptls.c -> tcptls.o
tcptls.c: In function ‘tcptls_stream_dtor’:
tcptls.c:437:28: warning: unused variable ‘stream’ [-Wunused-variable]

   [CC] res_rtp_asterisk.c -> res_rtp_asterisk.o
res_rtp_asterisk.c: In function ‘ast_rtp_activate’:
res_rtp_asterisk.c:4643:2: warning: implicit declaration of function ‘dtls_perform_handshake’ [-Wimplicit-function-declaration]
  • Вопрос задан
  • 2598 просмотров
Подписаться 2 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 1
Ovoshlook
@Ovoshlook
Обновления не накатывались? Похоже на то что патч на asterisk накатили, ну иди фалик поправили и затем переинсталили.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы