Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / Помогите решить задачку с тремя Trixbox

Помогите решить задачку с тремя Trixbox

Две станции на участках (У1 и У2) соеденены по IAX с головной (ГС)станцией
1 23>
Avatara of alman
Откуда: Якутия
Сообщений: 10

Помогите решить задачку с тремя Trixbox

Две станции на участках (У1 и У2) соеденены по IAX с головной станцией (ГС).
Все построено на базе Trixbox v2.6.1.13

На всех станциях стоят ZAP железяки. На У1 и У2 -- 16 fxs портов, на ГС -- 12 fxo.

Суть проблемы в следующем:
С ГС можно звонить на У1 и У2. Так же можно звонить с У1 и У2 на ГС.
Вопрос: как звонить с У1 на У2 минуя ГС? Какие надо сделать изменения в настройках, чтобы получить желаемое?

С глубоким уважением
2008-11-24 10:06

Откуда: Kiev
Сообщений: 801

Re: Помогите решить задачку с тремя Trixbox

Видимо, манипуляциями номерного плана.....
Лучший способ предвидеть будущее - изобрести его (Алан Кей, "Apple")
2008-11-24 10:55

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

Re: Помогите решить задачку с тремя Trixbox

ну сначала надо убедиться, что это целесообразно. Обычно маршрутизация в впн осуществляется через центральный маршрутизатор...
во вторых, нужно создать транки на триксбоксах У1 и У2 чтоб смотрели друг на друга и настроить диалплан. маршрут на ГС для перенаправления в У1 от У2 и наоборот - прибить
http://www.lynks.ru - Решения телефонии, мини-АТС, VoIP на основе Trixbox и Asterisk
2008-11-24 11:01

Avatara of alman
Откуда: Якутия
Сообщений: 10

Re: Помогите решить задачку с тремя Trixbox

т.е. надо все станции соединить по IAX звездой?
я предполагал, что ГС получив с У1 вызов номера на У2 просто тупо переведет вызов в соответствующий транк. но сие затыкается на zap/g0
С глубоким уважением
2008-11-24 11:52

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

Re: Помогите решить задачку с тремя Trixbox

А почему бы и не сделать как предполагалось изначально - кольцом? Тогда можно будет в случае падения 1 из звеньев переключать автоматически маршрутизацию в другую сторону кольца. (Если это действительно отдельные каналы)
Создам аварийную ситуацию. Дорого. На долго =)
2008-11-24 12:21

Avatara of alman
Откуда: Якутия
Сообщений: 10

Re: Помогите решить задачку с тремя Trixbox

:) идея неплохая. как вариант.
но у меня тремя станциями дело не ограничится. это так, вводный момент. планирую установить в дополнение ко всему еще 4 штуки. этож какая звездища получится!!!

жду еще предложений
С глубоким уважением
2008-11-24 13:02

Avatara of alman
Откуда: Якутия
Сообщений: 10

Re: Помогите решить задачку с тремя Trixbox

betman:

Видимо, манипуляциями номерного плана.....
а примерчик можно выложить с указанием места, куда ее впердолить треба :)
С глубоким уважением
2008-11-24 13:03

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

Re: Помогите решить задачку с тремя Trixbox

alman:

:) идея неплохая. как вариант.
но у меня тремя станциями дело не ограничится. это так, вводный момент. планирую установить в дополнение ко всему еще 4 штуки. этож какая звездища получится!!!

жду еще предложений
Тогда не плохо бы озвучить более конкретно, что хотели бы получить в итоге;) Будет интересно подумать на эту тему.

А с примером не помогу - с Триксом не знаком:(
Создам аварийную ситуацию. Дорого. На долго =)
2008-11-24 13:06

Avatara of alman
Откуда: Якутия
Сообщений: 10

Re: Помогите решить задачку с тремя Trixbox

ну, начинаю флуд.

У1 номер 33ХХ
У2 номер 34ХХ

ГС номер 6ХХХ

У1 и У2 завязаны на ГС по IAX. звонки У1 <-> ГС и У2 <-> ГС проходят.
а вот чтобы позвонить с У1 на У2 - вот тут и возникает затыка.
кусок лога
звонок с У1 на У2

Executing [s@macro-outbound-callerid:22] NoOp("IAX2/base_user1-15188", "CallerID set to "3300" <3300>") in new stack
-- Executing [s@macro-dialout-trunk:12] AGI("IAX2/base_user1-15188", "fixlocalprefix") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
-- AGI Script fixlocalprefix completed, returning 0
-- Executing [s@macro-dialout-trunk:13] Set("IAX2/base_user1-15188", "OUTNUM=3401") in new stack
-- Executing [s@macro-dialout-trunk:14] Set("IAX2/base_user1-15188", "custom=ZAP/g0") in new stack
-- Executing [s@macro-dialout-trunk:15] GotoIf("IAX2/base_user1-15188", "1?gocall") in new stack
-- Goto (macro-dialout-trunk,s,17)
-- Executing [s@macro-dialout-trunk:17] Macro("IAX2/base_user1-15188", "dialout-trunk-predial-hook|") in new stack
-- Executing [s@macro-dialout-trunk:18] GotoIf("IAX2/base_user1-15188", "0?bypass|1") in new stack
-- Executing [s@macro-dialout-trunk:19] GotoIf("IAX2/base_user1-15188", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:20] Dial("IAX2/base_user1-15188", "ZAP/g0/3401|300|W") in new stack
-- Called g0/3401
-- Zap/2-1 answered IAX2/base_user1-15188

вот в конце видно, что оно пытается выйти на "ZAP/g0/3401|300|W" , а такого номера на ГС не существует. он находится на У2. вот...
С глубоким уважением
2008-11-24 13:38

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

Re: Помогите решить задачку с тремя Trixbox

А в чем проблема? Надо просто направить не в ZAP/g0 а в IAX2, если я все правильно понял.
Создам аварийную ситуацию. Дорого. На долго =)
2008-11-24 14:07

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