Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Asterisk 1.4.21.2 нет регистрации SIP

0

Привет,Уважаемые гуру!Имеется Железка на которой стоит Asterisk 1.4.21.2, стоит внутри сети.На Астериске без проблем регистрируется и работает SIP-телефония ТТК (провайдер интернета и телефонии).Имеется AddPack, на который приходил аналоговый телефон другого провайдера ВТК-далее через сеть соединялся с Астериск, на нем регистрировались IP-телефоны. Сейчас этот аналоговый номер перевели в SIP телефонию и отбросив аналоговый провод с AddPack я начал настраивать Астериск соответственно по аналогии с ТТК. В SIP.Conf ставлю регистрацию телефонного номера (логин,пароль, адрес сервера),настраиваю peer, а в extensions отставляю правило как были раньше-т.е. там при входящем звонке реагировали 2 внутренних IP-телефона и все.Сейчас получается регистрации нет. Но, если на компе по Windows устанавливаю Zoiper и ввожу в него логин,пароль и адрес-то регистрация идет нормально и работает телефон! Астериск видет адрес 85.15.64.254.Трасировка до него идет через 9 узлов,10 он. Поставил маршрут чтобы сразу шел на маршрутизатор наш

>sip show peers
Name/username      Host         Dyn Nat ACL Port Status 
VTK/номер          85.15.64.254             5060 UNREACHABLE 
TTK/номер          172.16.124.4             5060 OK (2 ms)


>sip set debug peer VTK  
SIP Debugging Enabled for IP: 85.15.64.254:5060
Retransmitting #1 (no NAT) to 85.15.64.254:5060:
OPTIONS sip:85.15.64.254 SIP/2.0
Via: SIP/2.0/UDP 85.15.64.254:5060;branch=всякаяересь;rport
From: "voip" <sip:voip@85.15.64.254>;tag=всякаяересь
To: <sip:85.15.64.254>
Contact: <sip:voip@85.15.64.254>
Call-ID: всякаяересь@85.15.64.254
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Tue, 21 Apr 2015 00:42:36 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
---
Retransmitting #2 (no NAT) to 85.15.64.254:5060:
OPTIONS sip:85.15.64.254 SIP/2.0
Via: SIP/2.0/UDP 85.15.64.254:5060;branch=всякаяересь;rport
From: "voip" <sip:voip@85.15.64.254>;tag=всякаяересь
To: <sip:85.15.64.254>
Contact: <sip:voip@85.15.64.254>
Call-ID: всякаяересь@85.15.64.254
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Tue, 21 Apr 2015 00:42:36 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
---
Retransmitting #3 (no NAT) to 85.15.64.254:5060:
OPTIONS sip:85.15.64.254 SIP/2.0
Via: SIP/2.0/UDP 85.15.64.254:5060;branch=всякаяересь;rport
From: "voip" <sip:voip@85.15.64.254>;tag=всякаяересь
To: <sip:85.15.64.254>
Contact: <sip:voip@85.15.64.254>
Call-ID: всякаяересь@85.15.64.254
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Tue, 21 Apr 2015 00:42:36 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
---
Retransmitting #4 (no NAT) to 85.15.64.254:5060:
OPTIONS sip:85.15.64.254 SIP/2.0
Via: SIP/2.0/UDP 85.15.64.254:5060;branch=всякаяересь;rport
From: "voip" <sip:voip@85.15.64.254>;tag=всякаяересь
To: <sip:85.15.64.254>
Contact: <sip:voip@85.15.64.254>
Call-ID: всякаяересь@85.15.64.254
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Tue, 21 Apr 2015 00:42:36 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
---
Really destroying SIP dialog 'всякаяересь85.15.64.254' Method: OPTIONS
Reliably Transmitting (no NAT) to 85.15.64.254:5060:
OPTIONS sip:85.15.64.254 SIP/2.0
Via: SIP/2.0/UDP 85.15.64.254:5060;branch=всякаяересь;rport
From: "voip" <sip:voip@85.15.64.254>;tag=всякаяересь2
To: <sip:85.15.64.254>
Contact: <sip:voip@85.15.64.254>
Call-ID: всякаяересь@85.15.64.254
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Tue, 21 Apr 2015 00:42:50 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0

Really destroying SIP dialog '7dac5c0364f7394c35d89fb9104aa418@85.15.64.254' Method:OPTIONS

Sip.conf 
[general]
allowguest=no
context=default
allowoverlap=no
bindport=5060
bindaddr=0.0.0.0
externip=85.15.64.254-если это убрать, то в дебаге будет адрес астериск 192.168.0.243
pedantic=yes
defaultexpiry=285---стоял раньше 300
svrloockup=no
alwaysauthreject=yes
canreinvite=no
qualify=yes
registerattempts=0
registertimeout=3000
language=ru
useragent=xxxxxxxxxxxxxxxxxxx
callerid= voip
realm=xxxxxx
dtmfmode=auto
callimit=no
register => user:password@85.15.64.254/номер
localnet = 192.168.0.0/255.255.255.0 астериск находится в этой сети (он 192.168.0.243)

[VTK]
type=peer
secret=password
username=user
fromuser=user
fromdomain=85.15.64.254
host=85.15.64.254
authname=user
authuser=user
allow=all
callerid=номер
context=incomming----менял на default-без результата!
insecure=invite,port

[4503]
callerid= <4503>
type=friend
context=default
host=dynamic
qualify=yes
allow=all
username=хххххх
secret=хххххх

[4505]
callerid= <4505>
type=friend
context=default
host=dynamic
qualify=yes
allow=all
username=ххххххх
secret=ххххх

extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
CONSOLE=Console/dsp
TRANSFER_CONTEXT=quick_access

[quick_access]
exten => 503,1,Goto(holdext,4503,1)
exten => 505,1,Goto(holdext,4505,1)
exten => 9,1,Goto(parkedcalls,700,1)

[macro-exthold]
exten=> s,1,Answer()
exten=> s,n,MixMonitor(/opt/rec/${UNIQUEID}.wav,ab)
exten=> s,n,Dial(SIP/${ARG1},60,m)
exten=> s,n,Hangup

[holdext]
exten => 4503,1,Macro(exthold,4503)
exten => 4505,1,Macro(exthold,4505)

[macro-dial_nano]
exten => s,1,MixMonitor(/opt/rec/${UNIQUEID}.wav,ab)
exten => s,n,Dial(SIP/${ARG1},120,Ttr)
exten => s,n,Hangup

[macro-dial_nano_2]
exten => s,1,MixMonitor(/opt/rec/${UNIQUEID}.wav,ab)
exten => s,n,Dial(SIP/${ARG1}&SIP/${ARG2},120,Ttr)
exten => s,n,Hangup

[macro-dial_nano_3]
exten => s,1,Answer()
exten => s,n,Dial(SIP/${ARG1},30,Ttm)
exten => s,n,Dial(SIP/TTK/${ARG2},120,T)
exten => s,n,Hangup

[spy]
exten => spy,1,Playback(beep)
exten => spy,n,WaitExten()

exten => 4503#,1,Chanspy(SIP/4503|q)
exten => 4505#,1,Chanspy(SIP/4505|q)

[incomming]
exten => номер ВТК,1,Macro(dial_nano_2,4503,4505)


[default]
; vnutrennie nomera 
exten => 4503,1,Macro(dial_nano,4503)
exten => 4505,1,Macro(dial_nano,4505)

exten=> _XXXXXX,1,Dial(SIP/userТТК/${EXTEN},120,T)
exten=> _XXXXXX,n,Dial(SIP/userВТК/${EXTEN},120,T)

;exten=> _8.,1,SET(CALLERID(num)=7кодгорода и номер ВТК)
;exten=> _8.,n,Dial(SIP/MTT-OUT/7${EXTEN:1},120,T)
;exten=> _8.,n,Congestion

exten=> _8[2-9].,1,Dial(SIP/userTTK/${EXTEN},120,T)
exten=> _8[2-9].,n,Dial(SIP/userВТК/${EXTEN},120,T)

exten=> _8[2-9].,n,Congestion
include => incomming
include => parkedcalls

Помогите!???

удалить закрыть спам изменить тег редактировать

спросил 2015-04-21 06:22:00 +0400

Брусника Gravatar Брусника
1 1 1

обновил 2015-04-22 03:24:46 +0400

Comments

исправьте гармматические ошибки. отформатируйте все нормально. так читать почти невозможно. к тому же вам не кажется, что звонить с 85.15.64.254:5060 на 85.15.64.254:5060 и требовать чтоб чтото работало это верх наглости?

meral ( 2015-04-21 15:34:29 +0400 )редактировать

спасибо за ошибку.нашел.входящий IP. но, регестрироваться он так и не хочет на 1.4.21.2. хорошо под рукой оказался 1.8.29.на нем зарегался=)...буду дальше выяснять причину не ввозможности регистрации

Брусника ( 2015-04-22 08:51:35 +0400 )редактировать

Регистрация сама прошла на 1.4.21.2. Но отключили электричество - регистрации нет. И сейчас до сих пор не может зарегистрироваться. Пробовал менять время стандартное с 300 мс до 120000 , ниже 120,600 -результата нет. НАТ настраивал,nat=yes, externip=внешний ip - без результата.

Когда телефоны были зарегистрированы, то обратил внимание, что refresh при команде sip show registry в момент когда они зарегистрируются 105,а у ТТК 285, это при условии 300 мс. Qualify=yes в general, а на номерах втк обязательно так qualify=no, а на самом входящем пире вообще не добавлял и работало.

Поднял "новый" Ubuntu-server 14.04.02 и на нем поднял Астериск 11. Так сразу зарегистрировались.

В чем подвох?ошибка критическая 102 выдает дебаг.

Может ли за 2-х провайдеров такое быть?что используют один и тот же порт 5060. Но, ведь оно как то работало,до того как выключили свет???выдавала ошибку при этом

Еще маршруты порта 5060 заворачивают в другую сеть, может ли это влиять?

Брусника ( 2015-06-17 09:19:16 +0400 )редактировать

Проблема решилась так registerattempts=0 registertimeout=120 и ребут джуника. Спасибо за незач=)

Брусника ( 2015-07-13 09:30:09 +0400 )редактировать

2 Ответа

0

Retransmitting (NO NAT)

NO NAT, блин, не смущает???

ссылка удалить спам редактировать

ответил 2015-04-22 20:53:43 +0400

tesak89 Gravatar tesak89 flag of Russian Federation
422 25 3 16
0
ссылка удалить спам редактировать

ответил 2015-04-21 15:40:36 +0400

meral Gravatar meral flag of Ukraine
23347 24 20 177
http://pro-sip.net/

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2015-04-21 06:22:00 +0400

Просмотрен: 1,292 раз

Обновлен: Apr 22 '15

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.