Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Подключение SIP-телефона к Asterisk

0

Помогите пожалуйста с проблемой. Не могу подключить SIP-телефон к Asterisk. Вот, что я делаю (подробно):

Установил AsteriskNOW 2.0.2 на VirtualBox (Хост-система: Windows XP). В VirtualBox сеть настроил так:

В гостевой системе сеть настроил так:

В хост-системе запустил Wireshark и поставил на отлов SIP-пакетов

Подключил Asterisk к Sipnet-номеру по этой инструкции. После создания транка Wireshark засек обмен SIP-пакетами, между Asterisk и Sipnet-сервером:

Потом в хост-системе запустил софтовый SIP-телефон QuteCom-2.2.1, подключил его к тому же Sipnet-номеру, куда был подключен Asterisk. Wireshark показал, что подключение прошло нормально:

Все это говорит о том, что пока что все работает нормально

Потом, следуя этой инструкции подключил QuteCom к Asterisk следующим образом:

И вот, что в этом случае показал Wireshark:

То есть QuteCom шлет кудато SIP-пакеты, предположительно в Asterisk, но Asterisk почему-то молчит. В консоли (asterisk -r) тоже тихо

В общем, хотелось бы что бы Asterisk отвечал.

удалить закрыть спам изменить тег редактировать

спросил 2012-07-13 14:06:59 +0400

freeneutron Gravatar freeneutron
11 7 3 5

5 Ответов

0

Самое простое и правильное вынести виртуалку на бридж-интерфейс и не сношать моск, но если хочется секаса с NAT-ом нужно пробросить порты 5060 tcp/udp и 10000-20000 udp на хост асты.

ссылка удалить спам редактировать

ответил 2012-07-13 14:17:04 +0400

CheeZ Gravatar CheeZ
1055 6 6 24
0

Я пробовал бридж-интерфейс, но с ним у меня вообще ни чего не получилось, только интернет отрубался в хост-системе. С NAT-ом хоть что-то работает.

Говоря о проброске портов, сделал вот так:

Но от этого ни чего не изменилось. Запросы на регистрацию идут, а Астериск так же молчит

ссылка удалить спам редактировать

ответил 2012-07-13 14:56:49 +0400

freeneutron Gravatar freeneutron
11 7 3 5

Comments

Почитайте мануал по ВиртуалБоксу под Винду.

CheeZ ( 2012-07-13 15:26:57 +0400 )редактировать

CheeZ Следуя вашей рекомендации, открыл мануал, раздел 6.4 Bridged networking. Вот что там сказано: >To enable bridged networking, all you need to do is to open the Settings dialog of a virtual machine, go to the “Network” page and select “Bridged network” in the drop down list for the “Attached to” field. Finally, select desired host interface from the list at the bottom of the page, which contains the physical network interfaces of your systems. В общем, я зашел в Settings dialog->Network, выбрал Bridged network в Attached to и свою сетевуху (соединенную с интернетом), перезагрузил гостевую систему. В результате, вот как стал выглядеть ping:

Помнится, когда я до этого пытался наладить Bridged networking, я часто натыкался в интернете на слово TAP рядом с Bridged networking. Я так понял, что для винды требуются какие-то дополнительные компоненты... Только какие?

freeneutron ( 2012-07-13 15:56:57 +0400 )редактировать

сеть теперь у вас бриджом на виртуалке стоит ? если да - то все должно пахать.

CheeZ ( 2012-07-13 16:30:02 +0400 )редактировать

freeneutron ( 2012-07-14 13:27:10 +0400 )редактировать
0

В настройках транка, выставляете параметр nat=yes?

ссылка удалить спам редактировать

ответил 2012-07-16 08:38:45 +0400

nehalem Gravatar nehalem
11 8 1 7
0

Ох, тяжёлый случай и поток сознания в одном лице... Как у вас хостовый комп к инету подключён? Напрямую или через роутер?

ссылка удалить спам редактировать

ответил 2012-07-19 15:08:27 +0400

asdev Gravatar asdev flag of Ukraine
244 21 5 15

обновил 2012-07-19 15:09:16 +0400

0

В общем, вот так я бриджит настраиваю:

Потом использую такие варианты настроек сети в гостевой системе:

И ни с одним вариантом пинг из гостевой системы не идет. А в последнем варианте, после команды /etc/init.d/network restart, в консоли появляется сообщение:

Bringing up interface eth0: Error, some other host already uses address 178.49.238.151

При этом 178.49.238.151 - это статический адрес выданный мне провайдером, а 10.0.2.1 - статический адрес, выдаваемый DHCP VirtualBox.

ссылка удалить спам редактировать

ответил 2012-07-14 13:29:13 +0400

freeneutron Gravatar freeneutron
11 7 3 5

Comments

А какого лешего вы ему тычите тот же адрес что уже стоит на другой машине? Вы вообще хоть что-то в сетях понимаете?

CheeZ ( 2012-07-16 09:13:57 +0400 )редактировать

Если нет понимания что такое нат и бридж то я бы рекомендовал ставить тестовые системы Астериска на отдельную машину.

DJs3000 ( 2012-07-19 16:41:16 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2012-07-13 14:06:59 +0400

Просмотрен: 2,881 раз

Обновлен: Jul 19 '12

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.