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

Выход через определенный транк и запрет переадресации.

1

Друзья, помогите с ответом на мои вопросы:

Есть три пула номеров: 100, 200, 300 в Еластиксе

Есть 8 входящих линии:
1 и 2 принадлежат пулу:100
3 и 4 принадлежат пулу:200
5 и 8 принадлежат пулу:300


Как с помощью GUI настроить:
1. Исходящие и входящие звонки !только! по определенным транкам;
2. Переадресовать входящий звонок с города другому Пулу не может;
3. Переадресовать входящий звонок с города внутри пула Можно;
4. Переадресовать внутренний звонок с внутри пула Можно;
5. Переадресовать внутренний звонок на другие пулы Можно;

Спасибо!

спросил Feb 17 '11

Sherkhan Gravatar Sherkhan
155 14 3 15

обновил Feb 17 '11

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/

7 Ответов

0

в какой контекст передается звонок который переадресовали?

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

ответил Mar 9 '11

Sherkhan Gravatar Sherkhan
155 14 3 15
0

1) coustom context 2) тут сложнее. и через морду не получится остальное это следствие решения первых двух вариантов

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

ответил Feb 17 '11

switch Gravatar switch
8334 11 7 92
http://lynks.ru/

обновил Feb 18 '11

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

Comments

Где настраивается countom context? Спасибо Sherkhan (Feb 18 '11)edit
либо вручную, либо с помощью одноименного модуля, но это достаточно сложно для новичка switch (Feb 18 '11)edit
0

Через ГУИ практически никак(максимум п.1).

Данный функционал не предусмотрен создателями Эластикса. Их решение для обслуживания одной компании. Хотите кастомного - берите напильник. Пилить много особенно для п.2-5, и все из-за несоответсвия платформы задачам..

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

ответил Feb 17 '11

svoy Gravatar svoy
1603 1 4 20
http://svoy.in.ua/

обновил Feb 17 '11

Comments

Не могли бы подсказать как реализовать через GUI пункт первый. Спасибо Sherkhan (Feb 18 '11)edit
Входящие - стандартно чере Inbound Route, с исходящими вам подсказали, что нужно. Лично я это правлю ручками в extensions-custom.conf svoy (Feb 18 '11)edit
0

В feePBX есть customContext
Но он поможет с 1 пунктом, как уже ответили.
Вот тут http://asterisk-support.ru/forum/topics/4236/ тоже такой вопрос.

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

ответил Feb 18 '11

alexcr Gravatar alexcr
3124 10 9 51
http://asterisk-service.c...

обновил Feb 18 '11

Comments

Спасибо, установил модель, по тестирую. Sherkhan (Feb 18 '11)edit
Ребята, настроил, работает 1 пункт. Есть 3 пула номеров 100, 200, 300 и общая конференция 5000. Выход через CustomContext поставил но теперь 100, 200, 300 не звонят между собой и не звонят на 5000 ... все уходит в город. Подскажите что делать? Спасибо! Sherkhan (Feb 24 '11)edit
0

вообще в trixbox этот контекст называется from-internal-xfer и располагается в файле extensions.conf. Но там не все так просто.

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

ответил Feb 28 '11

switch Gravatar switch
8334 11 7 92
http://lynks.ru/
0

Касательно пунктов 2-5.

Нашел вот такое, но почему то не сработало. Определите контекст для обработки переводов в переменной TRANSFERCONTEXT:

[vash
obshiycontext]
...
exten => _X.,n,Set(
TRANSFERCONTEXT=transfer)
...
и в этом контексте тогда можно сделать так:
[transfer]
exten => 101,1,Dial(...)
exten => 101/120,1,Hangup
...

Помогите пожалуйста доработать код.

Добавил вот так в extensions.conf, переадресация обрывается

[from-internal-xfer] ; applications are now mostly all found in from-internal-additional in _custom.conf
include => from-internal-custom
include => parkedcalls

[from-internal-custom] ; переадресация звонка
exten => s,1,set(TRANSFERCONTEXT=custom-testtransfer|${EXTEN}|1) ; переадресация звонка

[custom-test_transfer] ; переадресация звонка
exten => s,n,Playtones(congestion)

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

ответил Feb 28 '11

Sherkhan Gravatar Sherkhan
155 14 3 15

обновил Feb 28 '11

0

в файле: extensions_additional.conf контекст [globals] есть строка:

[globals]
TRANSFER_CONTEXT
= from-internal-xfer

[from-internal-xfer]
include
=> from-internal-custom
include
=> parkedcalls


в файле: extensions__custom.conf есть контекст:

[from-internal-custom]

Насколько я понял, при переводе звонка нажав *2 или ##, звонок передается контексту [from-internal-custom], вот здесь я добавил строку:

[from-internal-custom]
exten
=> 1234,1,Playback(demo-congrats)     ; extensions can dial 1234
exten
=> 1234,2,Hangup()
exten
=> h,1,Hangup()
include
=> agentlogin
include
=> conferences
include
=> calendar-event
include
=> weather-wakeup
exten
=> 710/200,n,Hangup ;zapret zvonka


Почему не срабатывает Hangup??

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

ответил Mar 9 '11

Sherkhan Gravatar Sherkhan
155 14 3 15

Ваш ответ

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 ленту новостей

Статистика

Задан: Feb 17 '11

Просмотрен: 2,632 раз

Обновлен: Mar 09 '11

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