Страница 1 из 1

Символ @ в поле username

Добавлено: 20 фев 2014, 12:51
pp77
Добрый день!

Помогите настроить asterisk (дистрибутив elastix). Софтсвич huawei хочет видеть в качестве username имя с доменом, типа такого: "+74951234567@region1.domain.ru".
Перепробовал все поля в PEER Details, User Details, и Register String, однако elastix упорно шлет только первую часть username - без домена после собачки.

PEER DETAILS
username=+74951234567@region1.domain.ru
host=region1.domain.ru
fromuser=+74951234567@region1.domain.ru

Register String
+74951234567@region1.domain.ru:PASSWORD@region1.domain.ru

Вот, что видно wireshark-ом:
Authorization: Digest username="+74951234567", realm="region1.domain.ru", algorithm=MD5, uri="sip:region1.domain.ru",...

Как вставить символ @ в username ?

Re: Символ @ в поле username

Добавлено: 20 фев 2014, 13:09
ded
"+74951234567@region1.domain.ru":PASSWORD@region1.domain.ru

Re: Символ @ в поле username

Добавлено: 20 фев 2014, 13:56
pp77
Наверное помогло, но теперь REGISTER выглядит так:
From: <sip:+74951234567@region1.domain.ru@region1.domain.ru>;tag=as2d787002

Когда кавычки не ставил, REGISTER был правильным:
From: <sip:+74951234567@region1.domain.ru>;tag=as6730336a

теперь регистрация не проходит из-за неправильного REGISTER

Re: Символ @ в поле username

Добавлено: 20 фев 2014, 14:04
ded
Раньше проходила регистрация? Оставляйте так, как раньше. Переделывайте
PEER DETAILS
username="+74951234567@region1.domain.ru"
host=region1.domain.ru
fromuser="+74951234567@region1.domain.ru"

Re: Символ @ в поле username

Добавлено: 20 фев 2014, 14:27
pp77
Такой PEER DETAILS я пробовал. Это не помогает:
Authorization: Digest username="+74951234567", realm="region1.domain.ru", algorithm=MD5, uri="sip:region1.domain.ru",...

Re: Символ @ в поле username

Добавлено: 20 фев 2014, 14:31
ded
В платный суппорт.

Re: Символ @ в поле username

Добавлено: 24 фев 2014, 18:31
andrew55555
Документация по регистер строке
register => [peer?][transport://]user[@domain][:secret[:authuser]]@host[:port][/extension][~expiry]

Я так понял, вам надо, чтобы авторизационный юзер был с доменом, значит получается, что-то типа

+74951234567@region1.domain.ru:PASSWORD:"+74951234567@region1.domain.ru"@region1.domain.ru

Re: Символ @ в поле username

Добавлено: 25 фев 2014, 13:11
pp77
Да, нашел эту доку чуть раньше и все заработало. Спасибо!

Сработала вот такая строка, даже без кавычек

+74951234567:PASS:+74951234567@region1.domain.ru@region1.domain.ru/+74951234567