в ответах на регистрацию со стороны провайдера приходит неверный IP - адрес ЗА NAT
Астериски за натом, SIP/RTP порты проброшены, в настройках пира sip.conf прописано nat=yes, также сетки ЗА натом прописаны правильно - localnet= в том же sip.conf.
Короче говоря перепробованы все варианты в конфиге.
Имеется странная проблема, причем только на одном из двух астерисков (они сидят на разных IP в разных сетях, конфигурации рутеров - проброс портов и конфигурации астерисков одинаковые, провайдер тот же самый)
Проблема в том, что в ответе провайдера на регистрацию приходит неверный IP, который соответствует адресу астериска за натом, а не внешнего IP. В запросах на регистрацию ничего подобного нет.
Запрос на регистрацию:
---------------------------------------------------------
Reliably Transmitting (NAT) to 212.170.56.19:5060:
REGISTER sip:home.provider.net SIP/2.0
Via: SIP/2.0/UDP 100.30.11.140:15060;branch=zfregK5438559c;rport
Max-Forwards: 70
From: ;tag=af4b5y4a10
To:
Call-ID: 6df12eb82621dfgrtwgw5058db3fab554d@home.provider.net
CSeq: 102 REGISTER
User-Agent: Asterisk PBX 1.6
Expires: 90
Contact:
Content-Length: 0
----------------------------
100.30.11.140:15060 - внешний IP, порт проброшен на порт астериска за натом
Далее приходит подтверждение регистрации:
-------------------------------
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.0.1:5060;branch=z9hG4bK12ac0599;rport=1682;received=192.168.0.1
From: "asterisk" ;tag=as446453b5
To: ;tag=2563613-3826321808-67158699-139517475
Call-ID: 4265c1ce1e6625dc015eb4be3f9ccac5@100.30.11.140:15060
CSeq: 102 OPTIONS
Allow: ACK, BYE, CANCEL, INFO, INVITE, OPTIONS, PRACK, REFER, REGISTER, SUBSCRIBE, UPDATE
Accept: application/dtmf-relay
Accept: application/ISUP
Accept: application/media control+xml
-
Accept: application/sdp
Supported: 100rel
Server: TS-v3.0.2-16zd
Content-Length: 0
---------------------------------
Откуда берется 192.168.0.1:5060 ? Это адрес и порт астериска ЗА натом. В запросах на регистрацию прописан правильный внешний IP???
Собственно при поступлении входящих вызовов в пакетах INVITE от провайдера тот же 192.168.0.1:5060 и входящая связь не работает.
Где копать?[/b]
| Код: |
| sip.conf externaddr = |
| _Pavel_ @ Вт Дек 30, 2014 11:53 писал(а): | ||
| Код: |
| sip.conf externaddr = |
externip=
externhost=
перепробованы, увы.
внешний адрес допустим 8.8.8.8 внутренний 10.10.0.1
В конфиге прописано
| Код: |
| localnet=10.10.0.0/16 externaddr = 8.8.8.8 |
У вас как прописано?
точно так же
| Цитата: |
| Астериски за натом, SIP/RTP порты проброшены, в настройках пира sip.conf прописано nat=yes, также сетки ЗА натом прописаны правильно - localnet= в том же sip.conf. Короче говоря перепробованы все варианты в конфиге. |
Всегда умиляли такие посты. Где конфиг сам? Лечение по фотографии телепатами предлагаете?
_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis. SIP-Модернизация LDK/TDA:VoIP, Добавь E1 к Asterisk.
UPDATE! Теперь и T.38! Скидки для форумчан!!
| Glumoff @ Вс Фев 01, 2015 00:03 писал(а): |
| Попробуйте закомментировать опцию localnet |
Да погодите уж. дайте ТС пару страничек Будущего Телефонии почитать - он же секретничает, а сам не понимает как у него провайдер то подключен: с регистрацией или просто с авторизацией по IP.
зато "перепробовал уже все варианты" ))))
Также небось Микртик стоит с включенным SIP ALG.
95% такого дела каждый рабочий день на работе , всё - выходной же)))))))
_________________
http://mh.otx.ru Гибкие SIP/E1 шлюзы Alvis. SIP-Модернизация LDK/TDA:VoIP, Добавь E1 к Asterisk.
UPDATE! Теперь и T.38! Скидки для форумчан!!