Курсы по использованию Asterisk

IP-телефония — технология будущего. Обучитесь работе с IP-АТС Asterisk для того чтобы внедрить и профессионально использовать при решении коммуникационных задач.

Работайте с Asterisk профессионально!

Многоуровневая защита IP-АТС Asterisk

Телефонные станции очень часто становятся объектами хакерских атак. Узнайте, каким образом необходимо строить многоуровневую защиту для Вашей IP-АТС.

Не оставьте хакерам шансов. Защитите свой Asterisk от атак.

Используйте Веб-Интерфейс для удобства настройки

Панель управление FreePBX позволяет легко и удобно управлять всей системой. Научитесь эффективно использовать FreePBX для решения своих задач.

Управление станцией и статистика в окне браузера.

Научитесь работать с Asterisk из консоли

Для понимания работы с Asterisk необходимо уметь настраивать его вручную с конфигурационными файлами и командной строкой CLI Asterisk.

Научитесь «тонкой» настройке Asterisk

Цель курсов - максимум практики.

Обучение нацелено на практическую работу с IP-оборудованием: платы потоков E1, VoIP-телефонные аппараты, голосовые шлюзы FXS и прочее.

Обучение на реальном оборудовании — залог успеха.

Восстановление пароля пользователя FreePBX.

База знаний Использование FreePBX
Бывают такие ситуации, когда забываются или теряются логины и пароли от веб-интерфейса FreePBX. Как же поступить в таком случае? Если есть доступ на сервер по SSH, то проблем с восстановлением пароля от веб-интерфейса не возникнет.

Существует три способа:

  1. Cмена пароля или создание нового пользователя через БД;
  2. Cброс пароля средствами команды amportal;
  3. Cмена через конфигурационные файлы.

Сброс через БД


Необходимо залогиниться на сервере через SSH, затем в mysql.
Выбираем базу asterisk:

mysql> USE asterisk;

Необходимые параметры хранятся в таблице ampusers.

mysql> SELECT * FROM `ampusers`; - просмотр содержимого таблицы



Пароль хранится в зашифрованном виде (sha1), соответственно необходимо использовать функцию MySQL SHA1 для установки пароля.

UPDATE `ampusers` SET `password_sha1` = SHA1('your_new_pass') WHERE `username`='your_user_name'; - данная команда обновит пароль для указаннного пользователя, при условии его наличия в таблице.

Если снова просмотреть содержимое таблицы после выполнения команды, то видно изменение hash`а пароля.


INSERT INTO `ampusers` VALUES ('new_user', SHA1('new_password'), '', '', '', '*'); - команда добавляет нового пользователя FreePBX.


Сброс пароля средствами команды amportal


Стандартные средства FreePBX также позволяют сделать сброс пароля.
Для этого служит команда amportal a u <sessionID>, где sessionID — ID PHP сесcии подключения к FreePBX.
Необходимо выяснить ID PHP сесcии, для этого на стартовом экране FreePBX необходимо выделить все элементы нажатием сочетания клавиш ctrl+a, в левом нижнем углу выделения будет цифробуквенный код, который и необходимо будет вставить в команду.


Если после выполнения команды, в консоли высветилось сообщение session unlocked! Все прошло успешно и можно пробовать войти во FreePBX.


Обратите внимание на имя пользователя под которым произведен вход в систему (Freepbxuser).
По сути выполненная команда разблокирует служебного пользователя FreePBX.
Далее уже можно поменять пароль cуществующего или создать нового пользователя на вкладке Admin > administrators


Смена через конфигурационные файлы.

Необходимо залогиниться на сервер по SSH, открыть файл /etc/amportal.conf и найти параметры:

ARI_ADMIN_USERNAME и ARI_ADMIN_PASSWORD

Все можно входить в систему)) Или же поменять на нового пользователя и пароль.




FreePBX, сброс, asterisk, сервер