Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

Управление транзитными исходящими соединениями другой АТС на астериске

0

Всем привет.

Есть цепочка ATC(HiPath4000 или TDA200, без разницы)>trunk>>trunk>Asterisk>trunk>>>>ТфОП.

Как разделить направления, заведенные на Asterisk, на которые может звонить абонент АТС(HiPath4000 или TDA200, без разницы), средствами FreePBX.

Например, номера на АТС(HiPath4000 или TDA200, без разницы) 1001&&1010

На астериске есть 10 транков, что сделать чтобы номера АТС (HiPath4000 или TDA200, без разницы) выходили по своим транкам, и только:

  • 1001 - на 2 транк
  • 1002 - на 5 транк
  • 1003 - на 8 транк

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

удалить закрыть убрать флаг спам (1) изменить тег редактировать

спросил 2013-10-03 12:03:51 +0400

Out Gravatar Out
712 5 3 19

обновил 2013-10-03 14:30:27 +0400

1 Ответ

1

либо написать правила с cid (вида 890XXX./1001) либо использовать custom context модуль.

ссылка удалить спам редактировать

ответил 2013-10-03 12:11:16 +0400

meral Gravatar meral flag of Ukraine
21228 23 18 169
http://pro-sip.net/

обновил 2013-10-03 12:11:44 +0400

Comments

Вот в нем "custom context модуль" не понял как для внешних, с другой АТС, абонентов ограничивать. Своим там очень просто, а вот чужим. С cid правилом предполагал, но тоже пока понимания нет.

К примеру, звонит через астериск номер 1001 надо чтобы далее он шел только через транк g3, можете пример дать, как он привязывается?

Out ( 2013-10-03 12:18:46 +0400 )редактировать
1

точно так же как meral сказал. Правила custom context могут еще и с шаблонами работать.

switch ( 2013-10-03 12:25:59 +0400 )редактировать

В принципе направление понял, пойду изучать вопрос :) вот http://asterisk-support.ru/question/35186/nastroika-iskhodiashchei-marshrutizatsii-v-freepbx/ похожее, видимо я поторопился писать вопрос :) ответы на все есть, надо только уметь искать !!!

Out ( 2013-10-03 12:28:35 +0400 )редактировать

в custom context создаете новый контекст например dla_1001 выставляете его в свойствах 1001 и выставляете галочками какие транки можно звонить.

meral ( 2013-10-03 12:49:45 +0400 )редактировать

1001 абонент другой ATC. Как я выставлю в свойствах " выставляете галочками какие транки можно звонить" :) Он транзитом звонит через астериск.

Вопрос обновил!

Out ( 2013-10-03 14:27:20 +0400 )редактировать
1

Я верно понял, что надо так? :

в extensions_custom.conf вписать в секции [from-internal-custom]

exten => _9./1001,1,Macro(dialout-trunk,(SIP/Trunk02),${EXTEN},,)

exten => _9./1002,1,Macro(dialout-trunk,(SIP/Trunk05),${EXTEN},,)

exten => _9./1003,1,Macro(dialout-trunk,(SIP/Trunk08),${EXTEN},,)

И т.д..

Out ( 2013-10-03 15:38:57 +0400 )редактировать

ну custom-context это такой модуль для freepbx. гуглите. галочками выставляется в модуле. ну или через диалплан. по желанию.

meral ( 2013-10-03 21:45:09 +0400 )редактировать

Капитан Очевидность укусил кого-то? ;))))

switch ( 2013-10-03 21:47:03 +0400 )редактировать

Можно еще избавиться от кучи строк вот как: exten => _9.,1,Macro(dialout-trunk,(SIP/Trunk-${CALLERID(num)},${EXTEN},,} Только транки переобозвать в Trunk-1001 итп :)

Zavr2008 ( 2013-10-07 13:21:55 +0400 )редактировать

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

meral ( 2013-10-07 13:49:03 +0400 )редактировать

Тем не менее у одного запущенного случая нормально работает. там 120 транков)))

Zavr2008 ( 2013-10-07 14:07:35 +0400 )редактировать

я не говорю что не работает. я говорю что это непроффесионально. у меня 10% заказов - переделывания вот таких заморочек которые "вдруг" перестали работать.

meral ( 2013-10-07 15:00:52 +0400 )редактировать

ограничить в отдельный контекст, сделать правильную обработку DIALSTATUS и вся любофь :) Хотя да, согласен вот с чем: придет умелец у Заказчика и начудит в sip.conf :)

Zavr2008 ( 2013-10-07 15:48:39 +0400 )редактировать

Ваш ответ

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[скрыть предварительный просмотр]

Закладки и информация

Добавить закладку

подписаться на rss ленту новостей

Статистика

Задан: 2013-10-03 12:03:51 +0400

Просмотрен: 150 раз

Обновлен: Oct 03 '13

Похожие вопросы:

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.