Страница 7 из 9

Re: домашний телефон билайн

Добавлено: 16 ноя 2012, 18:37
ded
demon писал(а):P.S. В Asterisk 11 замечен баг: после sip reload регистрации из register не обновляются... Приходится делать полную перегрузку asterisk.
P.P.S. Этот баг уже пофиксили: http://downloads.asterisk.org/pub/telep ... 11-current
P.P.P.S. .. но нашли другой баг, при котором..
P.P.P.Р.S. пока я писал эти строки его тоже уже пофиксили.

Re: домашний телефон билайн

Добавлено: 16 ноя 2012, 21:04
LA_
Хм. Какую интересную штуку наблюдаю - перезагрузил роутер, запустил Астериск - не удается пройти регистрацию, 400 Bad Request, строка для регистрации, предложенная Vlad1983:

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

register => beeline?nickname@sip.beeline.ru:secret:7499952xxxx@msk.sip.beeline.ru/7499952xxxx
Меняю на старую строку:

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

register => nickname@sip.beeline.ru:secret:7499952xxxx@sip.beeline.ru@msk.sip.beeline.ru:5060/7499952xxxx
sip reload --> регистрация успешна --> звонки не работают.
Меняю снова на первую строку, снова sip reload, звонки начинают работать.
Что это??

Re: домашний телефон билайн

Добавлено: 16 ноя 2012, 22:14
ded
sip reload --> регистрация успешна --> звонки не работают.
Какие звонки? Дверные?
Уточните - входящие или исходящие затыкаются? Или в обе стороны?

Re: домашний телефон билайн

Добавлено: 16 ноя 2012, 22:20
LA_
в обе стороны

Re: домашний телефон билайн

Добавлено: 16 ноя 2012, 22:49
Vlad1983
это гены астериска так работают

Re: домашний телефон билайн

Добавлено: 16 ноя 2012, 23:30
ded
LA_ писал(а):в обе стороны
LA_, знаете что надо делать? Правильно, включить sip debug и анализировать.

Re: домашний телефон билайн

Добавлено: 17 ноя 2012, 09:33
LA_
Это понятно..
Непонятно вот что - после sip reload Asterisk что ли не проходит регистрацию заново? А использует старую авторизацию, но для запросов - параметры из нового значение register?

Re: домашний телефон билайн

Добавлено: 18 ноя 2012, 21:35
LA_
demon писал(а):
zzuz писал(а):http://habrahabr.ru/qa/27943/
Вот этот конфиг реально работает!
demon, а вы все виды звонков с этим конфигом пробовали? входящие/исходящие? у меня не работает (я в сети Билайна)
Единственный конфиг, с которым у меня все работает, - конфиг от Vlad1983. Но есть эта проблема с регистрацией...

Вот пакеты регистрации -
register => beeline?nickname@sip.beeline.ru:secret:7499952xxxx@msk.sip.beeline.ru/7499952xxxx (от Vlad1983):
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

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

REGISTER sip:sip.beeline.ru SIP/2.0
Via: SIP/2.0/UDP 10.53.55.130:5173;branch=z9hG4bK4421416e;rport
Max-Forwards: 70
From: <sip:nickname@sip.beeline.ru>;tag=as4cdc64b2
To: <sip:nickname@sip.beeline.ru>
Call-ID: 76b93bcb1f892c5c29097e1c27fc63f9@sip.beeline.ru
CSeq: 170 REGISTER
User-Agent: Asterisk PBX 1.8.17.0
Authorization: Digest username="7499952xxxx", realm="sip.beeline.ru", algorithm=MD5, uri="sip:sip.beeline.ru", nonce="067B67040F14A950000000001981B25A", response="14b8b37e53ac5ef8b276055a89851bd1", qop=auth, cnonce="3699f348", nc=00000041
Expires: 120
Contact: <sip:7499952xxxx@10.53.55.130:5173>
Content-Length: 0
nickname@sip.beeline.ru:secret:7499952xxxx@sip.beeline.ru@msk.sip.beeline.ru:5060/7499952xxxx:
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

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

REGISTER sip:sip.beeline.ru SIP/2.0
Via: SIP/2.0/UDP 10.53.55.130:5173;branch=z9hG4bK6f081704;rport
Max-Forwards: 70
From: <sip:nickname@sip.beeline.ru>;tag=as2a4d773c
To: <sip:nickname@sip.beeline.ru>
Call-ID: 246c069c24fb10e81b9c2c6f3edfa405@[c0a8:101:38f2:ff7d::b00:0]
CSeq: 103 REGISTER
User-Agent: Asterisk PBX 1.8.17.0
Authorization: Digest username="7499952xxxx@sip.beeline.ru", realm="sip.beeline.ru", algorithm=MD5, uri="sip:sip.beeline.ru", nonce="6924B7D0301AA9500000000016274708", response="80f2f65ccac1f8e23981c2142770b80e", qop=auth, cnonce="06abb294", nc=00000001
Expires: 120
Contact: <sip:7499952xxxx@10.53.55.130:5173>
Content-Length: 0
С первым работают все звонки, но не работает авторизация. Со вторым - не работают звонки, но проходит авторизация. Видимая разница лишь в username. В первом случае - 7499952xxxx, во втором - 7499952xxxx@sip.beeline.ru.

Когда проходит авторизация, другие параметры из секции с пиром имеют значение? Или используется лишь значение строки register?

Re: домашний телефон билайн

Добавлено: 19 ноя 2012, 08:04
Vlad1983
попробуйте убрать beeline? в начале строки

Re: домашний телефон билайн

Добавлено: 19 ноя 2012, 21:56
LA_
Попробовал, содержимое запроса не изменилось, продолжаю в ответ получать 400 Bad Request.