Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1 2 След.
RSS
Сколько времени нужно, чтобы входящий звонок начал звонить?, UniFi Talk
 
Всё ещё оцениваю Talk... интересно, что видят другие в Talk... если набрать свой номер Talk, сколько времени нужно, чтобы входящий вызов дозвонился до твоего телефона Talk? У меня уходит 8-10 секунд, чтобы вызов соединился и пошёл гудок... это нормально?
 
@jeff3820 это могло быть твоей проблемой, как я упоминал, мои логи показывают source 10k–20k, но destination был вне этого диапазона, именно поэтому у меня отображается destination port any
 
Только что проверил статус по этому вопросу. Ребята, вы нашли проблему? У меня тоже эта проблема.
 
@cdude5565 @jeffgreg Отличная работа!! Надо будет пересмотреть это, и я либо внесу эти правки, либо просто попробую voip.ms.Кстати, вот интересное видео для просмотра... чуть больше часа про оптимизацию Pfsense для VoIP: https://youtu.be/C0JgrzxXIBY А вот ещё одно про настройку стороннего VoIP: https://youtu.be/TQyd5_l_wJA
 
@jeff3820 больше никаких задержек... Я инвертировал то, что ты говоришь: исходные порты и IP ограничены тем, что было предоставлено, а порты назначения — любые. Исходные IP и порты следующие:  
Порт 5060:  
54.172.60.0/30  
54.244.51.0/30  
54.171.127.192/30  
35.156.191.128/30  
54.65.63.192/30  
54.169.127.128/30  
54.252.254.64/30  
177.71.206.192/30  

Порты с 10 000 по 20 000:  
54.172.60.0/23  
34.203.250.0/23  
54.244.51.0/24  
54.171.127.192/26  
52.215.127.0/24  
35.156.191.128/25  
3.122.181.0/24  
54.65.63.192/26  
3.112.80.0/24  
54.169.127.128/26  
3.1.77.0/24  
54.252.254.64/26  
3.104.90.0/24  
177.71.206.192/26  
18.228.249.0/24  
IP назначения — UCK2+, а порты назначения — «любые». То есть любой трафик от указанных комбинаций IP/порта (независимо от порта назначения), направленный на мой WAN IP, перенаправляется на UCK2+. @jeffgreg я не использую voip.ms, всё это для провайдера Unifi Talk (Twilio). Так что про это ничего сказать не могу. Также я не сталкивался с проблемой, которая заставила бы меня разбираться с перенастройкой pfSense на более консервативную очистку неактивных соединений (System -> Advanced -> Firewall & NAT -> Firewall Optimization Options).
 
@cdude5565 У меня были широко открыты исходные порты, а порты назначения были ограничены 5060 и диапазоном 10 000–20 000, так что примерно как у тебя. У тебя всё ещё наблюдаются задержки входящих звонков с этими правилами?
 
Я пользуюсь voip.ms и могу подтвердить, что всё работает без проблем — никаких правил не нужно (если только ты не используешь статическую сигнализацию). Нужно только аккуратно настроить очистку портов, иначе регистрации слетают из-за закрытых портов, и звонки (как входящие, так и исходящие) начинают глючить.
 
@cdude5565 Я уже поставил этот проект на паузу, поэтому откатил свои WAN-правила обратно, и не могу поделиться. Я настроил алиасы для портов 5060 и 10 000–20 000, а также алиасы для IP-адресов. Источник — алиас IP-адреса, порт — алиас порта. Назначение — IP-адрес моего CloudKey и алиас портов. Всё очень просто, но это вообще не помогло с задержкой входящего звонка. @jeffgreg Я пробовал это и с сигнальным портом 6767, и без него. Никакой разницы. Я читал, что у voip.ms такой проблемы вообще нет. На самом деле я почти уверен, что с voip.ms открытые порты не нужны, но подтвердить не могу. Если так, то они, должно быть, используют port knocking для работы — это очень круто. Подозреваю, что нам не хватает всей информации, чтобы заставить это работать с Unifi Talk/Twilio. Я пока заморозил этот проект... вернусь к нему в будущем.
 
Спасибо за информацию. Не уверен, что у меня была та же проблема, так как в логах не было заблокированных записей, поэтому отладка была затруднена.
 
@jeffgreg, вот как выглядят мои правила... У меня было настроено 6767 по всему тракту для приема входящих звонков. Без этого я не мог получать звонки. Прочитав о задержке и увидев пост, на который я дал ссылку ранее, о Twilio (AWS EC2 IP), и заметив, что эти IP заблокированы в моих логах файрвола, я добавил две записи ниже. Тебе должно быть несложно проверить логи твоего pfsense и посмотреть, не блокируются ли там UDP-соединения из IP-диапазона Twilio, указанного в ссылках. Я видел кучу таких блокировок. Исходящий трафик никогда не блокировался. cc @jeff3820, вот как выглядят мои правила, обрати внимание — я фильтрую только по источнику, любой порт назначения пропускается на мой UCK2+
 
Вы сделали это и для сигнальных, и для медиа-портов? Если да, то мне немного непонятно, зачем это нужно. Вы используете статическую сигнализацию? Если да, то у вас должно было быть NAT-правило для порта 6767, и я предполагаю, что вы указали исходный IP как any (позволяя Freeswitch блокировать злоумышленников через IP-списки доступа). Всё остальное, как я думал, было исходящим трафиком, и, если ваш файрвол не блокирует исходящие порты (или диапазоны IP), это должно работать. Очевидно, это не так, и я пытаюсь понять, почему именно.Замечу, что другие провайдеры, например voip.ms, с этой проблемой не сталкиваются. Похоже, это в основном касается Twilio... почему?
 
@jeff3820, не поделишься своими правилами? Я заметил одну вещь: порты назначения должны быть любыми. Моё правило файрвола фильтрует только исходный IP и порт — всё, что идёт из указанных портов, независимо от порта назначения, направляется на мой CK2+. В логах файрвола я заметил, что порты назначения выходили за диапазон 10 000–20 000, поэтому я поставил «any» как порт назначения. @jeffgreg, я НЕ перенастраивал pfSense на более консервативную очистку бездействующих соединений (System -> Advanced -> Firewall & NAT -> Firewall Optimization Options).
 
@jeff3820 да, как и подозревал, создал IP-алиасы для блоков, перечисленных в посте unifi, и настроил входящие NAT-правила (комбинации исходного IP/порта из поста UI), назначение — адрес Интернета, перенаправлять весь трафик на IP CK2+. Звонки соединяются за секунды, и в логах файрвола больше нет лишних блоков от исходных IP-адресов Twilio (ec2).
 
@jeffgreg @cdude5565 У меня стоит оптимизация файрвола на консервативную. Не помогло. Входящий ринг имеет задержку 9-10 секунд с Unifi Talk SIP. Даже открыл предложенные входящие порты, 5060 и 10,000-20,000, для указанных IP. Всё равно задержка 9-10 секунд.
 
@jeff3820 Думаю, в этом и проблема, сейчас пробую это первым делом... Я тоже вижу, что эти UDP-пакеты отбрасываются в логах файрвола. Только что нашел это, тестирую... Actually попробую сначала это только с Северной Америкой...
 
@cdude5565 Кстати, ты перенастроил pfSense, чтобы он аккуратнее чистил простаивающие соединения (System -> Advanced -> Firewall & NAT -> Firewall Optimization Options)?
 
@cdude5565 Ты используешь Unifi Talk как SIP-провайдера или стороннего SIP-провайдера?
 
У меня pfsense за AT&T оптоволокном и CK2+, вижу задержку около 6 секунд перед первым гудком. Только что нашел это, попробую...https://community.ui.com/questions/lesssolvedgreater-Unifi-Talk-cannot-receive-calls/b6ce2724-18af-43de-9e75-e7def2c8d11a#answer/2ffc1777-ee96-4559-9271-8e1e39aa3041Вообще сначала попробую это только с Северной Америкой...https://www.twilio.com/docs/sip-trunking/ip-addresses
 
Мне интересно, не связано ли как-то проблема с задержкой с pfSense. У меня тоже была 15-секундная задержка с номером Talk. Дело в том, что у меня также есть сторонний SIP-сервис (voip.ms), и там задержки нет — когда я звоню со своего мобильного, телефон Talk звонит в тот же момент, когда я слышу гудок на мобильном. В поддержке UI мне сказали, что невозможность установить RTP-соединение вызывает 5-секундную задержку — если она пытается три раза, прежде чем переключиться на другой механизм, это и приводит к такой задержке. Увы, поддержка не смогла мне помочь (ну, технически я просто устал от переписки туда-сюда по одному кругу раз в день-два) и бросил попытки решить проблему. Иронично, что сторонний сервис работал лучше, чем провайдер Talk. Кстати — если ты ещё этого не сделал, нужно следовать инструкциям pfSense для SIP. В частности, изменение алгоритма очистки UDP на консервативный было очень важным для моей конфигурации — без этого регистрации периодически сбрасывались, вызывая сбои входящих звонков (а иногда и исходящих).
 
Только что сделал пару тестовых звонков. У моих телефонов Touch (прошивка 1.6.3) задержка как при звонке, так и при соединении после снятия трубки составляет менее секунды. У моего Touch Max (прошивка 2.6.0) такая же задержка менее секунды для звонка и 1,5 секунды для соединения.
Страницы: 1 2 След.
Читают тему (гостей: 1)