Перейти к публикации
Projector123

Freepbx, Не Работют Входящие Вызовы.

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

Сделал все по вашей инструкции https://zadarma.com/ru/support/instructions/freepbx/freepbx13

Исходящие звонки работают отлично. А вот с входящими происходит следующее в логах:

 -- Executing [788497@from-sip-external:1] NoOp("SIP/sip.zadarma.com-0000001b", "Received incoming SIP connection from unknown peer to 788497") in new stack    -- Executing [788497@from-sip-external:2] Set("SIP/sip.zadarma.com-0000001b", "DID=788497") in new stack    -- Executing [788497@from-sip-external:3] Goto("SIP/sip.zadarma.com-0000001b", "s,1") in new stack    -- Goto (from-sip-external,s,1)    -- Executing [s@from-sip-external:1] GotoIf("SIP/sip.zadarma.com-0000001b", "1?setlanguage:checkanon") in new stack    -- Goto (from-sip-external,s,2)    -- Executing [s@from-sip-external:2] Set("SIP/sip.zadarma.com-0000001b", "CHANNEL(language)=ru") in new stack    -- Executing [s@from-sip-external:3] GotoIf("SIP/sip.zadarma.com-0000001b", "1?noanonymous") in new stack    -- Goto (from-sip-external,s,5)    -- Executing [s@from-sip-external:5] Set("SIP/sip.zadarma.com-0000001b", "TIMEOUT(absolute)=15") in new stack    -- Channel will hangup at 2017-06-19 07:35:51.764 EDT.    -- Executing [s@from-sip-external:6] Log("SIP/sip.zadarma.com-0000001b", "WARNING,"Rejecting unknown SIP connection from 37.139.38.15"") in new stack[2017-06-19 07:35:36] WARNING[10306][C-0000002a]: Ext. s:6 @ from-sip-external: "Rejecting unknown SIP connection from 37.139.38.15"

Иногда входящие вообще никак не откликаются(по телефону сразу сброс идет, а в логах пусто), если позвонить с внутреннего номера через вас, то после этого логи появляются.

Что делать? Куда смотреть? Не хотелось бы на каждый ваш ip-адрес создавать транк.

Изменено пользователем Projector123

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

А у вас extensions только внутри сети (ну или в филиалах со статическим ip)?

Если не используются мобильные клиенты и нет телефонов у пользователей дома без статики или vpn, то рекомендую вообще iptables запретить все ip, кроме списка нужных, а потом и разрешить анонимные звонки.

Второй вариант - разрешить анонимные звонки, в правилах настроить опускать по IVR только с нужным DID, все левые опускать на заглушку.

Но ни в коем случае не выставляйте астер в дикий интернет напрямую без фаера, обязательно будет взломан. Может не сразу, а как найдётся очередная 0-day уязвимость)

Поделиться сообщением


Ссылка на сообщение

В любом случае для безопасности если вы не используете доступ к своей FreePBX через интерент, лучше заблокировать все возможные порты доступа к ней и разрешить только сети Zadarma (4 сети указаны в разделе SIP настройки).

Поделиться сообщением


Ссылка на сообщение

Также настраивал по инструкции, в результате ничего толком не работало. Послал инструкцию, применил pjsip, и все заработало. Причем он настраивается на порядок проще.

Но вот как настроить на номер облачной АТС, это до сих пор вопрос.

Поделиться сообщением


Ссылка на сообщение

Зачем настрваивать две АТС одну за другой? Это как минимум странное решение, а как максимум потенциально причина проблем.

Поделиться сообщением


Ссылка на сообщение

Зачем настрваивать две АТС одну за другой? Это как минимум странное решение, а как максимум потенциально причина проблем.

Очень просто. Нужен групповой номер для звонков в рамках облачной АТС. Раньше сценарий входящих звонков, который где-то и как-то можно считать групповым номером, к примеру, на настроенном ID 3 работал и со внутренних номеров. Сейчас нет, только с внешних входящих. С интеграцией внешней АТС потенциально такое становится можно сделать, использую один из номеров АТС, куда подсоединяется внешняя АТС.

Кстати, после изменения такого поведения и интерфейса в личном кабинете при попытке редактировать сценарий выскакивает ошибка "Неверный формат данных". Заводил новые сценарии, но через какое-то время и на них та же ошибка.

 

Другой из примеров, когда есть несколько разных IP-линий, а компьютерный/мобильный клиент не умеет держать или несколько линий, или в подсоединенном состоянии несколько линий, как X-Lite или PhonerLite, например. Добавим, что если одна из линий находится за несколькими NAT, которые успешно "бурятся" только IAX2, а вышеназванные клиенты работать по нему не умеют. Лирическое отступление. Впервые с SIP-протоколом "познакомился" в 1999 году, и с каждым годом только укрепляюсь в мнении, что это - позор какой-то.

 

А по изначально заявленной теме при настройке по инструкции мониторингом исходящих звонков получил, что в протоколе встречается такое место:

To: <sip:4444%40Zadarma@sip.zadarma.com>

Понятно, что %40Zadarma - это @Zadarma, где Zadarma - имя транка в Астериске. Но почему Астериск вставляет его, хоть убей не могу понять, и как заставить Астериск не вставлять его. Может, кто знает?

Изменено пользователем Khartool

Поделиться сообщением


Ссылка на сообщение

Вместо прямых звонков на сценарий теперь доступны звонки на дополнительные меню. В меню можете настроить хоть один сценарий и по факту получить то-же самое что было раньше с возможностями расширения.

 

По особенностям настройки и ошибкам которые вы видите при настройке, обратитесь пожалуйста в поддержку. Не видя АТС и ее настройки, никто ничем помочь не сможет.

 

 

Добавим, что если одна из линий находится за несколькими NAT, которые успешно "бурятся" только IAX2,

 

Достаточно неплохо бурятся еще если переключить сигнализацию на TCP. Конечно не в 100% но как минимум в 80-90%. (а если еще уменьшить время перерегистрации то почти 100%)

Поделиться сообщением


Ссылка на сообщение

Вместо прямых звонков на сценарий теперь доступны звонки на дополнительные меню. В меню можете настроить хоть один сценарий и по факту получить то-же самое что было раньше с возможностями расширения.

Сделал допменю. И что надо теперь набрать с номера из облачной АТС, чтобы попасть на него?

Поделиться сообщением


Ссылка на сообщение

Набрать цифру  1  и все.

Меню по умолчанию считается 0, дальше все доп меню считаются как 1 и т.д.

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

×
×
  • Создать...