Добрый день, коллеги !
У меня странная проблема.
На компьютере стоял * 1.4. ОС - FreeBSD 7.1-RELEASE. На * успешно регистрировался FXO-шлюз Planet VIP-480 Software Version 2.9.1.
Операционка была обновлена до "FreeBSD 8.2-RELEASE" и * стал "Asterisk 1.8.4 built by root @ pbx-e1 on a i386 running FreeBSD on 2011-05-18 18:34:28 UTC". После этого, он стоит молча, и делает вид, что на нем никто не регистрируется. Хотя это неправда.
Если на * включить отладку SIP'а, то видны пакеты от шлюза с бурным желанием зарегистрироваться.
Адрес сервера с * - 192.168.1.127
Адрес шлюза - 192.168.1.202
Вот что пишет *:
<--- SIP read from UDP:192.168.1.202:5060 --->
REGISTER sip:192.168.1.127 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.202:5060;rport;branch=z9hG4bKtp674a57hugn4tp5qrk3
From: <sip:0104@192.168.1.127>
To: <sip:0104@192.168.1.127>
Call-ID: 9zy8bprr19189l99mxcy-3@192.168.1.127
CSeq: 332 REGISTER
MAX-Forwards: 70
Contact: <sip:0104@192.168.1.202:5060>
Expires: 900
Content-Length: 0
<------------->
--- (10 headers 0 lines) ---
<--- SIP read from UDP:192.168.1.202:5060 --->
REGISTER sip:192.168.1.127 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.202:5060;rport;branch=z9hG4bKdtd9h8y7ka9x063h2v6q
From: <sip:0103@192.168.1.127>
To: <sip:0103@192.168.1.127>
Call-ID: 9zy8bprr19189l99mxcy-2@192.168.1.127
CSeq: 331 REGISTER
MAX-Forwards: 70
Contact: <sip:0103@192.168.1.202:5060>
Expires: 900
Content-Length: 0
<------------->
--- (10 headers 0 lines) ---
<--- SIP read from UDP:192.168.1.202:5060 --->
REGISTER sip:192.168.1.127 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.202:5060;rport;branch=z9hG4bK5233w5dj4x08uu211w26
From: <sip:0102@192.168.1.127>
To: <sip:0102@192.168.1.127>
Call-ID: 9zy8bprr19189l99mxcy-1@192.168.1.127
CSeq: 330 REGISTER
MAX-Forwards: 70
Contact: <sip:0102@192.168.1.202:5060>
Expires: 900
Content-Length: 0
<------------->
--- (10 headers 0 lines) ---
<--- SIP read from UDP:192.168.1.202:5060 --->
REGISTER sip:192.168.1.127 SIP/2.0
Via: SIP/2.0/UDP 192.168.1.202:5060;rport;branch=z9hG4bK4xftq7m824m9s33640zb
From: <sip:0101@192.168.1.127>
To: <sip:0101@192.168.1.127>
Call-ID: 9zy8bprr19189l99mxcy-0@192.168.1.127
CSeq: 329 REGISTER
MAX-Forwards: 70
Contact: <sip:0101@192.168.1.202:5060>
Expires: 900
Content-Length: 0
<------------->
Что ему не так? Почему он не видит запросы на регистрацию?
Ogogon.
так бывыат когда в настройках пира стоит НАТ, а его нет. или наоборот. вобщем попробуйте поиграться параметром nat=yes|no
Таак, это * 1.8!!
Стоит проверить соответствие полей в строке register соответствующему пиру sip.conf. http://www.spinics.net/lists/asterisk/msg134942.html
Задан: 2011-05-20 21:18:26 +0400
Просмотрен: 603 раз
Обновлен: May 23 '11
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.