2015-11-24 8 views
0

Я пытаюсь получить звездочку 11.20.0, работающую с WebRTC (sip.js 0.72, которая, я считаю, является вилкой jssip), но я вижу следующее (и звонящие звонят, но когда на телефон отвечает, звонок становится зависанием).InvalidSessionDescriptionError: Недопустимое описание, атрибут ice-ufrag

Это моя установка:

My setup

Что я вижу:

В CLI:

[2015-11-24 01:01:53] NOTICE[43619][C-00000002]: res_rtp_asterisk.c:4441 ast_rtp_read: Unknown RTP codec 95 received from '(null)'

В Firefox:

InvalidSessionDescriptionError: Invalid description, no ice-ufrag attribute

Приложения:

То, что я пытался до сих пор:

  • реализации Измененное WebRTC (пробовал хром и Firefox как с SIPML и SIP.JS)
  • Установите сервер STUN в нуль на стороне клиента (stunServers : [ «ошеломляют: нуль»])
  • Настроенные правильно (я надеюсь) мой sip.conf и rtp.conf и httpd.conf
  • Убедился я libuuid, UUID и их -devel компаньонов и после того, как я перекомпилировал звездочку.

То, что я прочитал:

Пожалуйста, если вы можете, дайте мне руку. Я собираюсь разбить мой ящик кувалдой.

ответ

1

Столкнувшись же вопрос и следовал инструкциям в http://forums.digium.com/viewtopic.php?f=1&t=90167 понимают, что:

This issue is caused because you asterisk don't have ICE support, you can solve that by installing the uuid/libuuid and uuid-devel/libuuid-devel packages on your system. Then recompile asterisk(be sure to rerun the configure script before the make command).

я перекомпилировать Astersik 11.16.0 с патчем для поддержки ECDH и запасной вариант для prime256v1 https://issues.asterisk.org/jira/browse/ASTERISK-25265 и выглядит потерянной UUID поддержку в то время. Возвращаясь к не-исправленной версии (с поддержкой uuid, которую нужно скомпилировать до этого), я разрешил свою проблему с ошибкой «no ice-ufrag» в консоли Firefox, и вызовы теперь идут хорошо из клиента SIPML5 WebRTC, основанного на звездочке, но не в противоположное направление

+0

Да, я снова пропустил бит ./configure. Я установил все libuuid (devel) и uuid (devel). Кроме того, Centos вроде бы ударил по требованиям к пакетам, мне пришлось переехать на сервер fedora, и все прошло прекрасно. –

Смежные вопросы