Canreinvite=no видимо не работает
Canreinvite=no, бриджинг, как с этим бороться
Сообщений: 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 бла бла.
ЧТо делать и кто виноват? :-)
Заранее благодарен,
Антон
|
Откуда: Kiev
Сообщений: 801
|
Re: Canreinvite=no видимо не работает
А в Астериске какие порты rtp включены? Может, пул RTP на Астериске на совпадает с пулом, который Вы пробрасываете на маршрутизаторе в мир?
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: Kiev
Сообщений: 801
|
Re: Canreinvite=no видимо не работает
А, дык Вы сами дали ответ на свой вопрос -- у Вас тазик с софтофоном не маршрутизирует пакеты в сеть с Астериском, если я правильно понял....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
|
Откуда: Санкт-Петербург
Сообщений: 931
|
Re: Canreinvite=no видимо не работает
В описании пира (Softphone) значение параметра nat в какое значение установлено?
Создам аварийную ситуацию. Дорого. На долго =)
|
Откуда: Санкт-Петербург
Сообщений: 931
|
Re: Canreinvite=no видимо не работает
Да, кстати, в описании Вы сами указали, что трафик идет на адрес *. А затык в том, откуда * берет адрес для отправки rtp-трафика (за это отвечает параметр nat)
Создам аварийную ситуацию. Дорого. На долго =)
|
Сообщений: 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.
Должно помочь, спасибо за совет. Попробую.
|
Сообщений: 1573
|
Re: Canreinvite=no видимо не работает
два раза в неделю одно и тоже ... (* + SIP + NAT)
ключевые слова, для поиска по форуму (они же параметры из sip.conf):
externip=
localnet=
nat=
|
Сообщений: 12
|
Re: Canreinvite=no видимо не работает
Ага заработало вроде всем спасибо!
|
Сообщений: 12
|
Re: Canreinvite=no видимо не работает
А, нет ничего не заработало. Вернее заработало, но это не то что нужно :-) У меня IPSEC поднят между филиалами. Так вот я с одного из серверов филиала попробовал(192.168.3.xxx а он мою локалку(192.168.1.x) видит по VPNу). Так вот софтфон на сервере стал слать пакеты как раз на астерискину в моей локалке, и ессно все было слышно. Попробую из дома вечером.
Спасибо,
Антон
|
Сообщений: 1573
|
Re: Canreinvite=no видимо не работает
настройки юзеров которые находяться в локалке (включая VPN) - nat=no, для всех, кто находиться за нат - nat=yes
Но судя по первому посту, у вас есть нат и для VPN.
|
|