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

Как заставить астериск слать в методе Register поле Authentication

0

Есть следующая проблема. Если настроить на астере регистрацию к провайдеру, то провайдер отвечает 403. судя по всему, из-за того, что астериск при первом REGISTER не шлет поле authentication. Как это побороть?


sip.conf
register => tcp://aaa@bbb:zzz:ddd@x.x.x.x/aaa

[provider]
disallow=all
type=peer
host=bbb
outboundproxy=ddd
fromuser=aaa
fromdomain=bbb
secret=zzz
context=from-trunk
dtmfmode=inband
allow=alaw;ulaw;g729
transport=tcp
nat=no
 
удалить закрыть спам изменить тег редактировать

спросил 2017-01-19 02:40:34 +0400

alexgreat Gravatar alexgreat
1 1

обновил 2017-01-19 18:23:48 +0400

bolshoy_plohish Gravatar bolshoy_plohish
1388 25 20 38

Comments

Так это нормально. Вы шлете REGISTER, в ответ провайдер вам вышлет скорее всего SIP/2.0 100 Trying и следом 403 unauthorized. с полем nonce. Далее вы шлете ему второй REGISTER с полем authentication с MD5 из пароля, nonce и домена, если все данные у вас и провайдера совпадут, то регистрация пройдет и провайдер ответит 200 OK

Leksnsk ( 2017-01-19 09:51:43 +0400 )редактировать

2 Ответа

0

Дампы то у меня есть удачных регистраций. Я и говорю - проблема в том, что астер в первый раз не шлет поле Authentication, а SIP сервер без него отказывается слать 401. Должно отправляться поле формата Authorization: Digest username="aaa@bbbb.bbbb", realm="ccc.ccc", nonce="", uri="sip:ccc.ccc", response=""

Понятно, что это не совсем по RFC, но все же....

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

ответил 2017-01-20 04:49:40 +0400

alexgreat7 Gravatar alexgreat7
1
0

Регите транк на компе PhonerLite, записываете Wireshark удачный REGISTER.

Далее уже на Астере добиваетесь аналогичных заголовков.

Так - гадание на кофейной гуще.

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

ответил 2017-01-19 19:25:29 +0400

Zavr2008 Gravatar Zavr2008 flag of Russian Federation
2886 11 9 40
http://mh.otx.ru/

Comments

Выкладывайте удачный REGISTER. Также не следует писать в виде Ответа комент на чужие высказывания, уважайте остальных пользователей ресурса.

Zavr2008 ( 2017-01-26 12:29:57 +0400 )редактировать

Ответ 403 совсем не 401: совсем разные вещи.Выложите и сообщения аналогичные через Asterisk.

Zavr2008 ( 2017-01-26 12:31:35 +0400 )редактировать

Ваш ответ

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 ленту новостей

Статистика

Задан: 2017-01-19 02:40:34 +0400

Просмотрен: 331 раз

Обновлен: Jan 20 '17

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