Перейти к содержанию

Рекомендуемые сообщения

Опубликовано (изменено)

24.01.2024 опубликована интересная статья "Установка IP-АТС Asterisk 20.3 на интернет-центр Keenetic"

Среди обязательных требований к развертыванию IP-АТС на роутере нужно редкое железо:

  1. Наличие LTE мопеда Quectel (в статье модель EC25-E) - нифига не популярный агрегат
  2. Наличие FXS адаптера Keenetic Linear или  DECT свистка Keenetic.

Насколько помню, в старой статье по развертыванию Asterisk 11, не требовались ни LTE модемы, DECT адаптеры, FXS интерфейсы.

  • Вопрос в студию - как без этих редких устройств получить IP АТС, используя только SIP транк (SIP аккаунт) от оператора из "Интернет" и IP телефоны (программные или аппаратные - пофиг) без п.1 и п.2?
  • Никто не спорит, что с этими приблудами АТС будет полноценной, но как получить более простой вариант на asterisk 20 с возможностью подключения голосовых шлюзов через SIP?

PS/ На мой взгляд, статья требует пояснений. В самой статье я не смог оставить комментарий, кнопка "подписаться" не работает.

Изменено пользователем driveRom
Опубликовано
11 hours ago, driveRom said:

как без этих редких устройств получить IP АТС, используя только SIP транк (SIP аккаунт) от оператора из "Интернет" и IP телефоны

Установите Asterisk 20.3 без подключения LTE-модема и адаптера телефонии. При этом Asterisk будет установлен со всем описанными в статье функциями, но без драйвера LTE-модема и настроек dialplan и pjsip необходимых для звонков VoLTE. После установки вы сможете подключить к Asterisk ваши IP-телефоны и настроить SIP-транки. 

Кстати, если у вас нет адаптера телефонии, вы все равно можете использовать телефонную станцию Keenetic для настройки SIP-транков, как описано в статье. Телефонную станцию нужно установить на интернет-центр (см. скриншот) и сконфигурировать SIP-линии в веб-конфигураторе до начала установки Asterisk. Без адаптера Keenetic Plus DECT или Keenetic Linear телефонная станция не запустится, но это не помешает вам создать телефонные линии SIP, конфигурация которых будет считана и использована для создания конфигурации SIP-транков во время установки Asterisk. После завершения установки вы сможете удалить модуль телефонной станции Keenetic, если она вам больше не нужна. Конфигурацию SIP-транков созданную при установке вы сможете найти в файле /opt/etc/asterisk/pjsip.conf.

11 hours ago, driveRom said:

PS/ На мой взгляд, статья требует пояснений. В самой статье я не смог оставить комментарий, кнопка "подписаться" не работает.

Исправим статью, добавим пояснения.

keenetic-phone-station-2024-01-29 09-46-53.png

Опубликовано (изменено)

@sips

спасибо, за оперативный ответ и продолжу по теме:

3.  Как корректно удалить Asterisk если сомневаюсь, что все сделал в нужной последовательности?

4. Возможна поддержка голосовых вызовов через более популярные USB  модемы например:

  • 3G|4G Huawei E3372 (H|S)?
  • 3G Huwei E1550, E1750, Е156, E160
Изменено пользователем driveRom
Опубликовано
8 hours ago, driveRom said:

Как корректно удалить Asterisk если сомневаюсь, что все сделал в нужной последовательности?

Удаление Asterisk из встроенного хранилища:

1) в консоли Linux выполнить команду “rm /storage/* -R”. О том, как подключить консоль Linux см. в статье по установке Asterisk 20.3;

2) выйти из консоли Linux; 

3) на странице Management>OPKG веб-конфигуратора Keenetic выбрать “Drive: Not selected” и нажать Save внизу страницы для сохранения настроек.

После этих действий все файлы инсталляции Asterisk будут удалены из встроенного хранилища и, если необходимо, можно установить Asterisk заново.

Опубликовано
12 hours ago, driveRom said:

4. Возможна поддержка голосовых вызовов через более популярные USB  модемы например:

  • 3G Huwei E1550, E1750, Е156, E160

Драйвер asterisk-chan-dongle поддерживает модемы 3G от Huawei: https://github.com/bg111/asterisk-chan-dongle/wiki/Requirements-and-Limitations

После установки сборки Asterisk 20.3 из статьи вы можете установить модуль asterisk-chan-dongle из репозитория http://bin.entware.net/mipselsf-k3.4/Packages.html. О том, как устанавливать дополнительные модули Asterisk написано в статье по установке Asterisk 20.3. Примеры конфигурации dongle.conf и extension.conf для звонков через модем 3G можно найти здесь: https://github.com/bg111/asterisk-chan-dongle/wiki/Configuration 

Опубликовано

Насколько я понял, в вышеуказанной статье ссылка на пакет для роутеров на mipsel архитектуре, и на aarch64, а конкретнее на KN-2710, оно не поднимется, поправьте если не прав.

Как можно установить все это добро на KN-2710?

Опубликовано
24 minutes ago, Метал Инвест said:

на KN-2710, оно не поднимется, поправьте если не прав.

Все верно, не поднимется. Постараемся выложить сборку Asterisk 20.3 для aarch64 на следующей неделе.

Опубликовано (изменено)

Обращаю внимание, что в файле из  "pjsip.conf" указаны порты для сигнализации 6060 TCP|UDP и 6061 TLS (вместо привычного 5060 и 5061, как указано в статье).

[transport-udp]
type=transport
protocol=udp
bind=0.0.0.0:6060
local_net=192.168.1.0/24
;external_signaling_address=
;external_signaling_port=
;external_media_address=
;domain=

При настройке SIP телефонов это надо учитывать!

также на моем роутере, сеть изменена на 192.168.5.0, вместо привычной 192.168.1.0

В своем файле я только заменил local_net=192.168.5.0/24,

bind=0.0.0.0:6060 оставил без изменеия

для проверки использую софтфон под Windows MicroSIP (настройки аккаунта ниже)

image.png.67b9adbfd8d7a0205aa5bf5a7d7ca0fa.png

@sips не могу автоматически настроить транк, можно поглядеть на рабочий файл pjsip.conf с настроенным SIP транком?

Изменено пользователем driveRom
Опубликовано
21 hours ago, driveRom said:

не могу автоматически настроить транк, можно поглядеть на рабочий файл pjsip.conf с настроенным SIP транком?

Автоматическую настройку транка можно выполнить после установки Asterisk. Это делается следующим образом:
1) на странице веб-конфигуратора Телефонная станция>Телефонные линии добавить телефонную линию. Имя линии должно содержать префикс из любой цифры и символа “*”, см. “nvox-line-settings-2024-02-05 11-10-40.png”;

2) в командной строке Linux запустить скрипт командой “nvox-trunks”, см. пример вывода скрипта “nvox-trunks-script-2024-02-05 12-49-07.png”.
Скрипт создаст транк Asterisk на основе конфигурации телефонной линии.

После выполнения скрипта
конфигурация транка добавляется в /opt/etc/pjsip.conf, см. “pjsip_conf_2024-02-05 12-32-38.png”;
dialplan для исходящих звонков через транк добавляется в /opt/etc/extensions.conf, см. extensions_conf_2024-02-05 12-36-23.png

Текущий статус регистрации транка можно получить по команде “asterisk -x "pjsip show registrations"”, см. “pjsip-show-registrations-2024-02-05 13-12-16.png”

Для отладки dialplan можно зайти в консоль Asterisk по команде “asterisk -rvvvv”, на зарегистрированном телефоне позвонить по номеру набранному с префиксом транка и получить лог исходящего звонка, см. “ast-console-2024-02-05 13-21-16.png”.

ast-console-2024-02-05 13-21-16.png

extensions_conf_2024-02-05 12-36-23.png

nvox-line-settings-2024-02-05 11-10-40.png

nvox-trunks-script-2024-02-05 12-49-07.png

pjsip_conf_2024-02-05 12-32-38.png

pjsip-show-registrations-2024-02-05 13-12-16.png

Опубликовано (изменено)

@sips

Транк настроил. Исходящие идут.

Сделал 2 транка с выходом через 3* и 4* соответственно.

Транки правда без регистрации.

С входящими вызовами есть непонятность?

image.png.53924684cc306f529de724b63f360b49.png

_____________________________________________________

image.png.b1911a822f54f72baf650a298310f94e.png

Из текста статьи не очевидно, что надо набрать для входящего звонка снаружи, чтобы попасть на "автосекретаря, IVR, DISA" или как там его.

Цитата

При входящем вызове через SIP-транк вызывающий абонент слышит приглашение набрать внутренний номер. При этом он может набрать один из внутренних номеров 1000..1009, 2000..2009 и позвонить на другой IP-телефон привязанный к данному номеру.

image.thumb.png.422ea130272da2a80e6db03b0dc07ca3.png

Можно увидеть правильный Call-flow входящего вызова на SIP Транк?

 

 

Изменено пользователем driveRom
Опубликовано
12 hours ago, driveRom said:

Можно увидеть правильный Call-flow входящего вызова на SIP Транк?

Прилагаю скриншот "external-incoming-trunk1005-2024-02-06 11-38-39.png", где можно видеть входящий внешний вызов:
trunk1005 - входящий вызов, ответ на вызов, воспроизведение сообщения, ожидание донабора четырехзначного номера, донабор 1000, вызов 1000, ответ на вызов, завершение вызова.

Вызов обрабатывается в контексте external-incoming, см. /opt/etc/asterisk/extensions.conf.
 

pjsip-show-contacts-2024-02-06 11-37-33.png

external-incoming-trunk1005-2024-02-06 11-38-39.png

  • 3 недели спустя...
  • 4 недели спустя...
Опубликовано (изменено)

Добрый день , установил данное приложение на Hero 4G+ , симкарта соответственно установлена во внутренний модем, при наборе номера , российского сотового оператора, девушка на английском языке говорит что такого номера не существует. Подскажите куда копать.image.png.8fd358a95aaee732cf9c73175e9a8f3e.png

Изменено пользователем Артур Швецов
Опубликовано
On 3/24/2024 at 5:03 PM, Artur222 said:

установил данное приложение на Hero 4G+ , симкарта соответственно установлена во внутренний модем, при наборе номера , российского сотового оператора, девушка на английском языке говорит что такого номера не существует

Предполагаю, что вы установили Asterisk 20.3 на KN-2311, чтобы совершать звонки VoLTE через встроенный модем.
Для телефонных звонков требуется модем с возможностью передачи аудиоданных через USB - через последовательный аудиопорт /dev/ttyUSB или виртуальное аудиоустройство UAC модема. К сожалению, модем ASR1826 встроенный в KN-2311 таковым не является. С ним телефонные звонки работать не будут. Здесь можно найти список модемов Quectel и Simcom, которые поддерживаются драйвером asterisk-chan-quectel.
Поскольку при инсталляции Asterisk модем совместимый с драйвером chan-quectel не был обнаружен, транк, экстеншен и правила набора для внешних звонков через сеть оператора мобильной связи не были сконфигурированы. Поэтому Asterisk не знает куда отправлять звонки по номерам 8918x. На данный момент у вас доступны только звонки между внутренними номерами 1000..1009, 2000..2009 и звонки по специальным номерам 800, 802 и 9999.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.