driveRom Posted January 28 Share Posted January 28 (edited) 24.01.2024 опубликована интересная статья "Установка IP-АТС Asterisk 20.3 на интернет-центр Keenetic" Среди обязательных требований к развертыванию IP-АТС на роутере нужно редкое железо: Наличие LTE мопеда Quectel (в статье модель EC25-E) - нифига не популярный агрегат Наличие FXS адаптера Keenetic Linear или DECT свистка Keenetic. Насколько помню, в старой статье по развертыванию Asterisk 11, не требовались ни LTE модемы, DECT адаптеры, FXS интерфейсы. Вопрос в студию - как без этих редких устройств получить IP АТС, используя только SIP транк (SIP аккаунт) от оператора из "Интернет" и IP телефоны (программные или аппаратные - пофиг) без п.1 и п.2? Никто не спорит, что с этими приблудами АТС будет полноценной, но как получить более простой вариант на asterisk 20 с возможностью подключения голосовых шлюзов через SIP? PS/ На мой взгляд, статья требует пояснений. В самой статье я не смог оставить комментарий, кнопка "подписаться" не работает. Edited January 28 by driveRom Quote Link to comment Share on other sites More sharing options...
sips Posted January 29 Share Posted January 29 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/ На мой взгляд, статья требует пояснений. В самой статье я не смог оставить комментарий, кнопка "подписаться" не работает. Исправим статью, добавим пояснения. Quote Link to comment Share on other sites More sharing options...
driveRom Posted January 30 Author Share Posted January 30 (edited) @sips спасибо, за оперативный ответ и продолжу по теме: 3. Как корректно удалить Asterisk если сомневаюсь, что все сделал в нужной последовательности? 4. Возможна поддержка голосовых вызовов через более популярные USB модемы например: 3G|4G Huawei E3372 (H|S)? 3G Huwei E1550, E1750, Е156, E160 Edited January 30 by driveRom Quote Link to comment Share on other sites More sharing options...
sips Posted January 31 Share Posted January 31 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 заново. Quote Link to comment Share on other sites More sharing options...
sips Posted January 31 Share Posted January 31 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 Quote Link to comment Share on other sites More sharing options...
Метал Инвест Posted February 2 Share Posted February 2 Насколько я понял, в вышеуказанной статье ссылка на пакет для роутеров на mipsel архитектуре, и на aarch64, а конкретнее на KN-2710, оно не поднимется, поправьте если не прав. Как можно установить все это добро на KN-2710? Quote Link to comment Share on other sites More sharing options...
sips Posted February 2 Share Posted February 2 24 minutes ago, Метал Инвест said: на KN-2710, оно не поднимется, поправьте если не прав. Все верно, не поднимется. Постараемся выложить сборку Asterisk 20.3 для aarch64 на следующей неделе. 1 Quote Link to comment Share on other sites More sharing options...
driveRom Posted February 4 Author Share Posted February 4 (edited) Обращаю внимание, что в файле из "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 (настройки аккаунта ниже) @sips не могу автоматически настроить транк, можно поглядеть на рабочий файл pjsip.conf с настроенным SIP транком? Edited February 4 by driveRom Quote Link to comment Share on other sites More sharing options...
sips Posted February 5 Share Posted February 5 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”. Quote Link to comment Share on other sites More sharing options...
driveRom Posted February 5 Author Share Posted February 5 (edited) @sips Транк настроил. Исходящие идут. Сделал 2 транка с выходом через 3* и 4* соответственно. Транки правда без регистрации. С входящими вызовами есть непонятность? _____________________________________________________ Из текста статьи не очевидно, что надо набрать для входящего звонка снаружи, чтобы попасть на "автосекретаря, IVR, DISA" или как там его. Цитата При входящем вызове через SIP-транк вызывающий абонент слышит приглашение набрать внутренний номер. При этом он может набрать один из внутренних номеров 1000..1009, 2000..2009 и позвонить на другой IP-телефон привязанный к данному номеру. Можно увидеть правильный Call-flow входящего вызова на SIP Транк? Edited February 5 by driveRom Quote Link to comment Share on other sites More sharing options...
sips Posted February 6 Share Posted February 6 On 2/2/2024 at 10:40 AM, Метал Инвест said: Как можно установить все это добро на KN-2710? Выложили сборку Asterisk 20.3 для aarch64, см. в конце статьи. Quote Link to comment Share on other sites More sharing options...
sips Posted February 6 Share Posted February 6 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. Quote Link to comment Share on other sites More sharing options...
driveRom Posted February 24 Author Share Posted February 24 Есть ли поддержка телефонов Cisco с прошивкой SIP? https://usecallmanager.nz/patching-asterisk.html Есть простенькая модель Cisco 7811-k9 Quote Link to comment Share on other sites More sharing options...
sips Posted February 26 Share Posted February 26 On 2/24/2024 at 8:45 PM, driveRom said: Есть ли поддержка телефонов Cisco с прошивкой SIP? https://usecallmanager.nz/patching-asterisk.html В сборке Asterisk 20.3 опубликованной в этой статье патч cisco-usecallmanager отсутствует. Quote Link to comment Share on other sites More sharing options...
Artur222 Posted March 24 Share Posted March 24 (edited) Добрый день , установил данное приложение на Hero 4G+ , симкарта соответственно установлена во внутренний модем, при наборе номера , российского сотового оператора, девушка на английском языке говорит что такого номера не существует. Подскажите куда копать. Edited March 24 by Артур Швецов Quote Link to comment Share on other sites More sharing options...
sips Posted March 25 Share Posted March 25 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. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.