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

Регистрация с Use Auth ID

0

Добрый день! Захотелось навести красоту, чтобы в имени клиента были не безликие цифры как здесь:

123/123        10.254.254.202                           D                 5060     OK (13 ms)
234/234        10.254.254.202                           D                 5062     OK (13 ms)
345/345        10.254.254.202                           D                 5063     OK (12 ms)

а разумное имя:

Kremlin/Kremlin        10.254.254.202                           D                 5064     OK (12 ms)
Smolny/Smolny        10.254.254.202                           D                 5065     OK (12 ms)

Для этого прописал следующее:

    [Kremlin]
    type=peer
    host=dynamic
    username=Kremlin
    secret=12345
    и т.д.

Железка в Кремле стоит Linksys/PAP2T-3.1.15(LS) В настройках соответственно прописал

User ID: 666
Auth ID: Kremlin
Use Auth ID: yes
Password: 12345

И имею такой диалог:

 REGISTER sip:10.254.254.2 SIP/2.0
Via: SIP/2.0/UDP 10.254.254.205:5060;branch=z9hG4bK-dd4763d1
From: 666 <sip:666@10.254.254.2>;tag=ead8f941bbea235do0
To: 666 <sip:666@10.254.254.2>
Call-ID: b798d334-2de5595d@10.254.254.205
CSeq: 57674 REGISTER
Max-Forwards: 70
Contact: 666 <sip:666@10.254.254.205:5060>;expires=3600
User-Agent: Linksys/PAP2T-3.1.15(LS)
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura

SIP/2.0 401 Unauthorized
Via: SIP/2.0/UDP 10.254.254.205:5060;branch=z9hG4bK-dd4763d1;received=10.254.254.205;rport=5060
From: 666 <sip:666@10.254.254.2>;tag=ead8f941bbea235do0
To: 666 <sip:666@10.254.254.2>;tag=as1ead2866
Call-ID: b798d334-2de5595d@10.254.254.205
CSeq: 57674 REGISTER
Server: Asterisk PBX 1.8.15-cert2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="20b30fc0"
Content-Length: 0

REGISTER sip:10.254.254.2 SIP/2.0
Via: SIP/2.0/UDP 10.254.254.205:5060;branch=z9hG4bK-fc0c28e9
From: 666 <sip:666@10.254.254.2>;tag=ead8f941bbea235do0
To: 666 <sip:666@10.254.254.2>
Call-ID: b798d334-2de5595d@10.254.254.205
CSeq: 57675 REGISTER
Max-Forwards: 70
Authorization: Digest username="Kremlin",realm="asterisk",nonce="20b30fc0",uri="sip:10.254.254.2",algorithm=MD5,response="a4cc751983ae0205f4343147907e976f"
Contact: 666 <sip:666@10.254.254.205:5060>;expires=3600
User-Agent: Linksys/PAP2T-3.1.15(LS)
Content-Length: 0
Allow: ACK, BYE, CANCEL, INFO, INVITE, NOTIFY, OPTIONS, REFER
Supported: x-sipura

SIP/2.0 403 Forbidden
Via: SIP/2.0/UDP 10.254.254.205:5060;branch=z9hG4bK-fc0c28e9;received=10.254.254.205;rport=5060
From: 666 <sip:666@10.254.254.2>;tag=ead8f941bbea235do0
To: 666 <sip:666@10.254.254.2>;tag=as1ead2866
Call-ID: b798d334-2de5595d@10.254.254.205
CSeq: 57675 REGISTER
Server: Asterisk PBX 1.8.15-cert2
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH
Supported: replaces, timer
Content-Length: 0

Традиционный вопрос - почему так происходит? Спасибо!

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

спросил 2013-10-29 15:23:33 +0400

zlobotron Gravatar zlobotron
33 15 2 10

обновил 2013-10-29 15:33:01 +0400

1 Ответ

0

пропишите username=666. А то получается вы хотите зарегистрироваться под номером 666 которого на сервере нет.

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

ответил 2013-10-29 16:21:12 +0400

bandys Gravatar bandys
284 9 11

Comments

Так то оно будет работать, но это же, извиняюсь "некрасиво". Я же писал, что хочу нормальные имена увидеть вместо цифр. И для этого использую Auth ID. А оно, зараза все равно номер присылает.

zlobotron ( 2013-10-29 16:41:43 +0400 )редактировать

тогда на линксисе укажите User ID: Kremlin

bandys ( 2013-10-29 17:53:17 +0400 )редактировать

Да, я так и сделал, а почему через Auth ID не работает или я чего то не понимаю?

zlobotron ( 2013-10-29 17:59:33 +0400 )редактировать

потому что у вас в sip.conf отсутствует юзер 666. А шлюзом вы пытаетесь зарегистрировать именно такого юзера. Соответсвенно сервер вас отбивает как неизвестного пользователя. Можно сделать так как вы хотите, но тогда для вызова его с другого телефона надо диалпланом разрулить и в нем уже перенаправлять набранный цифровой номер на нужный буквенный сип канал.

P.S. А Auth ID в линксисе кажется надо принудительно включать галочкой какойта насколько помню. Там либо Auth ID либо User ID используется. Точно не помню. Поищите в инструкции линксиса.

bandys ( 2013-10-30 12:02:52 +0400 )редактировать

Стоит у меня галочка, в первом сообщении указал это. И наивно полагаю, что вместо From: 666 <sip:666@10.254.254.2>;tag=ead8f941bbea235do0 должно быть From: Kremlin <sip:Kremlin@10.254.254.2>;tag=ead8f941bbea235do0 Поправьте здесь если не прав.

zlobotron ( 2013-10-30 13:28:57 +0400 )редактировать

поправляю. должно быть я наивен.

bandys ( 2013-10-30 14:21:19 +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 ленту новостей

Статистика

Задан: 2013-10-29 15:23:33 +0400

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

Обновлен: Oct 29 '13

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

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