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

2 сервера - одна realtime база

1 2>
Сообщений: 104

2 сервера - одна realtime база

Добрый день, есть два сервера астериск, используют одну базу логинов.

Пользователь может зарегистрироваться то там то там.

Проблема:

юзер 111 на 1 сервере зарегился
юзер 112 на втором


экстеншены на сервере 1:
exten => _XXX,1,Dial(SIP/${EXTEN})
exten => _XXX,2,GotoIf($[$["${DIALSTATUS}" = "CHANUNAVAIL"]|$["${DIALSTATUS}"
exten => _XXX,3,Dial(IAX2/server2/${EXTEN})

экстеншены на сервере 2:
exten => _XXX,1,Dial(SIP/${EXTEN})
exten => _XXX,2,GotoIf($[$["${DIALSTATUS}" = "CHANUNAVAIL"]|$["${DIALSTATUS}"
exten => _XXX,3,Dial(IAX2/server1/${EXTEN})

так вот как то оно работает непонятно.
когда от базы кэшируется информация, то при наборе 112 с первого сервера, звонок идет прямо с этого сервера пользователю. но зачастую получаю тишину в ответ.

Вопрос:
Как сделать правильное распределение? что бы юзеры могли звонить друг другу без проблем?


ЗЫ Гугл + форумы перелопачены, вменяемого примера не нашёл :( в основном позиция такова что на 1 сервере экстеншены начинаются на 1, на втором на 2 и тд...

заранее спасибо за помощь


2010-07-28 13:59

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

Re: 2 сервера - одна realtime база

dundi + regcontext
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-28 14:24

Сообщений: 1573

Re: 2 сервера - одна realtime база

rtautoclear?

2010-07-28 14:59

Сообщений: 104

Re: 2 сервера - одна realtime база

;rtautoclear=yes

закоментирована, поставить в yes? или лучше в секунды(сколько)?
можно будет не использовать dundi?

2010-07-28 16:14

Сообщений: 104

Re: 2 сервера - одна realtime база

Сделал вот по этому примеру: http://readlist.com/lists/lists.digium.com/asterisk-users/3/16438.html



вроде работает, но смущает одно:

когда с юзер с сервера 1 звонит юзеру через сервер 2, пользователю приходит звонок от 2 сервера, пользователь отбивает звонок и следом приходит звонок от 1 сервер :(
2010-07-28 22:36

Сообщений: 104

Re: 2 сервера - одна realtime база

Сделал вот по этому примеру: http://readlist.com/lists/lists.digium.com/asterisk-users/3/16438.html



вроде работает, но смущает одно:

когда с юзер с сервера 1 звонит юзеру через сервер 2, пользователю приходит звонок от 2 сервера, пользователь отбивает звонок и следом приходит звонок от 1 сервер :(
2010-07-28 22:36

Сообщений: 104

Re: 2 сервера - одна realtime база

[dundi-priv-local]
include=>sip_local
exten => _XXXXX,2,Dial(SIP/${EXTEN})
exten => _XXXXX,3,Hangup


Разобрался детальнее, так вот тут, если на другом сервере есть экстеншн и на телефоне нажать сброс, то на первом сервере все равно попадает на приорити 2 - почему не могу разобраться.
2010-07-29 11:46

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

Re: 2 сервера - одна realtime база

dialplan show dundi-priv-local
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-29 12:00

Сообщений: 104

Re: 2 сервера - одна realtime база

dialplan show dundi-priv-local
[ Context 'dundi-priv-local' created by 'pbx_config' ]
'_XXXXX' => 2. Dial(SIP/${EXTEN}) [pbx_config]
3. Hangup() [pbx_config]
Include => 'sip_local' [pbx_config]

-= 1 extension (2 priorities) in 1 context. =-


PS но если делаю, на телефоне поднять, потом сбросить, то всё оки, звонок обрывается и никуда далее не идёт
2010-07-29 12:22

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

Re: 2 сервера - одна realtime база

поидее зареганый телефон дает в regcontext инструкцию
exten => _X.,1,noop
после которой уже вставляешь все, что надо
в твоем случае ничего нет, телефон не зарегался
посмотри в sip-local
может быть ситуация, когда во вложенном контексте есть первый приоритет, но втой приоритет - уже в контексте более высокого уровня, вот туда и уходит
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-29 12:31

1 2>
Добавить страницу в закладки:  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