LINUX.ORG.RU
ФорумAdmin

Астериск. Не регистрируется транк.

 


0

1

Всем привет! Получил учетные данные транка от Westcall, и стал заводить их в Астер. Вот они (general тоже сразу даю):

[general]
context=default
allowguest=no
bindaddr=192.168.11.7
localnet=192.168.11.0/26
transport=udp
defaultexpiry=360
Language=ru
srvlookup=yes
register => 7812xxxxxxx:pass:7812xxxxxxx@home.uc.westcall.net:9955

[westcall-reg]
type=friend
context=inbound
username=7812xxxxxxx
fromuser=7812xxxxxxx
authname=7812xxxxxxx
secret=pass
fromdomain=home.uc.westcall.net
host=home.uc.westcall.net
insecure=port,invite
disallow=all
allow=ulaw
qualify=yes
А он мне:
Forbidden - wrong password on authentication for REGISTER for '7812xxxxxxx' to 'home.uc.westcall.net
Пароль верный, в софт-фоне все работало. У кого-нибудь есть мысли, что с этим делать?

потому что юзер это 7812xxxxxxx@home.uc.westcall.net а не 7812xxxxxxx?

invokercd ★★★★ ()

sip set debug on

И скинь трассировку

Yur4eg ★★ ()
Ответ на: комментарий от Yur4eg

вот проблемный транк:

<--- SIP read from UDP:84.52.103.50:9955 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.11.7:5060;branch=z9hG4bK2049f1f6;rport=5060;received=xx.xx.xx.xx
From: "asterisk" <sip:78123354920@192.168.11.7>;tag=as323666b5
To: <sip:home.uc.westcall.net>;tag=36983131-3826356435-67150468-156294691
Call-ID: 7a3dda793d9be9d44a8454a57f953a42@192.168.11.7:5060
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-v4.5.1-16bW
Content-Length: 0

<------------->
и вот сипнет, с ним проблем не возникает.
<--- SIP read from UDP:212.53.40.40:5060 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.11.7:5060;branch=z9hG4bK56b152df;received=xx.xx.xx.xx
Path: <sip:nudp-txx.xx.xx.xx-5060s212.53.40.40-5060.u.cgatepro;lr>
From: <sip:0042017944@sipnet.ru>;tag=as59cb7f0f
To: <sip:0042017944@sipnet.ru>;tag=1A8F3264
Call-ID: 623628e90cc4e81328b9598062761b1c@sipnet.ru
CSeq: 246 REGISTER
Expires: 359
Contact: <sip:1@192.168.11.7:5060>;expires=359
Event: registration
Date: Thu, 26 Mar 2015 08:22:23 GMT
Allow: PUBLISH,SUBSCRIBE
Supported: path,gruu
Allow-Events: presence,message-summary,reg,dialog,line-seize,keep-alive,refer
Server: CommuniGatePro/6.1.2
Content-Length: 0

borschov ()
Ответ на: комментарий от borschov

Это не то. Нужно сообщение REGISTER и ответы на него ищи по первой строчке вместо «SIP/2.0 200 OK» Должно быть что-то вроде слдеующего диалога

REGISTER
401 Unauthorized
REGISTER
200 OK

Yur4eg ★★ ()
Ответ на: комментарий от Yur4eg

такого диалога нет. вот хронология попытки подключения.

<--- SIP read from UDP:84.52.103.50:9955 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.168.11.7:5060;branch=z9hG4bK27410f04;rport=5060;received=188.143.156.209
From: <sip:7812xxxxxxx@home.uc.westcall.net>;tag=as1a8c0f58
To: <sip:7812xxxxxxx@home.uc.westcall.net>;tag=fb2f0c7ed3a411e48520000423de5009
Call-ID: 5ac09d82785ed7692f4fe0be2ecf1a8d@192.168.11.7
CSeq: 102 REGISTER
Server: TS-v4.5.1-16bW
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
[Mar 26 13:43:47] WARNING[455]: chan_sip.c:21430 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '7812xxxxxxx' to 'home.uc.westcall.net'
Really destroying SIP dialog '5ac09d82785ed7692f4fe0be2ecf1a8d@192.168.11.7' Method: REGISTER

borschov ()
Ответ на: комментарий от borschov

Не спорь, есть он там. Команду sip reload исполни с консоли и ищи

403 Forbidden - это ответ вестколла тебе, значит и запрос тоже был.

Yur4eg ★★ ()
Ответ на: комментарий от Yur4eg

оно?

[Mar 26 14:14:10] NOTICE[455]: chan_sip.c:13585 sip_reregister:    -- Re-registration for  7812xxxxxxx@home.uc.westcall.net
REGISTER 10 headers, 0 lines
Reliably Transmitting (NAT) to 84.52.103.50:9955:
REGISTER sip:home.uc.westcall.net:9955 SIP/2.0
Via: SIP/2.0/UDP 192.168.11.7:5060;branch=z9hG4bK7ffea840;rport
Max-Forwards: 70
From: <sip:7812xxxxxxx@home.uc.westcall.net>;tag=as25bef2d5
To: <sip:7812xxxxxxx@home.uc.westcall.net>
Call-ID: 2fb1038778092f476342f65947bf507c@192.168.11.7
CSeq: 109 REGISTER
User-Agent: Asterisk PBX 1.8.32.2
Expires: 360
Contact: <sip:7812xxxxxxx@192.168.11.7:5060>
Content-Length: 0

borschov ()
Ответ на: комментарий от borschov

Нужен весь диалог между серверами. Иначе не понять, что не нравится провайдеру. после этого REGISTER, сервер должен бы запросить аутентификацию и от тебя уйти к нему повторный запрос, а уж потом в конце оно говорит те Forbidden.

Yur4eg ★★ ()
Ответ на: комментарий от Yur4eg
sip reload
 Reloading SIP
Reliably Transmitting (NAT) to 84.52.103.50:9955:
OPTIONS sip:home.uc.westcall.net SIP/2.0
Via: SIP/2.0/UDP 192.168.11.7:5060;branch=z9hG4bK46f94a28;rport
Max-Forwards: 70
From: "asterisk" <sip:7812xxxxxxx@192.168.11.7>;tag=as0171a801
To: <sip:home.uc.westcall.net>
Contact: <sip:7812xxxxxxx@192.168.11.7:5060>
Call-ID: 4f07022642ebff844137f882051ae931@192.168.11.7:5060
CSeq: 102 OPTIONS
User-Agent: Asterisk PBX 1.8.32.2
Date: Thu, 26 Mar 2015 12:28:11 GMT
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH, MESSAGE
Supported: replaces, timer
Content-Length: 0


---

<--- SIP read from UDP:84.52.103.50:9955 --->
SIP/2.0 200 OK
Via: SIP/2.0/UDP 192.168.11.7:5060;branch=z9hG4bK46f94a28;rport=5060;received=xx.xx.xx.xx
From: "asterisk" <sip:7812xxxxxxx@192.168.11.7>;tag=as0171a801
To: <sip:home.uc.westcall.net>;tag=405149841-3826365395-67134341-156294691
Call-ID: 4f07022642ebff844137f882051ae931@192.168.11.7:5060
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-v4.5.1-16bW
Content-Length: 0

<------------->
--- (14 headers 0 lines) ---
Really destroying SIP dialog '4f07022642ebff844137f882051ae931@192.168.11.7:5060' Method: OPTIONS
[Mar 26 15:28:11] NOTICE[455]: chan_sip.c:13585 sip_reregister:    -- Re-registration for  78123354920@home.uc.westcall.net
REGISTER 10 headers, 0 lines
Reliably Transmitting (NAT) to 84.52.103.50:9955:
REGISTER sip:home.uc.westcall.net:9955 SIP/2.0
Via: SIP/2.0/UDP 192.168.11.7:5060;branch=z9hG4bK51878e6c;rport
Max-Forwards: 70
From: <sip:7812xxxxxxx@home.uc.westcall.net>;tag=as0f2acb50
To: <sip:7812xxxxxxx@home.uc.westcall.net>
Call-ID: 464bf52f317393602eb8bc310852e69e@192.168.11.7
CSeq: 107 REGISTER
User-Agent: Asterisk PBX 1.8.32.2
Expires: 360
Contact: <sip:78123354920@192.168.11.7:5060>
Content-Length: 0


---

<--- SIP read from UDP:84.52.103.50:9955 --->
SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 192.168.11.7:5060;branch=z9hG4bK51878e6c;rport=5060;received=xx.xx.xx.xx
From: <sip:7812xxxxxxx@home.uc.westcall.net>;tag=as0f2acb50
To: <sip:7812xxxxxxx@home.uc.westcall.net>;tag=913bfdaed3b311e48563000423de5009
Call-ID: 464bf52f317393602eb8bc310852e69e@192.168.11.7
CSeq: 107 REGISTER
Server: TS-v4.5.1-16bW
Content-Length: 0

<------------->
--- (8 headers 0 lines) ---
[Mar 26 15:28:11] WARNING[455]: chan_sip.c:21430 handle_response_register: Forbidden - wrong password on authentication for REGISTER for '7812xxxxxxx' to 'home.uc.westcall.net'
Really destroying SIP dialog '464bf52f317393602eb8bc310852e69e@192.168.11.7' Method: REGISTER
borschov ()
Ответ на: комментарий от borschov

REGISTER sip:home.uc.westcall.net:9955 SIP/2.0

Мне кажется, здесь должен быть SIP URI с юзернеймом (сравни с трейсом от своего софтфона). Покрути настройки, чтобы его появить. Я не помню, в какое именно свойство надо его втулить.

Krieger_Od ★★ ()
Ответ на: комментарий от Krieger_Od

вполне возможно, но я не могу трейс с софтфона посмотреть, т.к. он прямо в вестколл смотрит.

borschov ()
Ответ на: комментарий от borschov

Мда) что-то настолько ему не нравится, что он даже не спрашивает у твоего астериска пароль, а сразу дает отлуп. Пиши в техподдержку, этот лог им приложи

Yur4eg ★★ ()
Ответ на: комментарий от Yur4eg

они не поддерживают астериск) типа раз в софтфоне все пашет значит ок.

borschov ()
Ответ на: комментарий от borschov

Может они по полю useragent режут астериски? Поменяй в sip.conf, напиши cisco к примеру

Yur4eg ★★ ()
Ответ на: комментарий от borschov

вполне возможно, но я не могу трейс с софтфона посмотреть, т.к. он прямо в вестколл смотрит.

Софтфон на мобилке, что ли? Покорячиться ради этого трейса стоит, дерзай.

Krieger_Od ★★ ()
Ответ на: комментарий от JtheR

спасибо! я в конце-концов к тому и пришел. только не понимаю - зачем открывать порт? у меня астериск за NAT, я никакого порта я не открывал. вообще конечно странно, почему провайдер не может разместить на своем сайте официальный FAQ с настройками для asteriska, как это сделано у sipnet, zadarma, youmagik и прочих.

borschov ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.