Почему у freepbx не проходят локальные звонки?

Ссылка скопирована
1 ответ

День добрый. подскажите куда смотреть, поднял freepbx (16.0.40.7), все в дефолте. Добавил несколько локальных номеров. Аппараты успешно зарегистрировались на сервере. Но звонки не проходят. В логах:

[2024-03-21 18:45:33] WARNING[280794] res_pjsip_pubsub.c: No registered publish handler for event presence from 111
[2024-03-21 18:42:11] WARNING[281887][C-0000000a] pbx.c: No application 'Macro' for extension (from-internal, 101, 3)
[2024-03-21 18:42:11] WARNING[281887][C-0000000a] pbx.c: No application 'Macro' for extension (from-internal, h, 1)
телефоны в локальной сети, nat не используется.

Дополнительно:

Macro получил статус deprecated ещё в Asterisk 16 и был удалён в Asterisk 21

  • Rsa97, возможно проблема кроется в первой строчке лога, но где это настроить?
  • Oleg1345140, Нет, проблема именно в Macro. Если модуль app_macro вообще есть в вашей версии Asterisk, значит надо пересобрать его из исходников, включив модуль. Если исключён совсем, то откатываться на старую версию либо отказываться от FreePBX и писать диалплан самостоятельно.
  • Rsa97, спасибо помогло, но странно что такой важный модуль не входит в сбору по умолчанию
  • Oleg1345140, Так Macro в Asterisk с 2018 года не рекомендован к использованию (deprecated). Почему FreePBX за шесть лет не переписали на Gosub - вопрос к разработчикам FreePBX.
  • Ответы:

    Скорее всего это вам подойдёт

    • Macro в комментарии выше писали что он устарел и не используется, возможно причина еще в чем то.
    Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Артём Dev Ответ

    Для того чтобы понять, почему у freepbx не проходят локальные звонки, нужно рассмотреть несколько возможных причин и проверить соответствующие настройки.

    1. Проверьте правильность настроек SIP-каналов: убедитесь, что в настройках SIP-каналов указаны правильные IP-адреса и порты для локальной связи.

    exten => _X.,1,Dial(SIP/${EXTEN})

    exten => _X.,1,Dial(SIP/${EXTEN})

    2. Убедитесь, что правильно настроены правила маршрутизации звонков: проверьте, что внутренние номера телефонов правильно соотнесены с соответствующими внутренними SIP-устройствами.

    exten => 100,1,Dial(SIP/100)

    exten => 100,1,Dial(SIP/100)

    3. Проверьте правильность настроек контекстов и разрешений: убедитесь, что у ваших внутренних SIP-устройств есть правильные разрешения для совершения локальных звонков.

    exten => 200,1,Dial(SIP/200)

    exten => 200,1,Dial(SIP/200)

    4. Проверьте состояние SIP-реестра: убедитесь, что все внутренние SIP-устройства зарегистрированы в SIP-реестре и имеют правильные настройки для локальной связи.

    exten => 300,1,Dial(SIP/300)

    exten => 300,1,Dial(SIP/300)

    Если после проверки всех этих аспектов проблема с локальными звонками все еще остается, рекомендуется обратиться к документации freepbx или обратиться за помощью к специалистам по VoIP-системам.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно