История изменений
Исправление HerrWeigel, (текущая версия) :
Никогда не видел 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, :
Никогда не видел 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()