VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Freepbx Distro и Hyper-V

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
dsm150
Сообщения: 5
Зарегистрирован: 01 апр 2011, 18:02

Freepbx Distro и Hyper-V

Сообщение 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
ded
Сообщения: 15628
Зарегистрирован: 26 авг 2010, 19:00

Re: Freepbx Distro и Hyper-V

Сообщение ded »

1) Что такое адаптер (в этом тексте)?
2) Не пытались проанализировать SIP dump => Wireshark?
dsm150
Сообщения: 5
Зарегистрирован: 01 апр 2011, 18:02

Re: Freepbx Distro и Hyper-V

Сообщение dsm150 »

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

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

Re: Freepbx Distro и Hyper-V

Сообщение 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% предоплата.
Не больно будет? Займёт один час, или два.
dsm150
Сообщения: 5
Зарегистрирован: 01 апр 2011, 18:02

Re: Freepbx Distro и Hyper-V

Сообщение dsm150 »

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

Re: Freepbx Distro и Hyper-V

Сообщение dsm150 »

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

Re: Freepbx Distro и Hyper-V

Сообщение ded »

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

Re: Freepbx Distro и Hyper-V

Сообщение dsm150 »

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

Re: Freepbx Distro и Hyper-V

Сообщение ded »

3) Не надо на внешний IP шлюза, на котором порты проброшены. Забудьте Вы геморрой.
4) Прочитайте про ALG - Aplication Layer Gateway функциональность в маленьких подлых маршрутизаторах.
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH