VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Elastix + Dlink DVG 6004s

Обо всем касательно FreePBX, MetPBX, TrixBox, Elastix, AstPBX и всех других дистрибутивов

Модераторы: april22, Zavr2008

Sa2
Сообщения: 25
Зарегистрирован: 30 июл 2013, 14:25

Elastix + Dlink DVG 6004s

Сообщение Sa2 »

Привет!
Прочитал кучу мануалов по настройке сабжа, но у меня не регистрируется длинк.

Сам длинк находится за натом (asus rt-n16), его фактический ип адрес 192.168.0.6. Натится длинк с адресом 77.120.x.x.
Listen port UDP 9090 прописан в конфиге длинка.

Выглядит проблема так:

Код: Выделить всё

<--- SIP read from UDP:77.120.x.x:9090 --->
REGISTER sip:46.38.x.x:5060 SIP/2.0
Via: SIP/2.0/UDP 77.120.x.x:9090;branch=z9hG4bK56a6734e197ddd0c
From: "310" <sip:310@46.38.x.x:5060>;tag=2c12bd65-685088
To: "310" <sip:310@46.38.x.x:5060>
Call-ID: D1B9-1117-4668481462561CBB61D3-001@SipHost
CSeq:78 REGISTER
Contact: <sip:310@77.120.x.x:9090>
Expires:0
Max-Forwards:70
User-Agent:dlink 12-38-43929367-0.9.5.1.1928-SA7O4
Content-Length: 0

<------------->
--- (11 headers 0 lines) ---
Sending to 77.120.x.x:9090 (no NAT)
Sending to 77.120.x.x:9090 (no NAT)

<--- Transmitting (no NAT) to 77.120.x.x:9090 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 77.120.x.x:9090;branch=z9hG4bK56a6734e197ddd0c;received=77.120.x.x
From: "310" <sip:310@46.38.x.x:5060>;tag=2c12bd65-685088
To: "310" <sip:310@46.38.x.x:5060>;tag=as52769a58
Call-ID: D1B9-1117-4668481462561CBB61D3-001@SipHost
CSeq: 78 REGISTER
Server: FPBX-2.8.1(11.5.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="1047d5eb"
Content-Length: 0


<------------>
Scheduling destruction of SIP dialog 'D1B9-1117-4668481462561CBB61D3-001@SipHost' in 32000 ms (Method: REGISTER)
Scheduling destruction of SIP dialog 'D1B9-1117-4668481462561CBB61D3-001@SipHost' in 32000 ms (Method: REGISTER)

<--- SIP read from UDP:77.120.x.x:9090 --->
REGISTER sip:46.38.x.x:5060 SIP/2.0
Via: SIP/2.0/UDP 77.120.x.x:9090;branch=z9hG4bK0153c9c1d97f8341
From: "310" <sip:310@46.38.x.x:5060>;tag=2c12bd65-685088
To: "310" <sip:310@46.38.x.x:5060>
Call-ID: D1B9-1117-4668481462561CBB61D3-001@SipHost
CSeq:79 REGISTER
Contact: <sip:310@77.120.x.x:9090>
Expires:0
Max-Forwards:70
Authorization:Digest username="310",realm="asterisk",nonce="1047d5eb",uri="sip:46.38.x.x:5060",response="7cf9161227106df260f84c62115b0433",algorithm=MD5
User-Agent:dlink 12-38-43929367-0.9.5.1.1928-SA7O4
Content-Length: 0

<------------->
--- (12 headers 0 lines) ---
Sending to 77.120.x.x:9090 (no NAT)

<--- Transmitting (no NAT) to 77.120.x.x:9090 --->
SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 77.120.x.x:9090;branch=z9hG4bK0153c9c1d97f8341;received=77.120.x.x
From: "310" <sip:310@46.38.x.x:5060>;tag=2c12bd65-685088
To: "310" <sip:310@46.38.x.x:5060>;tag=as5d79f257
Call-ID: D1B9-1117-4668481462561CBB61D3-001@SipHost
CSeq: 79 REGISTER
Server: FPBX-2.8.1(11.5.0)
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="0159c131"
Content-Length: 0
Настройки транка в elastix:

Код: Выделить всё

host=77.120.x.x
permit=77.120.x.x/255.255.255.255
type=friend
secret=310d87GSf
username=310
nat=yes
qualify=yes
canreinvite=no
dtmfmode=info
context=from-internal
port=9090
Мне не понятно откуда: SIP/2.0 401 Unauthorized !!!
Пароль ввел в длинке верно, конфиг сохранял и длинк ребутил.
Пробовал разные порты, даже попробовал isecure=very. Одно и тоже постоянно 401 Unauthorized.

Информация о длинке:

Код: Выделить всё

Model Information

Hardware Platform	SA7O4 VD
Hardware	4.2.2
Software Version	1.02.38.43-b9367
Driver Version	0.9.5.1.1928.949 02/Jul/2009
DSP	482-128K
В логе длинка на syslog сервера:

Код: Выделить всё

Aug 21 19:29:51 xxx 14D64D89304A-gw: (000026) LocalIP=[192.168.0.6]
Aug 21 19:29:52 xxx 14D64D89304A-gw: (000031) SetWanPortBasedQos
Aug 21 19:29:56 xxx 14D64D89304A-sipg: 0: Idle
Aug 21 19:29:56 xxx 14D64D89304A-sipg: 1: Disable
Aug 21 19:29:56 xxx 14D64D89304A-sipg: 2: Disable
Aug 21 19:29:56 xxx 14D64D89304A-sipg: 3: Disable
Aug 21 19:29:58 xxx 14D64D89304A-sipg: Reg Fail [310]
Aug 21 19:29:58 xxx 14D64D89304A-sipg: SipLineRegStatus=403000
Aug 21 19:30:20 xxx 14D64D89304A-sipg: Reg Fail [310]
Прошу помочь настроить регистрацию длинка.
Также подскажите как маршрутизируются звонки из FXO портов этого длинка.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix + Dlink DVG 6004s

Сообщение ded »

Listen port UDP 9090 прописан в конфиге длинка.
ну да.. оно оттуда и бежит:

Код: Выделить всё

    <--- SIP read from UDP:77.120.x.x:9090 --->
а пропишите ка лучше Listen port UDP 5060 чтобы было

Код: Выделить всё

    <--- SIP read from UDP:77.120.x.x:5060 --->
ну а это -
Sending to 77.120.x.x:9090 (no NAT) как понимать? При том что
Сам длинк находится за натом
??
Укажите пиру
nat=yes
и тогда не обязательно делать Listen port UDP 5060

Если хотите регистрировать его, то не надо
host=77.120.x.x
а надо
host=dynamic

Какой же Вы смысл вынесли от прочтения мануалов?
Sa2
Сообщения: 25
Зарегистрирован: 30 июл 2013, 14:25

Re: Elastix + Dlink DVG 6004s

Сообщение Sa2 »

ded, спасибо за ответ.

1. порт 5060 прописать не получиться, потому что за этим натом на этом же elastix живет и успешно работает cisco ata186. Хотя попробовал, все равно не работает.
2. пиру указано nat=yes и это четко понятно из первого сообщения, а то что астериск так в дебаге пишет мне непонятно тоже.
3. host=dynamic прописал, спасибо, но это не помогло.
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix + Dlink DVG 6004s

Сообщение ded »

Из вашего конфига непонятно как Вы назвали свой транк, а для host=dynamic это важно, и (!) если там чётко прописано
nat=yes
то это не значит, что Астериск понимает Вас. Посмотрите в CLI
> sip show peers
и не увидите буквы N у строки с адресом 77.120.x.x

Мой совет: Вы не первый, кто настраивает этот шлюз. И даже не 100-й.
Поэтому найдите инструкцию (например у коллеги switch на его сайте) и выполните её буквально, точка в точку.
Sa2
Сообщения: 25
Зарегистрирован: 30 июл 2013, 14:25

Re: Elastix + Dlink DVG 6004s

Сообщение Sa2 »

Ded, Спасибо.
Но, похоже, я первый, у кого этот длинк за натом. :(
Ок, но я попробую
ded
Сообщения: 15626
Зарегистрирован: 26 авг 2010, 19:00

Re: Elastix + Dlink DVG 6004s

Сообщение ded »

Но, похоже, я первый, у кого этот длинк за натом.
Ну-ну...
http://bit.ly/13RFm4Q
Аватара пользователя
Zavr2008
Сообщения: 2212
Зарегистрирован: 27 янв 2011, 00:35
Контактная информация:

Re: Elastix + Dlink DVG 6004s

Сообщение Zavr2008 »

Заместа d-linkа не пробовали просто подключить софтфон и позвонить оттуда? :)
Российские E1 шлюзы Alvis. Модернизация УПАТС с E1,Подключение к ИС "Антифрод" E1 PRI/SS#7 УВР Телестор, Грифин и др..
Sa2
Сообщения: 25
Зарегистрирован: 30 июл 2013, 14:25

Re: Elastix + Dlink DVG 6004s

Сообщение Sa2 »

Спасибо за ответ.
А смысл?
Нужно этот длинк включить в мини-атс.
Рядом стоит и нормально работает в той же локалки и за тем же натом и подключена к тому же астериску cisco ata186.
Поэтому не вижу смысла в вашем предложении.
tntclaus
Сообщения: 4
Зарегистрирован: 01 сен 2013, 01:40

Re: Elastix + Dlink DVG 6004s

Сообщение tntclaus »

Sa, вам удалось решить проблему? У меня всё то же самое, 1 в 1, только версия * — 11. Инструкции я выполнял почти буквально, так что мой конфиг шлюза наверняка не буква в букву какого-либо мануала, но духу-то он точно соответствует! :)

помимо собственно дебага астериск пишет ещё вот такое:

Код: Выделить всё

NOTICE[28273]: chan_sip.c:16417 check_auth: Correct auth, but based on stale nonce received from '<sip:pstn-4@voip.*****.net>;tag=29d9f3be-685101'
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: Elastix + Dlink DVG 6004s

Сообщение Vlad1983 »

прописать шлюз без регистрации
ЛС: @rostel
Ответить
© 2008 — 2025 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH