LINUX.ORG.RU
ФорумAdmin

Скрипт вместо шаблонов номеров во FreePBX

 ,


0

1

Несколько лет использовал шаблоны для определения оператора и выбора подходящего исходящего маршрута (там chan_dongl'ы с симками).

В последнее время всё чаще попадаются «перенесённые» к другому оператору номера.

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

Проблема только в том что я понятия не имею в какое место и какой стороной его запихнуть во FreePBX и возможно ли это вообще?

Или, может, уже есть что-нибудь вроде модуля готового?


Никогда не видел FreePBX, так что не знаю как там, но в чистом астере можно написать что-то вроде

exten => _8XXXXXXXXXX,1,NoOp()
 same => n,AGI(determine_provider.py) ; скрипт, в котором устанавливается значение переменной BEST_PROVIDER
                                      ; например: SET VARIABLE BEST_PROVIDER SIP/megafon-trunk
 same => n,Dial(${BEST_PROVIDER}/${EXTEN})
 same => n,Hangup()

Судя по быстрому гуглу, тебе нужно залезть в extensions_custom.conf

HerrWeigel ★★★★
()
Последнее исправление: HerrWeigel (всего исправлений: 1)

Смотря что ты имеешь ввиду под готовым. Есть custom extensions/destinations. Дальше в конфиг руками.

upcFrost ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.