Ekiga: сборка из исходников

На смену Интернету, состоящему из текстов и картинок, приходит Интернет, состоящий из звука и видео. Предпосылки для этого возникли еще в конце 90-х, но подходящие сетевые технологии, устройства и ПО достигли стабильного качества лишь в последние годы. Youtube и Skype стали обыденными явлениями. Несколько менее популярны SIP-технологии, но, думаю, именно за ними будушее: принципы работы протокола SIP просты и демократичны, напоминают электронную почту. Несомненным преимуществом SIP является то, что по этому протоколу можно связывать компьютеры с сотовыми и обычными телефонами. Кроме того, SIP — децентрализованная технология, не принадлежащая, в отличие от Skype, какой-либо корпорации.

Столь длинным вступлением я хотел бы предварить мысль о том, что под Linux достойных SIP-клиентов не так уж и много. Можно даже сказать, что нормально развивается лишь один — Ekiga. Это ответвление проекта Gnome, предоставляющее клиент для голосовой и видеосвязи, а также обмена мгновенными сообщениями.



Если вы используете Debian, Ubuntu или другой «юзерфрендли» дистрибутив, то особых проблем с установкой этой программы возникнуть не должно. К сожалению, пакет с Ekiga отсутствует в репозитарии дистрибутива Salix, которым я пользуюсь. Пришлось собирать из исходников. При этом встретилось немало проблем, решения которых хотелось бы зафиксировать здесь. Оговорюсь прежде, что если вы используете в качестве десктопа Gnome, то с большинством из нижеперечисленных проблем можете и не столкнуться. Если же нужно привязать Ekiga к чему-то более минималистичному (например, к LXDE, как в моем случае), то придется попотеть.

Во-первых, у исходников Ekiga есть две жесткие зависимости: ptlib и opal. Собрать нужно сначала ptlib, затем opal, наконец ekiga. Исходники нужно брать именно по приведенным ссылкам, иначе несовпадение версий может привести к непроходимым ошибкам. Подробности см. здесь.

Во-вторых, будьте готовы к тому, что придется установить такие пакеты, как Evolution Data Server, а также Mozilla NSS.

В третьих, Ekiga пользуется одной из библиотек ffmpeg, в которой до недавних пор был глюк. Если столкнетесь с ним — самый надежный способ борьбы — сборка самой свежей версии ffmpeg из исходников. Мне помогло.

В четвертых, при выполнении команды make в пакете Ekiga в самом конце выходит ошибка о невозможности установки документации. Это не страшно. make install всё равно делает свое дело, так что на эту ошибку можно просто не обращать внимания.

В целом Ekiga — вполне адекватный SIP-клиент для Linux, к которому, кстати, прилагается бесплатный аккаунт на сервере ekiga.net. Через него можно общаться голосом и по видео. Там же можно приобрести и платный аккаунт для звонков на междугородние и международные телефоны. Ekiga нормально стыкуется с Asterisk'ом, если грамотно указать кодеки.

А вот версия для Windows повела себя не очень хорошо, так что не рекомендую. Впрочем, под Windows софтфонов огромный выбор.

Комментарии (2)

RSS свернуть / развернуть
+
0
в последнее время пользовался проектом linphone он очень простой sip видео и аудио телефон.
avatar

FREExLOADER

  • 25 декабря 2011, 18:02
+
0
Спасибо за ссылку, обязательно попробую, т.к. сейчас плотно работаю с SIP. Радует, что последний релиз от 23 декабря.
avatar

yababay

  • 25 декабря 2011, 19:54

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.