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

realtime

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

realtime

Добрый день,

2 сервера, 1 realtime база

Пользовтель регистрируется на 1 сервере. но его контакты получают оба сервера, то есть
Dial(SIP/1001) можно сделать с любого сервера, как это убрать?
Заранее спасибо
2010-07-30 12:20

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

Re: realtime

ну какбэ не делайте Dial(SIP/1001) и все
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-30 12:28

Сообщений: 104

Re: realtime

а как делать?

в итоге то надо этот диал сделать...

и в случае с данди, в первую очередь набирается локальный, а потом на других смотриться, так вот локальный может на себе все залипить и всё....
2010-07-30 12:32

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

Re: realtime

ну дык если он локально есть, то нафига тогда на других он нужен?
или на обоих серваках регается аодин и тот же абонентиг?
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-30 12:36

Сообщений: 104

Re: realtime

нет проблема не в этом, а в том что некоторые зареганые абоненты принимают звонки только от сервера, на котором они зареганы. :(
2010-07-30 12:42

Сообщений: 104

Re: realtime

+ часто бывает такое, что через какое-то время при Dial(SIP/1001) с сервера(на котором зареган) звонок проходит, а с другого сервера, звонок тупо висит, мол диалед, но без рингинг.... и висит до посинения.....


в консоли:
-- Executing [00002@office:1] Dial("Console/dsp", "SIP/00002") in new stack
-- Called 00002
и тишина.....

а должно быть
-- Executing [00002@office:1] Dial("Console/dsp", "SIP/00002") in new stack
-- Called 00002
-- SIP/00002-2924f000 is ringing
2010-07-30 12:44

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

Re: realtime

вы не так делаете!
вам надо пускать dial не напрямую через канал, а через локальный контекст

dial(LOCAL/${EXTEN}@regcontext)

а в regcontext уже видно, кто и где находится.
если нету никого, тогда в данди, искать где он зарегался.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-30 13:50

Сообщений: 104

Re: realtime

[dundicall]
exten => _XXXXX,1,Macro(dundi-priv,${EXTEN})
exten => _XXXXX,2,Hangup

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

[dundi-priv-switch]
; Just a wrapper for the switch
switch => DUNDi/priv

[dundi-priv-lookup]
include => dundi-priv-local
include => dundi-priv-switch

[macro-dundi-priv]
exten => s,1,Goto(${ARG1},1)
include => dundi-priv-lookup

, гдн sip_local=regcontext

сейчас я вот так сейчас делаю, но попался на старую проблему, никак её не поборю...

это то что найдя пользователя и позвонив на другой сервер, он возвращается и пытается сделать вот этот диал:
exten => _XXXXX,2,Dial(SIP/${EXTEN})

это в том случае, если пользователь сразу нажал "сброс"

ту switch: Спасибо за активную помощь
2010-07-30 14:06

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

Re: realtime

наверно это нормально.
директива

switch => DUNDi/priv

передает управление диалпланом удаленному серверу.
там абонент в первом приоритете отбил вызов (я так понимаю в контексте dundicall), а затем вызов вернулся обратно на следующий приоритет...
хотя не должен был
На этом мои познания в dundi заканчиваются...
Тут были пиплы, которые, вроде как, работали с ним.
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2010-07-30 14:36

Сообщений: 104

Re: realtime

вот что забавно, если поднимаешь трубку и сразу сброс - то всё нормально.

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


как-то странно...
2010-07-30 16:10

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