Страница 1 из 1

Freepbx Distro и Hyper-V

Добавлено: 27 янв 2014, 22:41
dsm150
Здравствуйте, столкнулся с такой проблемой:
В организации используем выделенный сервер в дата центре.
На сервере используется гипервизор Hyper-V 2012 R2.
Freepbx distro установился без проблем, танки к мультифон и МТТ подключились без проблем.
В офисах и на сервере используем kerio control в качестве шлюза.
Офисы подключенные тоннелями, проблем с работой телефонов не испытывают (телефоны SPA502G с autoprovision),
но есть маленькие офисы 3-5 человек, где естественно, используются простенькие маршрутизаторы.
Телефоны из этих офисов регистрируются на АТС, но сигнализация не проходит. Невозможно совершить вызов - обрывается по таймауту.
Сначала грешил на kerio и проброс портов.
Но, для эксперимента дал виртуалке АТС, выделенный IP на отдельном адаптере, абсолютно та же ситуация.
Понимаю, что воду мутит гипервизор, но не хотелось бы брать отдельный сервер под АТС и использовать ESXI - из под него все работает штатно.
Может вы сталкивались с подобными проблемами?!
Если есть решение по данной проблеме, готовы оплатить наставление на истинный путь.
Используем для АТС legacy адаптеры, в виртуальной машине.
Вот вывод sip show peers при регистрации телефона на выделенный IP (в asterisk sip settings, естественно, все соответствует ситуации)
333/333 37.145.235.77 D A 40832 UNREACHABLE

Re: Freepbx Distro и Hyper-V

Добавлено: 27 янв 2014, 23:38
ded
1) Что такое адаптер (в этом тексте)?
2) Не пытались проанализировать SIP dump => Wireshark?

Re: Freepbx Distro и Hyper-V

Добавлено: 27 янв 2014, 23:47
dsm150
Под адаптером подразумевается как виртуальный адаптер гипервизора привязанный физическому сервера, в случае выделения статического IP, так и виртуальный адаптер привязанный исключительно к private свичу гипервизора, в случае проброса портов. (сетевой адаптер)

Судя по строке регистрации, приведенной в посте (как раз регистрация на выделенный IP) - порт пира поменян, ведь должен быть 5060?!
Wireshark не пробовал. Если честно, во-всех предыдущих ситуациях не приходилось до этого доходить, посему признаюсь, не знаю, как пользоваться.

Re: Freepbx Distro и Hyper-V

Добавлено: 27 янв 2014, 23:56
ded
333/333 37.145.235.77 D A 40832 UNREACHABLE говорит о том, что нет у вас там никакого VPN, и SIP пакет прибегает с внешним ИП адресом (а должен с внутренним).
Астериск пытается отправить ему пакет OPTION, но порт 40832 на мини роутер в мини-офисе уже закрыт, назад не пропускает. Вот поэтому UNREACHABLE.
tcpdump -s0 host 37.145.235.77 -w /tmp/capture_sip.pcap
Потом открываем Wireshark, File => Open => capture_sip.pcap
Кликаем по меню, стараемся понять, простить...

Если не можете справится - 55 евро в час, в рублях по курсу ЦБ, неполный час = полный. 100% предоплата.
Не больно будет? Займёт один час, или два.

Re: Freepbx Distro и Hyper-V

Добавлено: 27 янв 2014, 23:57
dsm150
Еще один вариант:
На мобильном телефоне установил CSIPsimple.
Регистрируюсь на внешний IP АТС через мобильный интернет провайдера (билайн)
регистрация:
333/333 83.220.236.162 D A 3751 OK (154 ms)
При попытке вызова - Request timeout
В консоли абсолютная тишина.

Re: Freepbx Distro и Hyper-V

Добавлено: 28 янв 2014, 00:01
dsm150
ded писал(а):333/333 37.145.235.77 D A 40832 UNREACHABLE говорит о том, что нет у вас там никакого VPN,
А в данном случае я и не говорю о VPN. С VPN никаких проблем - все отлично. Я говорю о попытке регистрации телефонов на внешний IP без VPN, как при выданном статическом IP непосредственно АТС, так и на внешний IP шлюза, на котором порты проброшены.

Re: Freepbx Distro и Hyper-V

Добавлено: 28 янв 2014, 00:21
ded
1) Укажите тогда для них nat=yes
2) Осваивайте tcpdump + Wireshark
3) Не надо на внешний IP шлюза, на котором порты проброшены. Забудьте Вы геморрой.

Re: Freepbx Distro и Hyper-V

Добавлено: 28 янв 2014, 00:23
dsm150
1. nat=yes естественно указывал, все то же самое.
2. Спасибо, буду осваивать.
3. По-этому пробросы и не пробую уже. Пытаюсь заставить работать исключительно на внешнем IP АТС.
4. Знаю про ALG. Только вот АТС виртуализированная под Virtualbox и стоящая за NATом от Draytek с проброшенными портами, отлично работает с телефонами за любыми натами ((((

Re: Freepbx Distro и Hyper-V

Добавлено: 28 янв 2014, 00:25
ded
3) Не надо на внешний IP шлюза, на котором порты проброшены. Забудьте Вы геморрой.
4) Прочитайте про ALG - Aplication Layer Gateway функциональность в маленьких подлых маршрутизаторах.