VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

[SIP] Разные authname и fromname.

Проблемы Asterisk без вэб-оболочек и их решения

Модераторы: april22, Zavr2008

xl32
Сообщения: 10
Зарегистрирован: 31 июл 2012, 18:59

[SIP] Разные authname и fromname.

Сообщение xl32 »

Добрый день,

Уважаемые знатоки, не могу найти или нагуглить нужный параметр в конфигурации SIP-пира.
Есть у меня провайдер (Вега-телеком), который требует, чтобы в поле from был мой номер (380577830000). Т.е.:

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

From: <sip:380577830000@vg1.vegatele.com>;tag=as77945c52
To: <sip:380577830000@vg1.vegatele.com>
Но при аутентификации нужен логин (7830000ABCD):

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

Authorization: Digest username="7830000ABCD", realm="vegatelecom", algorithm=MD5, uri="sip:vg1.vegatele.com", nonce="7bdc3610fbec814722154a420771c906", response="8f9aa90f4c00b34549c0c4c851448d48", qop=auth, cnonce="74d2b34b", nc=00000001
Нагуглив старый параметр authname, пишу:

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

[vega-out]
    type=peer
    insecure=invite
    canreinvite=yes
    host=vg1.vegatele.com
    dtmfmode=rfc2833
    qualify=yes

    defaultuser=380577830000
    fromdomain=vg1.vegatele.com
    fromuser=380577830000
    authname=7830000ABCD
    secret=xxxxxxxx
    callbackextension=vega
Но authname не используется, поскольку видим:

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

Authorization: Digest username="380577830000", realm="vegatelecom", algorithm=MD5, uri="sip:vg1.vegatele.com", nonce="7bdc3610fbec814722154a420771c906", response="8f9aa90f4c00b34549c0c4c851448d48", qop=auth, cnonce="74d2b34b", nc=00000001
В ответ получаю SIP/2.0 401 Unauthorized.
Регистрация входящая проходит нормально

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

register => 380577830000:xxxxxxxxxx:7830000ABCD@vg1.vegatele.com/vega-in
Asterisk 1.8.12.2 на CentOS 6.3. Что делать?

Спасибо заранее.
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: [SIP] Разные authname и fromname.

Сообщение ded »

fromuser=
xl32
Сообщения: 10
Зарегистрирован: 31 июл 2012, 18:59

Re: [SIP] Разные authname и fromname.

Сообщение xl32 »

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

    fromuser=7830000ABCD
в дебаге:

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

<------------->
--- (10 headers 0 lines) ---
Responding to challenge, registration to domain/host name vg1.vegatele.com
REGISTER 11 headers, 0 lines
Reliably Transmitting (NAT) to 62.221.34.21:5060:
REGISTER sip:vg1.vegatele.com SIP/2.0
Via: SIP/2.0/UDP 178.137.192.16:5060;branch=z9hG4bK5f4a839b;rport
Max-Forwards: 70
From: <sip:380577830000@vg1.vegatele.com>;tag=as061f9184
To: <sip:380577830000@vg1.vegatele.com>
Call-ID: 1952afc12e3f650f7b771e0a45ec7807@vg1.vegatele.com
CSeq: 105 REGISTER
User-Agent: X-Lite 5.0.0
Authorization: Digest username="380577830000", realm="vegatelecom", algorithm=MD5, uri="sip:vg1.vegatele.com", nonce="d86276d32126293901942717dcb098aa", response="4ffd5100e5e4a756c875c214864cae5f", qop=auth, cnonce="734d9371", nc=00000001
Expires: 120
Contact: <sip:vega@178.137.192.16:5060>
Content-Length: 0


Последний раз редактировалось xl32 31 июл 2012, 19:17, всего редактировалось 2 раза.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: [SIP] Разные authname и fromname.

Сообщение Vlad1983 »

читать sip.conf.sample до прозрения
ЛС: @rostel
ded
Сообщения: 15625
Зарегистрирован: 26 авг 2010, 19:00

Re: [SIP] Разные authname и fromname.

Сообщение ded »

xl32 писал(а):

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

    fromuser=7830000ABCD
C чего бы? Я бы поставил
fromuser=380577830000
xl32
Сообщения: 10
Зарегистрирован: 31 июл 2012, 18:59

Re: [SIP] Разные authname и fromname.

Сообщение xl32 »

Ставил. Но аутентифицироваться-то он всё равно лезет с этим номером телефона, а не с логином 7830000ABCD.
xl32
Сообщения: 10
Зарегистрирован: 31 июл 2012, 18:59

Re: [SIP] Разные authname и fromname.

Сообщение xl32 »

ded писал(а):
xl32 писал(а):

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

    fromuser=7830000ABCD
C чего бы? Я бы поставил
fromuser=380577830000
И да, на всякий случай, опробован и такой вариант:

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

    defaultuser=7830000ABCD
    fromdomain=vg1.vegatele.com
    fromuser=380577830000
В ответ имеем 503 от провайдера по причине несовпадающего from:

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

..............REGISTER 10 headers, 0 lines
Reliably Transmitting (NAT) to 62.221.34.21:5060:
REGISTER sip:vg1.vegatele.com SIP/2.0
Via: SIP/2.0/UDP 178.137.1.1:5060;branch=z9hG4bK242e51a3;rport
Max-Forwards: 70
From: <sip:7830000ABCD@vg1.vegatele.com>;tag=as1062e874
To: <sip:7830000ABCD@vg1.vegatele.com>
Call-ID: 2868205914a240c731e2dafa22f30c9d@vg1.vegatele.com
CSeq: 102 REGISTER
User-Agent: X-Lite 5.0.0
Expires: 120
Contact: <sip:vega@178.137.1.1:5060>
Content-Length: 0


---
..................
<--- SIP read from UDP:62.221.34.21:5060 --->
SIP/2.0 503 Service Unavailable
Via: SIP/2.0/UDP 178.137.1.1:5060;received=178.137.1.1;branch=z9hG4bK242e51a3;rport=5060
From: <sip:7830000ABCD@vg1.vegatele.com>;tag=as1062e874
To: <sip:7830000ABCD@vg1.vegatele.com>;tag=SDdglra99-11e48820
Call-ID: 2868205914a240c731e2dafa22f30c9d@vg1.vegatele.com
CSeq: 102 REGISTER
Server: vocl-essentra-bax/8.1f5.507
Content-Length: 0

Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: [SIP] Разные authname и fromname.

Сообщение Vlad1983 »

; register => [peer?][transport://]user[@domain][:secret[:authuser]]@host[:port][/extension][~expiry]

некоторые софтсвичи жестко требуют extension=user
Последний раз редактировалось Vlad1983 31 июл 2012, 19:31, всего редактировалось 1 раз.
ЛС: @rostel
xl32
Сообщения: 10
Зарегистрирован: 31 июл 2012, 18:59

Re: [SIP] Разные authname и fromname.

Сообщение xl32 »

Как я и написал в исходном посте, регистрация на входящие звонки работает нормально. А мне бы для исходящих сделать peer.
Vlad1983
Сообщения: 4251
Зарегистрирован: 09 авг 2011, 11:51

Re: [SIP] Разные authname и fromname.

Сообщение Vlad1983 »

так уже сделали

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

    defaultuser=7830000ABCD
    fromdomain=vg1.vegatele.com
    fromuser=380577830000
поправьте строку регистрации чтоб не давало 503
ЛС: @rostel
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH