клиент за двумя NAT?
Добавлено: 02 ноя 2017, 18:17
Добрый день, уважаемые господа!
На домашнем роутере WR1043nd поднят астериск Asterisk 11.12.0 built by bb.
На входном роутере Хуавэй HG8245H проброшены порты 5060, 10000-20000, Прописан DDNS.
В конфиге asterisk sip.conf следующие настройки:
;-------------- МОИ НАСТРОЙКИ ----------------------------------------------------------------------
externhost=philatyev.ddns.net:5060
externrefresh=180
localnet=192.168.0.0/255.255.0.0; сеть, которую астериск будет считать внутренней и не устраивать сложные танцы с маскарадом для нее
directmedia=yes
directmedia=nonat
directmedia=update
directmedia=outgoing
directmediapermit=192.168.0.0/24 - разрешает использовать directmedia в указанной подсети (удобно для локальных сетей)
nat=force_rport,comedia ; необходимый режим работы если астериск за натом и к нему прокидываются порты
context=public ; контекст, в который приходят звонки по умолчанию. важно чтобы тут был какой-то контекст в котором будет совершенно не определен план звонков, чтобы все звонки по умолчанию никуда не попадали! в интернете полно ботов которые сканят день и ночь на предмет плохо настроеных астерисков чтобы звонить через них на халяву
allowguest=no; не принимать звонки неизвестно от кого.
;-------------- МОИ НАСТРОЙКИ ----------------------------------------------------------------------
[me]
type=friend
host=dynamic
secret=ПыРоЛ
context=default
canreinvite=no
dtmfmode=rfc2833
permit=0.0.0.0/0.0.0.0
qualify=yes
;-------------- МОИ НАСТРОЙКИ ----------------------------------------------------------------------
На смартфоне установлен sip-клиент bria ios.
Интернет в смартфоне бывает двух видов:
1) LTE-доступ, обеспечиваемый мобильным провайдером Beeline;
2) WIFI-доступ через связку "мобильный роутер + LTE-модем", где роутер - TP-Link TL-mr1040, а модем - разлоченный Huawei E3372 (hilink) с симкой Йоты.
СИМПТОМЫ:
1) В первом случае (интернет-доступ обеспечивается мобильным провайдером) - то всё Ок - клиент прекрасно регистрируется.
2) Во втором случае - SIP-клиент не может соединиться.
Думаю, здесь проблема из серии "клиент за NAT". Но боюсь что проблема шире - клиент за двумя NAT! - и LTE-модема, и мобильного роутера.
А может быть я несу чушь и проблема вовсе не в этом.
Уважаемые гуру, подскажите, натолкните на правильное решение проблемы!
С уважением,
Дмитрий.
На домашнем роутере WR1043nd поднят астериск Asterisk 11.12.0 built by bb.
На входном роутере Хуавэй HG8245H проброшены порты 5060, 10000-20000, Прописан DDNS.
В конфиге asterisk sip.conf следующие настройки:
;-------------- МОИ НАСТРОЙКИ ----------------------------------------------------------------------
externhost=philatyev.ddns.net:5060
externrefresh=180
localnet=192.168.0.0/255.255.0.0; сеть, которую астериск будет считать внутренней и не устраивать сложные танцы с маскарадом для нее
directmedia=yes
directmedia=nonat
directmedia=update
directmedia=outgoing
directmediapermit=192.168.0.0/24 - разрешает использовать directmedia в указанной подсети (удобно для локальных сетей)
nat=force_rport,comedia ; необходимый режим работы если астериск за натом и к нему прокидываются порты
context=public ; контекст, в который приходят звонки по умолчанию. важно чтобы тут был какой-то контекст в котором будет совершенно не определен план звонков, чтобы все звонки по умолчанию никуда не попадали! в интернете полно ботов которые сканят день и ночь на предмет плохо настроеных астерисков чтобы звонить через них на халяву
allowguest=no; не принимать звонки неизвестно от кого.
;-------------- МОИ НАСТРОЙКИ ----------------------------------------------------------------------
[me]
type=friend
host=dynamic
secret=ПыРоЛ
context=default
canreinvite=no
dtmfmode=rfc2833
permit=0.0.0.0/0.0.0.0
qualify=yes
;-------------- МОИ НАСТРОЙКИ ----------------------------------------------------------------------
На смартфоне установлен sip-клиент bria ios.
Интернет в смартфоне бывает двух видов:
1) LTE-доступ, обеспечиваемый мобильным провайдером Beeline;
2) WIFI-доступ через связку "мобильный роутер + LTE-модем", где роутер - TP-Link TL-mr1040, а модем - разлоченный Huawei E3372 (hilink) с симкой Йоты.
СИМПТОМЫ:
1) В первом случае (интернет-доступ обеспечивается мобильным провайдером) - то всё Ок - клиент прекрасно регистрируется.
2) Во втором случае - SIP-клиент не может соединиться.
Думаю, здесь проблема из серии "клиент за NAT". Но боюсь что проблема шире - клиент за двумя NAT! - и LTE-модема, и мобильного роутера.
А может быть я несу чушь и проблема вовсе не в этом.
Уважаемые гуру, подскажите, натолкните на правильное решение проблемы!
С уважением,
Дмитрий.