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

Клиент (Сервер ?) для регистрации на стороннем оборудовании

Использование и настройка других открытых VoIP PBX

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

gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Клиент (Сервер ?) для регистрации на стороннем оборудовании

Сообщение gosha »

Вечер добрый,

что есть: кластер из нескольких астерисков перед которыми для регистрации пользователей и лоадбалансинга есть камалио.

хочется странного: иметь нечто, что будет брать список ( хост\юзер\пароль), регистрироваться на этих хостах и прокидывать сигналинг от входящих звонков на ser чтоб тот сам равномерно распределял звонки между астерисками. Есть чтото заточенное специально для этого или ставить отдельный asterisk/fs/etc чтоб занимался только этим ?
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: Клиент (Сервер ?) для регистрации на стороннем оборудова

Сообщение tma »

Это типа теста такого? Что-то я никак не могу понять, что же нужно получить в результате...
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: Клиент (Сервер ?) для регистрации на стороннем оборудова

Сообщение gosha »

софтину которая может поддерживать xxx регистраций на сервере A, xx на сервере B и которая отдает все входящие звонки поступающие на эти зарегистрированные аккаунты на сер, который разбрасывает их по астерискам. вот.
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: Клиент (Сервер ?) для регистрации на стороннем оборудова

Сообщение tma »

Понял. Жуть -- одним словом.
Но подойдет все: от SER'а, до Вашего же asterisk'а.
Специальной софтины именно для такого функционала думаю что нет.
Как настроить регистрацию с помощью того же SER'а -- не подскажу, сам не делал, но читал, что можно.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: Клиент (Сервер ?) для регистрации на стороннем оборудова

Сообщение gosha »

вот сером то как раз и хотелось бы, но, что то гугл не говорит ничего обнадеживающего по этому поводу :(
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: Клиент (Сервер ?) для регистрации на стороннем оборудова

Сообщение tma »

Как я понимаю, в OpenSER'е это делается с помощью UAC-модуля.
Вот тут человек обсуждает как раз регистрацию Kamilio на провайдере, но примеров там нет.
Но так же я вычитал, что возможности модуля UAC ограничены и рекомендация использовать для этого sipsak.
В принципе для OpenSER'а/Kamailio подобный функционал несколько излишен, т.к. у него совсем иное назначение.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: Клиент (Сервер ?) для регистрации на стороннем оборудова

Сообщение gosha »

спасибо добрый человек.

http://kamailio.org/docs/modules/stable ... k/uac.html ( Remote registration ) похоже то, что надо.
tma
Сообщения: 1809
Зарегистрирован: 18 сен 2010, 20:50
Контактная информация:

Re: Клиент (Сервер ?) для регистрации на стороннем оборудова

Сообщение tma »

Интересно будет услышать удастся ли сделать это используя Kamilio или возможностей UAC-модуля действительно не хватает.
SkyTel OU - облачная АТС, DID, SIP-транк с посекундной тарификаицей, мобильная связь
http://skytel24.com | Эстония: +372.333.55.10 | Россия: +7(495)4019900
gosha
Сообщения: 375
Зарегистрирован: 06 сен 2010, 17:41
Контактная информация:

Re: Клиент (Сервер ?) для регистрации на стороннем оборудова

Сообщение gosha »

Посмотрел более внимательно....

из доки от текущей версии:
Known limitations in this version:
* authentication does not support qop auth-int, just qop auth;
* CSeq not increased during authentication - the response may be rejected.
во второе похоже сразу же уперся в рядом стоящем астериске:
#
#
U 10.1.5.126:6060 -> 10.1.5.1:5060
REGISTER sip:10.1.5.1 SIP/2.0.
Via: SIP/2.0/UDP 10.1.5.126:6060;branch=z9hG4bK2e5e.a0936bd3.0.
To: sip:test2@10.1.5.1.
From: sip:test2@10.1.5.1;tag=1c40947c55361ae7d8c89816073643e3-92f7.
CSeq: 10 REGISTER.
Call-ID: 564f7500-9937@10.1.5.126.
Content-Length: 0.
User-Agent: kamailio (3.1.4 (i386/linux)).
Contact: <sip:test2@10.1.5.126:6060>.
Expires: 30.
.

#
U 10.1.5.1:5060 -> 10.1.5.126:6060
SIP/2.0 401 Unauthorized.
Via: SIP/2.0/UDP 10.1.5.126:6060;branch=z9hG4bK2e5e.a0936bd3.0;received=10.1.5.126;rport=6060.
From: sip:test2@10.1.5.1;tag=1c40947c55361ae7d8c89816073643e3-92f7.
To: sip:test2@10.1.5.1;tag=as2cb061af.
Call-ID: 564f7500-9937@10.1.5.126.
CSeq: 10 REGISTER.
Server: Asterisk PBX 1.8.4.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH.
Supported: replaces, timer.
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="08d2149b".
Content-Length: 0.
.

#
U 10.1.5.126:6060 -> 10.1.5.1:5060
REGISTER sip:10.1.5.1 SIP/2.0.
Via: SIP/2.0/UDP 10.1.5.126:6060;branch=z9hG4bK4e5e.09ffe593.0.
To: sip:test2@10.1.5.1.
From: sip:test2@10.1.5.1;tag=1c40947c55361ae7d8c89816073643e3-3747.
CSeq: 10 REGISTER.
Call-ID: 564f7500-9917@10.1.5.126.
Content-Length: 0.
User-Agent: kamailio (3.1.4 (i386/linux)).
Contact: <sip:test2@10.1.5.126:6060>.
Expires: 30.
Authorization: Digest username="test2", realm="asterisk", nonce="08d2149b", uri="sip:10.1.5.1", response="c81a71425f9665a8022833e0026fddb0", algorithm=MD5.
.

#
U 10.1.5.1:5060 -> 10.1.5.126:6060
SIP/2.0 401 Unauthorized.
Via: SIP/2.0/UDP 10.1.5.126:6060;branch=z9hG4bK4e5e.09ffe593.0;received=10.1.5.126;rport=6060.
From: sip:test2@10.1.5.1;tag=1c40947c55361ae7d8c89816073643e3-3747.
To: sip:test2@10.1.5.1;tag=as4b90a21b.
Call-ID: 564f7500-9917@10.1.5.126.
CSeq: 10 REGISTER.
Server: Asterisk PBX 1.8.4.
Allow: INVITE, ACK, CANCEL, OPTIONS, BYE, REFER, SUBSCRIBE, NOTIFY, INFO, PUBLISH.
Supported: replaces, timer.
WWW-Authenticate: Digest algorithm=MD5, realm="asterisk", nonce="03b6db41".
Content-Length: 0.
.
плюс пока не нашел команды заставить камалио перечитать список регистраций из базы на ходу.
Ответить