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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Настройка соединения между XMPP-серверами Openfire

База знаний Интеграция с другими АТС Openfire
В предыдущей статье была описана установка и базовая настройка XMPP-сервера Openfire. В этой статье будет описана настройка соединения между серверами Openfire.
Адрес первого сервера Openfire:
192.168.10.10 (DNS-имя xmpp.oberon.local)
Адрес второго сервера Openfire:
192.168.20.20 (DNS-имя xmpp.titania.local)
Настройка DNS SRV-записи для соединения между XMPP-серверами
Для установки соединения между XMPP-серверами, SRV-запись _xmpp-server._tcp обязательно должна присутствовать в домене каждого из связываемых серверов и должна указывать на DNS-имя соответствующего XMPP-сервера.
Обратите внимание на то, что SRV-запись должна присутствовать в домене, указанном в параметре Openfire xmpp.domain (посмотреть значение параметра xmpp.domain можно в web-интерфейсе Openfire, в разделе «Server» → «Server Manager» → «System Properties»). Если xmpp.domain имеет значение «oberon.local», SRV-запись должна быть _xmpp-server._tcp.oberon.local, если xmpp.domain имеет значение «xmpp.oberon.local», SRV-запись должна быть _xmpp-server._tcp.xmpp.oberon.local.
Приоритет, вес и TTL записи не важны для описываемой связки, можете указать любые допустимые значения (например 30, 30 и 86400 соответственно). Порт указывайте 5269, если не собираетесь использовать нестандартный порт.
Правильность настройки SRV-записи можно проверить с помощью команды dig:

dig SRV _xmpp-server._tcp.oberon.local
# Вывод должен содержать ANSWER SECTION похожего вида
;; ANSWER SECTION:
_xmpp-server._tcp.oberon.local. 86400 IN SRV 30 30 5269 xmpp.oberon.local.
dig SRV _xmpp-server._tcp.titania.local
# Вывод должен содержать ANSWER SECTION похожего вида
;; ANSWER SECTION:
_xmpp-server._tcp.titania.local. 86400 IN SRV 30 30 5269 xmpp.titania.local.



Также правильность настройки SRV-записи можно проверить на сайте. Просто введите свой XMPP-домен в строку и нажмите Check, DNS-имя XMPP-сервера будет определено, если SRV-запись настроена правильно.
ПРИМЕЧАНИЕ: Можно также добавить в домен SRV-запись _xmpp-client._tcp с указанием порта 5222 и того же DNS-имени XMPP-сервера для подключения XMPP-клиентов (но для подключения клиентов SRV-запись необязательна).
Настройка соединения между XMPP-серверами
Включите соединения между серверами в разделе «Server» → «Server Settings» → «Server to Server», если отключали их ранее (там же задаётся порт для приёма соединений от других серверов).
Включение соединения между серверами
Если нужно использовать шифрованное соединение между XMPP-серверами, убедитесь, что в настройках Openfire присутствует параметр xmpp.server.tls.enabled со значением true.
Если на серверах Openfire самоподписанные сертификаты (Openfire создаёт самоподписанные сертификаты при установке), то для работы шифрованного соединения нужно добавить следующие параметры в разделе «Server» → «Server Manager» → «System Properties»:

xmpp.server.certificate.accept-selfsigned со значением true
xmpp.server.certificate.verify со значением false

При использовании самоподписанных сертификатов, соединение уязвимо к атаке Man in the middle. Рекомендуется использовать сертификаты, подписанные доверенным центром сертификации, если утечка сообщений, передаваемых между серверами неприемлема.Все настройки, необходимые для работы соединения между XMPP-серверами внесены. Для тестирования соединения, нужно добавить в список контактов пользователя из другого домена (например user1@oberon.local в список контактов user2@titania.local, можно сделать это средствами XMPP-клиента или ручным редактированием списка контактов через web-интерфейс Openfire), затем написать сообщение этому пользователю. В разделе «Sessions» → «Active Sessions» → «Server Sessions» должно отобразиться соединение в состоянии «Both». Если сообщение не прошло и соединение не отобразилось, убедитесь, что все файерволы между серверами позволяют серверам устанавливать TCP-соединение на порт 5269 друг друга.

установка, настройка