Сервер телефонии Asterisk Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
Следующая версия Следующая версия справа и слева
wiki:asterisk [2015/03/23 16:34]
[Установка из исходников]
wiki:asterisk [2017/01/28 08:03]
[Установка из исходников]
Строка 73: Строка 73:
  
 <note tip>​Статья модифицирована под Asterisk 13 LTS, т.к. старыми версиями врядли кто уже будет пользоваться.</​note>​ <note tip>​Статья модифицирована под Asterisk 13 LTS, т.к. старыми версиями врядли кто уже будет пользоваться.</​note>​
-Как было указано выше, берем последнюю LTS версию с [[http://​www.asterisk.org/​|официального сайта]],​ а именно,​ со [[http://​www.asterisk.org/​downloads/​asterisk/​all-asterisk-versions|страницы загрузки]] всех версий,​ распаковываем и заходим в каталог исходников. В новых версиях Asterisk необходима установка дополнительных библиотек для работы ​+Как было указано выше, берем последнюю LTS версию с [[http://​www.asterisk.org/​|официального сайта]],​ а именно,​ со [[http://​www.asterisk.org/​downloads/​asterisk/​all-asterisk-versions|страницы загрузки]] всех версий,​ распаковываем и заходим в каталог исходников. В новых версиях Asterisk необходима установка дополнительных библиотек для работы ​[[wpru>​WebRTC]]. Для этого выполняем скрипт,​ входящий в комплект исходников Asterisk. 
 +<code bash> 
 +contrib/​scripts/​install_prereq install 
 +</​code>​ 
 +После установки библиотек необходимо установить дополнительные пакеты libsrtp и pjproject, т.к. они необходимы для работы [[wpru>​WebRTC]]. 
 +<code bash> 
 +.contrib/​scripts/​install_prereq install-unpackaged 
 +</​code>​
  
 +Если вдруг возникнут ошибки,​ собираем всё ручками.
 +<code bash>
 +sudo su
 +cd /usr/src/
 +git clone https://​github.com/​cisco/​libsrtp.git
 +cd libsrtp
 +./configure CFLAGS=-fPIC
 +make libsrtp.a
 +make uninstall
 +make install
 +cd ..
 +echo "/​usr/​local/​lib"​ > /​etc/​ld.so.conf.d/​usr_local.conf
 +ldconfig
  
-Выполняем+git clone https://​github.com/​asterisk/​pjproject.git 
 +cd pjproject 
 +./configure --enable-shared --with-external-speex --with-external-gsm --with-external-srtp --disable-sound --disable-resample 
 +make dep 
 +make 
 +make install 
 +ldconfig 
 +</​code>​ 
 +Жмем <​key>​Ctrl+D</​key>​ для выхода из рутовой консоли. 
 + 
 +Вот теперь можно продолжить установку Asterisk. ​Выполняем
 <code bash> <code bash>
 ./configure ./configure
Строка 263: Строка 293:
   * [[https://​wiki.asterisk.org/​wiki/​display/​AST/​Installing+Asterisk+From+Source|Статья про установку из исходников на официальном ресурсе документации Asterisk (англ.)]]   * [[https://​wiki.asterisk.org/​wiki/​display/​AST/​Installing+Asterisk+From+Source|Статья про установку из исходников на официальном ресурсе документации Asterisk (англ.)]]
   * [[http://​www.mhspot.com/​sts/​siptosis.html|SIP to Skype Gateway]]   * [[http://​www.mhspot.com/​sts/​siptosis.html|SIP to Skype Gateway]]
 +  * [[http://​habrahabr.ru/​post/​236291/​|Подготовка Asterisk для работы с WebRTC]]
  
 {{tag>​FIXME Администрирование Asterisk Телефония}} {{tag>​FIXME Администрирование Asterisk Телефония}}