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

Запрет трансфера только на определенные номера

Добавлено: 2018-04-09 15:59:54
okamigo2018
Уважаемые пользователи! У меня возник вопрос связанное с трансфером звонков. К примеру если в астериске звонят из вн. номера на внутренный, возможно ли после запретить трансфер звонка на определенный номер либо номер, который к примеру начинается на 7. Речь именно идет о запрете трансферов, а не звонков напрямую.
Использую астерсик+freepbx13

Запрет трансфера только на определенные номера

Добавлено: 2018-04-10 13:06:34
skeletor
Можно, но для этого нужно писать хитрый dialplan, и я не уверен, поддерживает ли это freepbx.
На чистом asterisk'e это можно сделать

Запрет трансфера только на определенные номера

Добавлено: 2018-04-12 8:43:21
okamigo2018
а можетесказать как именно написать?
новичок пока что, извините за лишний вопрос
я должен изменить контекст для омеров
все номера находяться в контексте from-internal

Запрет трансфера только на определенные номера

Добавлено: 2018-04-13 10:18:42
skeletor
Если кратко - то так:
1) Создаём контекст в котором разрешаем звонки на все номера, кроме 7. При этом, в качестве параметров, разрешаем трансфер.
2) В этом же контексте, создаём набор dialplan'ов, которые начинаются с 7, но при этом трансфер для них не разрешаем.

Подробно не выйдет, так как это уже большой кусок работы, учитывая, что вы новичок.

Запрет трансфера только на определенные номера

Добавлено: 2018-04-13 11:14:36
okamigo2018
а нельзя все это сделать для контекста from-internal или нужно новый контекст создать обяьзательно?

Запрет трансфера только на определенные номера

Добавлено: 2018-04-13 11:17:51
skeletor
Можно и в текущем, просто нужно понимать, не будут ли пересекаться новые exten'шены с уже существующими. Просто чем больше context содержит exten'шинов, тем сложнее его поддерживать и тем более сложнее понимать, как именно будет обработан тот или иной звонок.