Что такое AsteriskNOW
Что такое AsteriskNOW? AsteriskNow – это программное устройство с открытым исходным кодом, специализированный дистрибутив Linux, включающий Asterisk, FreePBX - графический пользовательский интерфейс (GUI) Asterisk и все остальное программное обеспечение, необходимое системе Asterisk. С помощью GUI Asterisk можно без труда сконфигурировать систему Asterisk, даже не являясь техническим специалистом. Примечание: полный дистрибутив программного продукта предоставляется по общедоступной лицензии GPL и может на законных основаниях использоваться в любых целях, в том числе и коммерческих.
AsteriskNow документация
http://<ip or hostname of the iSymphony server>:58080/administrator/admin
- (Security!) Запрещаем root удаленный доступ ssh. Создаем нового пользователя от имен которого в дальнейшем будем работать по ssh.
- Установим статический IP (Admin→System Admin→Network Settings). Здесь задается основным реальный IP (выданный ISP) (eth0) и если нужно для подключения клиентов из локальной сети создается виртуальный интерфейс (eth0:0) на сером IP (например, 10.26.95.234/255.255.255.0)
- Настроим Раздел DNS: Что такое DNS (Admin→System Admin→DNS). Настройка Dnsmasq Ubuntu должен слушать только localhost и первым DNS сервером должен быть 127.0.0.1.
- Если нужно обновляем устаревшие модули в системе FreePBX: Admin→Module Administration (нажмите кнопку Check Online и вы увидите все доступные для обновления модули). И отключаем неиспользуемые, например модуль DAHDi Config
- Asterisk SIP Settings (Settings→Asterisk SIP Settings). В разделе NAT Settings укажите ваш внешний IP и ваши доверенные сети.
- Настройка почтовых уведомлений. Часть настроек доступна только в PRO версии.
- Язык интерфейса поменять: Settings → Advanced Settings меняем: GUI Behavior ⇒ Show Language setting меняем на True. После этого появится кнопка с возможностью выбора языка интерфейса.
- Admin→System Admin→Intrusion Detection - настройка fail2ban, можно добавить свой IP адрес(и/или сеть в формате 192.168.0.0/24) в белый список.
Extenshion. Пользователь. Внутренний номер
Extenshion. Пользователь. Внутренний номер.
- Меню Приложения (Applications) и выбираем пункт Внутренние номера (Extenshions).
- Выбираем SIP устройство. Жмём кнопку Сохранить (Submit).
- Заполняем поля:
- Внутренний номер (User Extension). Не забывайте что номер состоит только из цифр. Например: 1111
- Отображаемое имя (Display Name) - здесь задаём имя для номера, латинские буквы и цифры.
- (Security!) Ограничение в одновременных исходящих(Outbound Concurrency Limit): 2
- (Security!) Опции устройства (Device Options) уже сгенерирован пароль (secret). Поменяйте его на свой не менее 9-12 символов.
- (Security!) Диапазон разрешенных для этого устройства IPs (Permit), с остальных соединения приниматься не будут. Удобно когда IP раздаются Настройка DHCP сервера Linux, FreeBSD без привязки MAC. Например: 10.26.95.0/255.255.255.0
- iSymphony Settings поставить пункт Create User в No
- Опции записи (Recording Options) мы можем установить какие разговоры для этого номера будут записываться. Выберем только контроль внешних соединений. Inbound External Calls и Outbound External Calls выставим в Forse.
- Жмём кнопку Сохранить (Submit) в самом низу и красную Применить изменения (Apply Settings).
- Для тестов настраиваем для Linux: Softphone Linphone, для Лучшие Программы на Android (Андроид) для DevOps: Zoiper.
Для теста можно позвонить на один из служебных номеров, например *60 - Телефонная служба точного времени (Speaking Clock). Посмотреть остальные служебные коды можно в разделе Администратор (Admin) → Feature Codes.
Trunk. SIP провайдер
SIP провайдер:
- Подключения (Connectivity) - Транки (Trunks) и жмём Добавить SIP транк (Add SIP Trunk)
- Исходящая маршрутизация (Outbound Routes).Шаблоны и правила набора номера в FreePBX Distro (Asterisk, Elastix). Dial Patterns: если поставить в поле match pattern — просто точку (.) - это будет означать — посылать все набранные номера как есть.
Voicemail. Голосовая почта
Voice mail service - это возможность для абонента телефонной сети оставить адресату голосовое сообщение, которое тот сможет прослушать позже.
Во FreePBX за голосовую почту отвечают 3 файла:
/etc/asterisk/voicemail.conf - содержатся настройки почтовых ящиков /etc/asterisk/vm_email.inc - содержится описание тела письма, которое будет отправляться пользователю. /etc/asterisk/vm_general.inc - содержатся основные настройки голосовой почты
- Меню Приложения (Applications) и выбираем пункт Внутренние номера (Extenshions). Выбираем пользователя для которого будем настраивать.
- Переходим к разделу Voicemail выбранного нами пользователя. Выставляем параметры:
- Статус (Status) — включение/выключение использования голосовой почты для номера;
- Пароль на голосовую почту (Voicemail Password) - пароль для доступа к голосовой почте. Состоит только из цифр и вводится абонентом с телефона в тоновом режиме. Абонент имеет возможность самостоятельно изменить данный пароль. Ведя префикс (*98) и новый пароль, в режиме работы с голосовой почтой;
- Адрес эл. почты (Email Address) — электронный почтовый ящик, на который отправляются уведомления о новых сообщениях в голосовом почтовом ящике;
- Вложение в эл. почту (Email Attachment) — включает/выключает передачу записи сообщений в виде вложений к письму с уведомлением;
- Воспроизводить номер ИД (Play CID) — определяет, следует ли воспроизводить номер номер абонента записавшего сообщение перед самим сообщением;
- Воспроизводит дату/время — определяет следует ли воспроизводить дату и время записи сообщения, перед самим сообщением;
- Удалить голосовую почту — определяет, следует ли удалять сообщения из голосового почтового ящика после отсылки электронного письма с уведомлением. Если удаление используется, то для параметра Вложение в эл. почту (Email Attachment) обязательно следует установить значение — Да, иначе будет происходить безвозвратное удаление сообщения;
📌 Для тестирования скриптов, установщиков VPN, Python ботов рекомендуем использовать надежные VPS на короткий срок. Если вам нужна помощь с более сложными задачами, вы можете найти фрилансера, который поможет с настройкой. Узнайте больше о быстрой аренде VPS для экспериментов и о фриланс-бирже для настройки VPS, WordPress. 📌
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Китайский VPN Shadowsocks простая установка и настройка
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах