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

нужно привязать транк

1 23>
Откуда: Kiev
Сообщений: 49

нужно привязать транк

Нужно привязать транк к определенному локальному юзеру чтобы он когда звонил то звонил через этот транк, а еще лучше чтобы только он через него звонил.
Скачал и поставил Customcontext , создал контекст для этого юзера но не допер как его использовать для набора через нужный транк. Видно сильно зациклился потому и мысли здравые в голову не лезут.
Стоит Trixbox 2.8
2009-08-03 16:28

Avatara of SolarW
Откуда: Днепропетровск, Украина
Сообщений: 199

Re: нужно привязать транк

Я, кстати, тоже (стыдно сказать) так и не осилил работу с Customcontext...
Когда стала задача с разруливанием доступа кто, в какой последовательности и через какой транк идет решил ее наворачиванием контекстов в extensions_custom.conf
Вроде все понятно с Customcontext - а не идет...
- сказал в настройках рулить только Out-транками
- создал пачку кастом-контекстов по количеству групп доступа
- в них соотв расставил Allow и Disable напротив соотв транков
- в свойствах extentions выбрал из ниспадаюющего Customcontext-меню соответствие группе
- в Out-роутах прописал что можно использовать все транки (надеясь что именно Customcontext пошлет звонок через тот что надо)
И нифига не работает :(
Попробовал в свойствах extentions прописывать контекст не только в ниспадайке а и в поле context - результат такой же отрицательный...
2009-08-04 16:38

Avatara of SolarW
Откуда: Днепропетровск, Украина
Сообщений: 199

Re: нужно привязать транк

С приоритетами в CustomContext тоже не совсем понятно...
Когда описываешь через какие транки можно ходить а через какие нет расставляешь также приоритеты.
Нажимаешь сохранить - система нафих сбрасывает твой выбор и ставит в приоритеты что-то свое...
2009-08-04 16:41

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

Re: нужно привязать транк

аллах с этим CustomContext. Кто то знает как завязать в Trixbox екстеншн на транк ? в простом * это как то попроще а ту тже этот гад все трет в конфигах :-(
2009-08-04 19:08

Сообщений: 6521

Re: нужно привязать транк

Допустим у вас есть
Trunk 1 - Zap/1
Trunk 2 - Zap/2
Trunk 3 - SIP/myprovider
Trunk 4 - IAX2/server2

Юзеры
111
222
333
444
и допустим каждому надо звонить только через соотв. транк.
Если внимательно посмотрите на любого из них, увидите, что в вэб-интерфейсе у каждого есть поле - context=from-internal
Измените им на context=from-internal-custom

Откройте файл extensions_custom.conf, там уже есть пустая секция [from-internal-custom]
Впишем туда
exten => _X./111,1,Dial(Zap/1/${EXTEN})
exten => _X./222,1,Dial(Zap/2/${EXTEN})
exten => _X./333,1,Dial(SIP/myprovider/${EXTEN})
exten => _X./444,1,Dial(IAX2/server2/${EXTEN})

Надеюсь, если я где-то синтаксически ошибся - Вы меня поправите.
И надеюсь, мне не придётся давать комментарии к этому.
2009-08-04 19:24

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

Re: нужно привязать транк

вроде все понятно щас попробую. большое спасибо ded!
2009-08-04 19:40

Avatara of SolarW
Откуда: Днепропетровск, Украина
Сообщений: 199

Re: нужно привязать транк

ded:

И надеюсь, мне не придётся давать комментарии к этому.
Я лично надеялся услышать комментарии насчет использования CustomContext'а :)
Не дает, сволочь, покоя - вызывает чувство неполноценности в душе :)

Я решал ситуацию "неправильнее" чем указал Дед.

Исходные данные:
- имеется шлюз с FXO куда воткнуто пяток аналоговых линий
- каждая линия регается на триксе как отдельный транк
- так же есть несколько транков с выходом на международку (почему несколько? потому как звонят разные группы пользователей, которых надо учитывать в билинге под разными аккаунтами)

Что мне надо было решить:
- сделать разным группам пользователей доступ к разным аналоговым линиям
- выпускать на международку разных пользователей по разным транкам

Как решил:
- прописал в стандартном веб-интерфейсе правила исходящей маршрутизации в качестве доступных указывая ВСЕ транки
- посмотрел как при этом extensions.conf и extensions_additional.conf сформировались контексты для исходящего трафика
- создал в extensions_custom.conf контексты типа
[Group1]
[Group2]
...
[GroupN]
- повставлял в эти контексты куски кода нарытые пару пунктов назад изменив как мне надо количество и последовательность транков
- последней командой отправил все это в from-internal
- прописал в свойствах пользователей context=Group1 и т.д.

Вроде работает.
2009-08-04 19:53

Сообщений: 6521

Re: нужно привязать транк

SolarW, прости дружище, но комментарии насчет использования CustomContext'а - это больше чем комментарии, это цикл лекций с двумя кофе-брейками и бизнес-ланчем посередине (во как замусорил речь!).

Как у тебя хватает на подоробные растолковывания - не знаю!
2009-08-04 20:03

Avatara of SolarW
Откуда: Днепропетровск, Украина
Сообщений: 199

Re: нужно привязать транк

ded:

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

Исключительно под хорошее настроение :-)
Ну или как в том анекдоте про преподавателя и нерадивых студентов:
"Я им раз рассказал, я им второй раз рассказал, я уже сам понял - а они все не соображают!" :-)
Так вот и я - выкладываю подробно чтобы у себя в голове уложить...
2009-08-05 12:19

Откуда: Хабаровск
Сообщений: 82

Re: нужно привязать транк

SolarW, вы наверное не запретили ENTIRE Basic Internal Dialplan и ALL OUTBOUND ROUTES они красным выделены. На самом деле там все не так сложно
2009-08-05 12:57

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