Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Конфигурация и настройка / Проблема с портом 5060

Проблема с портом 5060

помогите разрешить
Сообщений: 42

Re: Проблема с портом 5060

ded я думаю что пофиг

karimshc
у тебя написано
Contact: <sip:220@192.168.0.12:8404>
вот на него астер и начинает стучаться
2009-12-12 13:02

Откуда: Almaty, Kazakhstan
Сообщений: 64

Re: Проблема с портом 5060

Repz

но как он обратно стучаться будет? у меня например из дома астериск ловит айпишник модема так как он является gateway по нему присходит общение(маскарадинг) пакетов между астериск и моим eyebeam дома. в Астериске я просто ставил host=dynamic этого достаточно, и + к этому всему я даже отклюлчил iptables firewall сделал всему и вся -j ACCEPT. Мой Астериск не видит 192.168.0.12 никак.

еще идеи?
2009-12-13 09:28

Сообщений: 42

Re: Проблема с портом 5060

karimshc:

Мой Астериск не видит 192.168.0.12 никак.
безусловно это прорыв! :)))))
тебе надо разместить обьяву "как мне настроить софтфон ..." в соответствующей ветке.
и ковырять свою совтинку на тему отмены отсылки интранетовского адреса.
ну и еще рфц раскумарить :)))) хуже точно не будет :)))))
2009-12-14 12:28

Сообщений: 44

Re: Проблема с портом 5060

иногда помогает nat=yes в sip.conf где прописан аккаунт этого софтфона.
2009-12-14 12:56

Откуда: Almaty, Kazakhstan
Сообщений: 64

Re: Проблема с портом 5060

nat = yes стоит


есть ли еще идеи?
2009-12-14 18:26

Откуда: Зеленоград
Сообщений: 446

Re: Проблема с портом 5060

В этой ситуации я бы все-таки пробивал VPN. Возможно, придется поуламывать прова, но подводных камней позже будет меньше.
2009-12-15 12:09

Откуда: Almaty, Kazakhstan
Сообщений: 64

Re: Проблема с портом 5060

VPN значит единственный выход из ситуации... если по 1723 уйдет подключение то будет ли 5060 по нему гулять?
2009-12-15 13:44

Сообщений: 6521

Re: Проблема с портом 5060

Ох-ох, ну и вопросы....
2009-12-15 13:47

Откуда: Зеленоград
Сообщений: 446

Re: Проблема с портом 5060

VPN-туннель подразумевает, что весь трафик гуляет свободно, как если бы хосты были в одной подсети. Если, конечно, искусственно не порезать доступ от/в VPN-клиентам, но это не про вас.
2009-12-15 14:52

Сообщений: 42

Re: Проблема с портом 5060

короче, пошаговая так сказать инструкция.
мы предполагаем что провайдер блокирует порт регистрации UDP 5060. даже в две стороны.
тоесть дропает весь udp на 5060.
лезем в sip.conf и правим в секции
[general]
bindport=5556

в настройках пира эти строчки должны присутствовать
[200]
nat=yes
port=5556


перезапускаем сип.
asterisk -rx "sip reload"
смотрим что получилось
netstat -an | grep udp
ищем в выводе строку
udp 0 0 0.0.0.0:5556 0.0.0.0:*
если ее нет - проделываем все с начала пока не появится.

asterisk -rx "sip show peer 200"
в выводе должно присутствовать
Nat : Always
Addr->IP : (Unspecified) Port 5060
Defaddr->IP : 0.0.0.0 Port 5556

адресация будет такая:
212.154.142.235 - астериск
89.147.200.50 - адрес шлюза
192.168.0.12 локальный адрес


переходим к софтфону (я использовал x-lite)
заполняем данные регистрации для сип (самостоятельно)

говорим на каком порту будем слушать
listen sip port 5556
говорим на какой порт стучаться
outboundproxy 212.154.142.235:5556


смотрим как весело зарегистрировался софтфон

RECEIVE << 212.154.142.235:5556
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.12:5556;branch=z9hG4b4804E953513429AAA8F0D;received=89.147.200.50;rport=5556
From: 200 <sip:200@212.154.142.235>;tag=1209452772
To: 200 <sip:200@212.154.142.235>;tag=as4bab5ebc
Call-ID: 080690FF743849C112AE3D1E69F@212.154.142.235
CSeq: 42297 REGISTER
Server: Asterisk PBX 1.6.1-1
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO
Supported: replaces, timer
Expires: 1800
Contact: <sip:200@192.168.0.12:5556>;expires=1800
Content-Length: 0


через дамп можем понаблюдать как весело бегают пакетики туды-сюды
tcpdump -vvn -i eth1 -p udp
IP (tos 0x0, ttl 63, id 8857, offset 0, flags [none], proto UDP (17), length 30) 89.147.200.50.5556 > 212.154.142.235.5556: [udp sum ok] UDP, length 2
IP (tos 0x0, ttl 64, id 41758, offset 0, flags [none], proto UDP (17), length 577) 212.154.142.235.5556 > 89.147.200.50.5556: UDP, length 549
IP (tos 0x0, ttl 63, id 8859, offset 0, flags [none], proto UDP (17), length 441) 89.147.200.50.5556 > 212.154.142.235.5556: UDP, length 413

посмотреть что изменилось
asterisk -rx "sip show peer 200"

Addr->IP : 89.147.200.50 Port 5556
Defaddr->IP : 0.0.0.0 Port 5556
Transport : UDP
Def. Username: 200
Reg. Contact : sip:200@192.168.0.12:5556

asterisk -rx "sip show peers"
200/200 89.147.200.50 D N 5556 OK (7 ms)



"А теперь нужно обязательно дунуть, потому что если не дунуть, то никакого чуда не произойдет." (с) Амаяк Акопян
:))))))))
если и этого будет недостаточно.... то я не знаю....
2009-12-15 16:33

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru