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

polymer

Участники форума
  • Постов

    2
  • Зарегистрирован

  • Посещение

Converted

  • Интересы
    ИТ, WEB
  • Род деятельности
    Разработка, продвижение и поддержка сайтов. Веб-Хостинг. Интернет-маркетинг. Ускорение сайтов.

Оборудование

  • Кинетик
    Hopper SE (KN-3812)

Достижения polymer

Новичок

Новичок (1/6)

0

Репутация

  1. Сработало! И это сработало! Моя задача решена! Для других изыскателей данной темы, отмечу, что нашел ещё упоминания о номерах из стандартных диапазонов: В секции [external-incoming] есть такой вот код, позволил себе вольную расшифровку: [external-incoming] ;... ;Выбираем последние 4 цифры из набранного номера, потом отрезаем ещё одну и сравниваем остаток со значением, получается маска 100х и 200х same => n,GotoIf($["${NEW_CALLEE:-4:-1}"="100"]?dial) same => n,GotoIf($["${NEW_CALLEE:-4:-1}"="200"]?dial:inexist) ;... Если настраивать телефонию вместе с внешними линиями, полагаю. Этот код также нужно будет дополнить или скорректировать разрешающими правилами для номеров, отличных от попадающих в дефолтный диапазон! Ещё раз благодарю за помощь! И за отличный инструментарий для keenetic-а!
  2. Коллеги, помогите разобраться пожалуйста! Установил и настроил АТС на Keenetic Hopper SE почти без запинок (наверное в инструкцию стоит добавить, что модуль «Пакеты OPKG» нужно сначала установить, чтобы пункт меню появился в настройках, а уж потом использовать, но это мелочи...). Всё работает в рамках стандартной конфигурации: подключаются SIP-клиенты, звонки проходят и всё ок, но маловато 20 номеров, а с учетом рекомендаций что 6 лучше не использовать т.к. зарезервированы под аппаратные линии модулей keenetic - совсем впритык. У меня домофония - одновременных звонков не планируется больше одного, (ну двух-трёх может максимум, если интерком понравится пользователям). Короче, хочу подстраховаться и заложить запас побольше, + поменять нумерацию с 100х и 200х на другую... Далее пытаюсь настроить интерком связь (трубки, и SIP-домофон), с внутренними номерами согласно номеров кабинетов в здании, не совпадающими с дефолтным диапазоном номеров (100х и 200х). Уже близок к цели, но пара нюансов не получатся осилить: Новые номера добавил, связь с АТС у них есть, на Старые с Новых звонки проходят, а на Новые со Старых и на Новые с Новых — не проходят. Где-то нужно разрешить звонки на Новые номера, вот с этим и прошу помочь. Итак, что я сделал: Скорректировал файлы конфигурации, добавил вот такое: ;В файл /opt/etc/asterisk/pjsip.conf ;3 секции для номера 30, аналогично секции с номером 31 ниже [31](phones); callerid= aors=31 auth=auth31 [31] type=aor remove_existing=yes max_contacts = 3 mailboxes=31 [auth31] type=auth auth_type=userpass username=31 password=PassWord31 ;аналогично ещё номер 32 добавил ;В файл /opt/etc/asterisk/voicemail.conf 30 => 30 31 => 31 32 => 32 Ребутнул keenetic, конфиги применились, и с номера 31 могу позвонить на номер 2000 (с трубки-31 на домофон-2000) и даже открыть дверь, нажатием `#` на трубке во время звонка. Но с номера 2000 не получается позвонить на номер 31. Asterisk в логе пишет что запускает проигрыш файла (Playback("PJSIP/2000-0000000d", "silence/2&privacy-incorrect")), и по-английски мне говорит "iam sorry, the number is not valid". Короче звонки на новые добавленные номера не работают, и это как раз хочу исправить! При этом я могу с номера 32 на номер 802 позвонить и через 10 сек АТС мне перезвонит, гудок есть, звук есть, т.е. коннект с АТС полный. Очевидно, она не позволяет другим звонить на новые номера, потому что я где-то не разрешил это в настройках. Погуглив, я понял, что мне, видимо, нужно шаманить в dialplan-ом. Нашел его (кажется) в файле /opt/etc/asterisk/extensions.conf и думаю вот эти строки на скриншоте ниже, как-то разрешают звонкам из стандартного диапазона ходить между собой, но... тут кажется, я соглашусь с товарищем @Mamay что погружение в тему отбивает охоту продолжать изыскания 🫣, но и отпускать на таком этапе уже как-то поздновато)), настроился уже победить! В общем, у меня 2 вопроса: 1. Есть ли возможность перезагружать pjsip.conf командой? dialplan reload не помогает: например я сменил пароль пользователю — и кроме как перезагрузить роутер (выйти из консоли asterisk в linux-консоль и написать reboot, со всеми вытекающими отключением от wifi и консоли...) 2. Какое «заклинание» дописать в extensions.conf — чтобы разрешить звонки на новые диапазоны: (вообще в моем кейсе конкретно нужны только вот такие номера: 100, 200, 300, 400, и диапазоны 20-29, 30-39, 40-49) если я правильно вообще понял причину проблемы, и выделенные строки на скриншоте, это "маски 100х и 200х", то синтаксис, скажу так, для меня неочевидный. P.S. Если смотрю куда-то не туда, прошу немного меня направить...
×
×
  • Создать...

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

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