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

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

1

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

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

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


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

Спасибо!

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

спросил 2011-02-17 15:38:30 +0400

Sherkhan Gravatar Sherkhan
155 14 3 15

обновил 2011-02-17 17:38:00 +0400

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

7 Ответов

0

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

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

ответил 2011-03-09 12:36:02 +0400

Sherkhan Gravatar Sherkhan
155 14 3 15
0

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

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

ответил 2011-02-17 16:24:25 +0400

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

обновил 2011-02-18 09:38:02 +0400

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

Comments

Где настраивается countom context? Спасибо Sherkhan ( 2011-02-18 08:12:03 +0400 )редактировать
либо вручную, либо с помощью одноименного модуля, но это достаточно сложно для новичка switch ( 2011-02-18 09:16:57 +0400 )редактировать
0

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

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

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

ответил 2011-02-17 17:35:13 +0400

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

обновил 2011-02-17 17:36:25 +0400

Comments

Не могли бы подсказать как реализовать через GUI пункт первый. Спасибо Sherkhan ( 2011-02-18 08:14:18 +0400 )редактировать
Входящие - стандартно чере Inbound Route, с исходящими вам подсказали, что нужно. Лично я это правлю ручками в extensions-custom.conf svoy ( 2011-02-18 10:55:32 +0400 )редактировать
0

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

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

ответил 2011-02-18 09:23:25 +0400

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

обновил 2011-02-18 09:25:16 +0400

Comments

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

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

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

ответил 2011-02-28 14:46:07 +0400

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)

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

ответил 2011-02-28 11:19:03 +0400

Sherkhan Gravatar Sherkhan
155 14 3 15

обновил 2011-02-28 15:55:14 +0400

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??

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

ответил 2011-03-09 07:54:50 +0400

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

Статистика

Задан: 2011-02-17 15:38:30 +0400

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

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

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