Назад | Перейти на главную страницу

Зависимость Centos 7 Sofia от sip для шлюза Janus sip

Я пытаюсь установить Janus WebRTC Gateway на Centos 7. Но когда я запускаю

sudo yum install sofia-sip-devel

У меня есть это сообщение

No package sofia-sip-devel available.

Я нашел этот ответ в группе Google Janus https://groups.google.com/forum/#!msg/meetecho-janus/dmJpJuWoSpw/RUcrr1sjEQAJ Но

wget ftp://ftp.pbone.net/mirror/ftp.sourceforge.net/pub/sourceforge/m/ma/magicspecs/apt/3.0/x86_64/RPMS.s/sofia-sip-1.12.11-6mgc30.x86_64.rpm

производит

No such directory ‘mirror/ftp.sourceforge.net/pub/sourceforge/m/ma/magicspecs/apt/3.0/x86_64/RPMS.s’.

Так что я думаю, должна быть еще одна ссылка на репо. Также я нашел этот Докер https://hub.docker.com/r/uangel/janus/~/dockerfile/

Но когда я пытаюсь следовать его командам, я все равно получаю

SIP Gateway:           no

В списке плагинов при настройке Janus.

Итак, мой вопрос: как сделать библиотеку sofi-sip видимой для настройки Janus для установки плагина Janus SIP Gateway? Спасибо

На данный момент нет RPM для CentOS 7. Но вы можете скачать src.rpm для Fedora и перестройте его. Однако это, вероятно, не так просто, как вам хотелось бы.

Кажется, что готовых пакетов больше нет. Придется построить самому. Обычно это просто с

./configure
make
make install

Обычно рекомендуется добавлять префикс, например --prefix=/usr/local/sofia-sipв ./configure, но тогда вам нужно будет добавить путь к sofia при настройке Янус как это:

LDFLAGS='-L/home/foo/sw/lib/' ./configure <any other parameters>

Вы можете получить исходники для sofia-sip на http://sourceforge.net/project/showfiles.php?group_id=143636

ОБНОВИТЬ:

Добавление файла с именем config.site со следующим содержанием сделали это за меня:

CPPFLAGS=-I/usr/local/sofia-sip/include
LDFLAGS=-L/usr/local/sofia-sip/lib