Elastix

Сразу хочу сообщить, что установка не совсем стандартная т.к. Elastix с Asterisk был установлен на VPS с помощью скриптов, по статье которую напишу чуть позже и укажу тут 🙂 Но в целом разницы не дожно быть между стандартной установкой, разве что следует иногда обращать внимание на разные в пути, в связи с разной разрядностью систем.

upd. Проверил и на готовом дистрибутиве (не на VPS), все отлично работает 🙂

Первым делом нам надо собрать информацию по нашему Elastix.

1. С помощью PuttY подключаем по SSL к нашему серверу и с помощью команды

узнаем разрядность нашей системы.

Если строка содержит:

,то мы имеем дело с 32 битной системой, а если строка содержит:

, то мы имеем дело с 64 битной системой.

2. Теперь узнаем какой процессор

Смотрим на строчку flags и смотрим какие инструкции имеет наш процессор, нас интересует поддержка ssse3.

3. Узнаем версию нашего Elastix с помощью команды, а так же учимся попадать в главное меню Asterisk, в котором на будущем можно выполнять отладку.

и мы видим нашу версию Elastix 🙂

4. Теперь переходим на сайт, где основываясь на наших знаниях выбираем подходящий для нас модуль G729 кодека.

http://asterisk.hosting.lv

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

5. Открываем снова наш сервер через SSH, и идем в директорию, где хранятся модули Asterisk

для 32х битных систем:

для 64х битных систем:

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

Выполняем команду, в которой собственно и указываем ссылку откуда качать фаил, внимательней!, у вас может быть другая ссылка, все зависит от того, какие параметры вашего ОС, Asterisk и процессора.

Если на этом этапе вы получаете ошибку, что команда wget не обнаружена, то следует установить ее с помощью команды:

И после этого повторить попытку скачать нужный модуль кодека.

7. Теперь для удобства использования переименуем наш длинный фаил в имя покороче «codec_g729.so»

8. Подгружаем наш модуль в Asterisk

9. Ну и теперь осталось только проверить работоспособность данного модуля в деле или запросом

upd. Если у вас по каким-то причинам начались неполадки с Asterix (отваливается панель, или вы не можете попасть в cli), то скорей всего вы выбрали неправильный фаил-кодек, просто удалите его и все должно нормализоваться.

Собственно переходим снова в директорию с модулями-кодеками и выполняем команду:

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите левый Ctrl+Enter.

Добавить комментарий