Клиент за NAT - коннектится, есть гудок, голоса нет. Заменяет в голосовых пакетах белый ip внутренним ip клиента.
Перерыто пол-инета, пробовали кучу рецептов. Видимо решение во второй половине.
Ситуация такая: у всех клиентов, спрятанных за натом, авторизация происходит. Звонок коммутируется. Гудок слышно.
В это время дебаг выглядит так: Здесь 82.82.82.82 - типа реальный ip астериска.
46.233.213.29 - реальный ip роутера, за которым прячется клиент.
Как только снимаем трубку - звук пропадает. Напрочь, в обе стороны. Пакеты выглядят так: Выплывает ip 10.10.0.103, который является внутренним ip клиента за роутером.
Получается, что на этот адрес ничего дойти не может, астериск не найдет его в интернете.
Или мы неправильно поняли ситуацию?
Пробовали на разных клиентах за разными натами/роутерами. Одинаковая ситуация. Когда клиент устанавливается на компе с белым ip - звук проходит.
Как с этим бороться?
Ситуация такая: у всех клиентов, спрятанных за натом, авторизация происходит. Звонок коммутируется. Гудок слышно.
В это время дебаг выглядит так:
Код: Выделить всё
SIP/2.0 180 Ringing Via: SIP/2.0/UDP 82.82.82.82:5060;branch=z9hG4bK4f599772 Contact: To: ;tag=7d510d7b From: "Rusetskiye_1";tag=as57dad7c0 Call-ID: 1c3518bb190355dd12e053982e2de0a3@82.82.82.82 CSeq: 102 INVITE User-Agent: X-Lite release 1011s stamp 41150 Content-Length: 0 46.233.213.29 - реальный ip роутера, за которым прячется клиент.
Как только снимаем трубку - звук пропадает. Напрочь, в обе стороны. Пакеты выглядят так:
Код: Выделить всё
SIP/2.0 200 OK Via: SIP/2.0/UDP 82.82.82.82:5060;branch=z9hG4bK629ce716 Contact: To: ;tag=0b4cad77 From: "asterisk";tag=as4d5f9607 Call-ID: 64e875af34144e3329e115816b7383f3@82.82.82.82 CSeq: 102 OPTIONS Accept: application/sdp Accept-Language: en Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, NOTIFY, MESSAGE, SUBSCRIBE, INFO User-Agent: X-Lite release 1011s stamp 41150 Content-Length: 0 Получается, что на этот адрес ничего дойти не может, астериск не найдет его в интернете.
Или мы неправильно поняли ситуацию?
Пробовали на разных клиентах за разными натами/роутерами. Одинаковая ситуация. Когда клиент устанавливается на компе с белым ip - звук проходит.
Как с этим бороться?