Страница 1 из 1

Контексты для features.conf - 2 организации с номерами 100

Добавлено: 19 апр 2017, 09:55
Aeooe
Доброго всем дня!

Имеется 2 организации на 1 Asterisk. Обе хотят номера в диапазоне 100-199. Соответсвенно создал пользователей типа 1100\2100 и в контекстах extensions.conf раписал диалпланы - с этим все ок.

Но используем переводы звонков(features.conf) и хотелось бы иметь так же короткий вводы трехзначного номера. Как данная задача решается?

Не удалось найти в нете подробной информации - возможно ввожу неправильные запросы, т.к. не понима. куда копать. =)

Подскажите куда копать =)

Re: Контексты для features.conf - 2 организации с номерами 1

Добавлено: 19 апр 2017, 10:03
ded
В одной подсети не должно быть одинаковых ИП адресов, двух одинаковых МАС адресов.
В одном Астериске не должно быть одинаковых внутренних номеров 1ХХ.

Re: Контексты для features.conf - 2 организации с номерами 1

Добавлено: 19 апр 2017, 10:33
Aeooe
У меня нет одинаковых. Они "Виртуальные".

Я создал пользователей типа:

11xx - 1 организация
21xx - 2 организация

В диалплане разделяю контекстами и в контекстах подставляю префиксы организаций.

Но не знаю как тоже самое можно сделать для переводов и парковок звонков.

Re: Контексты для features.conf - 2 организации с номерами 1

Добавлено: 19 апр 2017, 10:52
Wapo
Set(TRANSFER_CONTEXT=transferContext)

Не?

Re: Контексты для features.conf - 2 организации с номерами 1

Добавлено: 19 апр 2017, 11:04
Aeooe
Wapo писал(а):Set(TRANSFER_CONTEXT=transferContext)

Не?
Возможно, но я в нете не нашел понятной информации что это такое, как это использовать и куда вставлять) Я могу только предложить что это пишется в extesions.conf - не более. Поясните подробнее, Спасибо!

Re: Контексты для features.conf - 2 организации с номерами 1

Добавлено: 19 апр 2017, 11:12
ded
Ну вот Вы и приплыли! :)
В диалплане можно разделить, и префиксы убирать/добавлять типа 1${EXTEN} и 2${EXTEN}
а в features как? Только выдумывать кастомные феатуры, или, как Wapo указал - Set(TRANSFER_CONTEXT=transferContext)
Для FreePBX - это изменение/добавление в макрос Dialone,
Для ручных конфигов - сочинение ручного конфика в контекстах extesions.conf, вставлять перед любым Dial.

Re: Контексты для features.conf - 2 организации с номерами 1

Добавлено: 19 апр 2017, 11:20
Aeooe
ded писал(а):Ну вот Вы и приплыли! :)
В диалплане можно разделить, и префиксы убирать/добавлять типа 1${EXTEN} и 2${EXTEN}
Ето я уже написал - это уже сделал. =) В этом проблем нет.
ded писал(а): а в features как? Только выдумывать кастомные феатуры
Не нашел информации как это правильно делать. Пришел за советом или наводкой на инфу.
ded писал(а): , или, как Wapo указал - Set(TRANSFER_CONTEXT=transferContext)
Этот вопрос уже начал изучать. Я правильно понял, что Set(TRANSFER_CONTEXT=transferContext) вставляется в контексте перед Dial(пардон за тупое уточнение, для пущей точности)? =)

PS У меня ручная конфигурация.

Re: Контексты для features.conf - 2 организации с номерами 1

Добавлено: 19 апр 2017, 11:29
ded
http://asterisk.ru/knowledgebase/Asteri ... tures.conf
https://wiki.asterisk.org/wiki/display/ ... c+Features
Aeooe писал(а): Я правильно понял, что Set(TRANSFER_CONTEXT=transferContext) вставляется в контексте перед Dial(пардон за тупое уточнение, для пущей точности)? =)
Yes.