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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Отправка голосовой почты на электронную почту с помощью Postfix

База знаний Настройка Asterisk

Для того, чтобы голосовая почта для номера 101 отправлялась на электронную почту, нужно добавить в файл /etc/asterisk/voicemail.conf строки:

[default]
101 => 1234,101,101@example.com,attach=yes|saycid=no|envelope=no|delete=no

Почта будет проходить, если в домене example.com есть MX запись и SMTP-сервер в этом домене не требует аутентификации. Если это не так, потребуется донастройка.

1. Подмена отправителя в поле From

2. SMTP аутентификация

3. Указание relayhost

Подмена отправителя в поле From


Некоторые SMTP-серверы не требуют аутентификации, если у отправителя есть учетная запись на этом сервере, т.е. достаточно будет просто подменить отправителя на нужного. Для этого добавляем в конец /etc/postfix/main.cf:

smtp_generic_maps = hash:/etc/postfix/generic

Добавляем в конец /etc/postfix/generic:

asterisk@asterisk.domain 101@example.com

Выполняем:

# postmap /etc/postfix/generic
# service postfix reload

После этого Postfix будет подменять в поле From asterisk@asterisk.domain на 101@example.com.

SMTP аутентификация


Если это не помогло, то нужно настроить SMTP-аутентификацию.

Добавляем в конец /etc/postfix/main.cf:

smtp_sasl_auth_enable = yes
smtp_sasl_security_options = noanonymous
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd

Создаем файл /etc/postfix/sasl_passwd и добавляем в конец:

mail.example.com 101:password

(где mail.example.com — SMTP сервер домена example.com, password — пароль пользователя 101)

Выполняем:

# postmap /etc/postfix/sasl_passwd
# service postfix reload

Указание relayhost

Если в домене example.com нет MX записи, но известен адрес SMTP сервера mail.example.com, то добавляем в конец /etc/postfix/main.cf:

relayhost = [mail.example.conf]

(квадратные скобки отключают поиск MX записи)

В этом случае, в файле /etc/postfix/sasl_passwd тоже следует указывать адрес SMTP сервера в квадратных скобках.

asterisk, сервер