Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / Общего характера / Регистрация одного экаунта с разных мест

Регистрация одного экаунта с разных мест

1 234>
Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Регистрация одного экаунта с разных мест

Коллеги, здравствуйте!
Всем известно, что возможно регистрироваться под одним экаунтом с разных IP. Но при звонке на такой пир звонить будет только последний зарегистрированный IP, они как бы перебивают друг друга. Так в версиях 1.0, 1.2, 1,4. А что в 1.6? Не сделали возможность регистрации под одним экаунтов с разных мест? Никто не решал такую задачу?

http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-12-19 18:17

Сообщений: 188

Ну можно же регаться под разными эккаунтами

Задать для всех один CID и прописать при звонке на этот CID вызов сразу всех эккаунтов
2008-12-19 18:39

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Регистрация одного экаунта с разных мест

я, к стати, тоже не совсем понимаю, почему разработчики не сделали этого. ведь несложно хранить не один IP при регистрации, а, например, десяток в массиве. и на каждый из них слать invite...
может мудрецы патч сделают? ;)
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-12-19 18:44

Avatara of Alekz
Откуда: Санкт-Петербург
Сообщений: 931

Re: Регистрация одного экаунта с разных мест

Может быть я чего-то недопонимаю... А что нельзя сделать встроенными средствами, для чего необходимо хранение 2х регистраций?
Создам аварийную ситуацию. Дорого. На долго =)
2008-12-19 20:39

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Регистрация одного экаунта с разных мест

это будут разные учетные записи. а нужна - одна на несколько телефонов.
Это было бы удобно, например, для инсталяций KIRK 600v3 с несколькими базовыми станциями без лицензии мультисел (она нафиг не нужна, если соты на приличном удалении друг от друга, но роуминг, например, нужен).
хоть щас в голову ничо путнее не приходит, но на практике встречался с необходимостью такой фичи...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-12-19 21:18

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: Регистрация одного экаунта с разных мест

borispr:

Задать для всех один CID и прописать при звонке на этот CID вызов сразу всех эккаунтов
switch правильно понял. Нужен один sip user/pass на несколько разных устройств.
Например, аппаратный SIP телефон и софтфон.

На самом деле, если делать эккаунты типа vasea_pupkin1 и vasea_pupkin2, и вести соответствие номера пирам, то задача решаема. Тогда можно сделать:
exten => 100,1,Dial(SIP/vasea_pupkin1&SIP/vasea_pupkin2)
Но в этом есть ряд неудобств. Например, в CLI непонятно, какой номер куда звонит.
А как тянет использовать такую конструкцию: exten => _XXX,1,Dial(SIP/${EXTEN})
Все SIP юзеры описаны одной строкой!
Я за патч, который делает описанное в сабже!
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2008-12-19 22:57

Avatara of switch
Откуда: Уфа
Сообщений: 5856

Re: Регистрация одного экаунта с разных мест

тем более у многих систем (циско и вроде авая) такой функционал реализован!
чем мы хуже?
Эх, разбирался бы я в коде астера...
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-12-19 23:26

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Регистрация одного экаунта с разных мест

Я так понял имеется ввиду регистрация под разными контактами. Тоесть говоря языком rfc3261 один юзер может иметь несколько address-of-record. Сделать это с точки зрения регистрации достаточно просто а вот сделать поддержку звонка на эти множественные address-of-record'ы куда сложнее. Необходимо поддержить fork для INVITE. Тоесть будут одновременно выпущены несколько INVITE'ов (по одному на каждый address-of-record) но с разными branch параметрами в хидере Via. Я повидал множество имплементаций SIP стеков и UAs и во многих было полно багов связанных с этой фичей.

switch:

тем более у многих систем (циско и вроде авая) такой функционал реализован!
чем мы хуже?
Эх, разбирался бы я в коде астера...

А тебе и не нада в ядре разбираться - в этом случае нада разбираться только в канале SIP (chan_sip.c) - конечно это полное извращение так как это файло уже весит почти мегабайт :-))))
2008-12-20 10:59

Avatara of IgorG
Откуда: Омск
Сообщений: 478

Re: Регистрация одного экаунта с разных мест

Тем более что этот мегабайт весьма несовершенен. Я даже не представляю какие весёлые баги могут появиться ;)

Нужно сначала избавиться от известных недостатков SIP стека Астериска, а потом двигаться вперёд. Если есть желающие - собирайте финансирование и предлагайте работу Olle Johanson'у =)
OpenSUSE 11.2 / Asterisk 1.6.x / Vicidial / UniMRCP
2008-12-20 15:14

Avatara of simax
Откуда: Нижний Новгород
Сообщений: 277

Re: Регистрация одного экаунта с разных мест

IgorG:

Тем более что этот мегабайт весьма несовершенен. Я даже не представляю какие весёлые баги могут появиться ;)

Нужно сначала избавиться от известных недостатков SIP стека Астериска, а потом двигаться вперёд. Если есть желающие - собирайте финансирование и предлагайте работу Olle Johanson'у =)
Пo идее нужно выкидывать этот мегабайт. И использовать один из существующих open-source стеков :-)
2008-12-21 10:19

1 234>
Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru