sip не проходит регистрация
trixbox 2.6.2
Откуда: Украина, Луганск
Сообщений: 11
|
sip не проходит регистрация
Сорри если повторяюсь, но вроде бы хорошо искал по этой теме - ничего не нашел.
Вобщем ситуация такая: есть триксбоксв центральном офисе, в локальной сети всё рабоает нормально - софтфоны регистрируются, разговаривать можно тоже. А вот из отделений - ригистрироваться не хотят вообще, хотя из одного из филиалов звонки проходят в центральный офис. Связь идет через мплс, если это чем-то поможет, на всех модемах нат отключен и tracert от машины в отделении до триксбокса проходит нормально. Вот кусок лога при попытке регистрации
Reliably Transmitting (no NAT) to 10.54.79.44:5060:
OPTIONS sip:104@10.54.79.44:5060 SIP/2.0
Via: SIP/2.0/UDP 10.53.1.104:5060;branch=z9hG4bK3f8ebd56;rport
From: "Unknown" <sip:Unknown@10.53.1.104>;tag=as51e32e07
To: <sip:104@10.54.79.44:5060>
Contact: <sip:Unknown@10.53.1.104>
Call-ID: 588c8239703a79d12c4b12dd7dce4fb3@10.53.1.104
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Fri, 06 Feb 2009 08:05:37 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
---
Retransmitting #1 (no NAT) to 10.54.79.44:5060:
OPTIONS sip:104@10.54.79.44:5060 SIP/2.0
Via: SIP/2.0/UDP 10.53.1.104:5060;branch=z9hG4bK3f8ebd56;rport
From: "Unknown" <sip:Unknown@10.53.1.104>;tag=as51e32e07
To: <sip:104@10.54.79.44:5060>
Contact: <sip:Unknown@10.53.1.104>
Call-ID: 588c8239703a79d12c4b12dd7dce4fb3@10.53.1.104
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX
Max-Forwards: 70
Date: Fri, 06 Feb 2009 08:05:37 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY
Supported: replaces
Content-Length: 0
В настройках экстеншна пробовал как опцию nat=yes, так и nat=no
Заранее сппасибо за помощь
|
Сообщений: 6521
|
Re: sip не проходит регистрация
Это не регистрация, это OPTIONS
а где REGISTER?
|
Откуда: Украина, Луганск
Сообщений: 11
|
Re: sip не проходит регистрация
нежелание регистрироваться с помощью танцев с бубном побороть удалось, но звонки все равно не проходят.
Опытным путем пришел к выводу что скорее всего проблема из-за нашего роутера 3com 5232, через который идут большинство отделений, потому что те отделения которые идут по-другому - работают нормально.
Может кто знает где там покопаться надо, не считая ната?
вот здесь полный лог моего звонка на отделение, в которое нельзя дозвониться
http://txtb.in/1JJ
|
Откуда: Украина, Луганск
Сообщений: 11
|
Re: sip не проходит регистрация
вот конфиг экстеншна, если поможет
exten => 104,n,Goto(${IVR_CONTEXT},return,1)
exten => 104,n,Goto(from-internal,104,1)
exten => 104,hint,SIP/104&Custom:DND104
|
Сообщений: 6521
|
Re: sip не проходит регистрация
а ещё есть платный суппорт. И Д-линка тоже.
|
Откуда: Санкт-Петербург
Сообщений: 931
|
Re: sip не проходит регистрация
Обратите внимание на эту строку:
andrewz: [Feb 9 10:23:07] WARNING[18675] app_dial.c: Unable to create channel of type 'SIP' (cause 3 - No route to destination)
Создам аварийную ситуацию. Дорого. На долго =)
|
Откуда: Украина, Луганск
Сообщений: 11
|
Re: sip не проходит регистрация
да обратил, только это проблема конфига астериска или все-таки что-то на уровне маршрутизации? Трейсроут проходит без проблем в обе стороны
|
Откуда: Санкт-Петербург
Сообщений: 931
|
Re: sip не проходит регистрация
можно увидеть контекст from-internal?
Проблема в конфишке *.
Создам аварийную ситуацию. Дорого. На долго =)
|
Откуда: Украина, Луганск
Сообщений: 11
|
Re: sip не проходит регистрация
вот это из extensions.conf
[from-internal]
include => from-internal-xfer
include => bad-number
;------------------------------------------------------------------------
; [macro-setmusic]
;------------------------------------------------------------------------
; CONTEXT: macro-setmusic
; PURPOSE: to turn off moh on routes where it is not desired
;
;------------------------------------------------------------------------
[from-internal-xfer]
; applications are now mostly all found in from-internal-additional in _custom.conf
include => parkedcalls
include => from-internal-custom
;allow phones to dial other extensions
include => ext-fax
;allow phones to access generated contexts
;
; MODIFIED (PL)
;
; Currently the include for findmefollow is being auto-generated before ext-local which is the desired behavior.
; However, I haven't been able to do anything that I know of to force this. We need to determine if it should
; be hardcoded into here to make sure it doesn't change with some configuration. For now I will leave it out
; until we can discuss this.
;
include => ext-local-confirm
include => findmefollow-ringallv2
include => from-internal-additional
; This causes grief with '#' transfers, commenting out for the moment.
; include => bad-number
exten => s,1,Macro(hangupcall)
exten => h,1,Macro(hangupcall)
а это - из extensions_custom.conf
[from-internal-custom]
;1234,1,Playback(demo-congrats) ; extensions can dial 1234
;1234,2,Hangup()
;h,1,Hangup()
;include => custom-recordme ; extensions can also dial 5678
; custom-count2four,s,1 can be used as a custom target for
; a Digital Receptionist menu or a Call Group
;[custom-count2four]
;s,1,SayDigits(1234)
;s,2,Hangup
; custom-recordme,5678,1 can be used as a custom target for
; a Digital Receptionist menu or a Call Group
;[custom-recordme]
;exten => 5678,1,Wait(2)
;exten => 5678,2,Record(/tmp/asterisk-recording:gsm)
;exten => 5678,3,Wait(2)
;exten => 5678,4,Playback(/tmp/asterisk-recording)
;exten => 5678,5,Wait(2)
;exten => 5678,6,Hangup
|
Сообщений: 6521
|
Re: sip не проходит регистрация
Этот - [from-internal-custom] конечно сильный контекст, требует осмысления.
|
|