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

Canreinvite=no видимо не работает

Canreinvite=no, бриджинг, как с этим бороться
1 2>
Сообщений: 12

Canreinvite=no видимо не работает

Soft Телефон(10.1.1.1)
|
Сеть(10.0.0.0/8)
|
Маршрутизатор(wan 10.2.2.2 ; lan 192.168.1.1 ; port forward 10000:20000;5060 > 192.168.1.53)
|
|Linux pbx.local 2.6.18-53.1.4.el5 #1 SMP Fri Nov 30 00:45:16 EST 2007 i686 i686 i386 GNU/Linux|
|Asterisk 1.6.0.1|(192.168.1.53)
|
|
|Dlink-dvg2032s| | |Dlink-dvg6004s|(x.x.x.50 ; x.x.x.51)
| |
Аналоговые Городские
Телефоны Линии

Все расширения и транки имеют в опциях canreinvite=no. При подключении с софтфона, который расположен за натом я слышу что мне говорят, а меня не слышат(что и понятно!). Во время звонка(например на внутренние линии через 2032) смотрю что творится с трафиком. Трафик идет с 2032 через шлюз по умолчанию(192.168.1.1) на 10.1.1.1, поэтому я и слышу что мне говорят. Мой же софтфон пытается слать "медиастрим" по адресу 192.168.1.53 и естественно меня не слышат(потому что сеть не доступна). В консоли астериска показывает что-то вроде Packet2Packet bridging бла бла.
ЧТо делать и кто виноват? :-)

Заранее благодарен,
Антон



2008-12-08 13:46

Откуда: Kiev
Сообщений: 801

Re: Canreinvite=no видимо не работает

А в Астериске какие порты rtp включены? Может, пул RTP на Астериске на совпадает с пулом, который Вы пробрасываете на маршрутизаторе в мир?
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2008-12-08 13:54

Откуда: Kiev
Сообщений: 801

Re: Canreinvite=no видимо не работает

А, дык Вы сами дали ответ на свой вопрос -- у Вас тазик с софтофоном не маршрутизирует пакеты в сеть с Астериском, если я правильно понял....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2008-12-08 13:57

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Canreinvite=no видимо не работает

В описании пира (Softphone) значение параметра nat в какое значение установлено?
Создам аварийную ситуацию. Дорого. На долго =)
2008-12-08 14:27

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Canreinvite=no видимо не работает

Да, кстати, в описании Вы сами указали, что трафик идет на адрес *. А затык в том, откуда * берет адрес для отправки rtp-трафика (за это отвечает параметр nat)
Создам аварийную ситуацию. Дорого. На долго =)
2008-12-08 14:34

Сообщений: 12

Re: Canreinvite=no видимо не работает

If a peer is configured with nat=yes, it causes Asterisk to ignore the address information in the SIP and SDP headers from this peer, and reply to the sender's IP address and port. nat=yes enables a form of Symmetric RTP and SIP Comedia mode in Asterisk.
Должно помочь, спасибо за совет. Попробую.
2008-12-08 14:51

Сообщений: 1573

Re: Canreinvite=no видимо не работает

два раза в неделю одно и тоже ... (* + SIP + NAT)

ключевые слова, для поиска по форуму (они же параметры из sip.conf):

externip=
localnet=
nat=
2008-12-08 14:52

Сообщений: 12

Re: Canreinvite=no видимо не работает

Ага заработало вроде всем спасибо!
2008-12-08 14:59

Сообщений: 12

Re: Canreinvite=no видимо не работает

А, нет ничего не заработало. Вернее заработало, но это не то что нужно :-) У меня IPSEC поднят между филиалами. Так вот я с одного из серверов филиала попробовал(192.168.3.xxx а он мою локалку(192.168.1.x) видит по VPNу). Так вот софтфон на сервере стал слать пакеты как раз на астерискину в моей локалке, и ессно все было слышно. Попробую из дома вечером.

Спасибо,
Антон
2008-12-08 15:11

Сообщений: 1573

Re: Canreinvite=no видимо не работает

настройки юзеров которые находяться в локалке (включая VPN) - nat=no, для всех, кто находиться за нат - nat=yes

Но судя по первому посту, у вас есть нат и для VPN.
2008-12-08 15:23

1 2>
Добавить страницу в закладки:  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