Всем доброго!
Суть: Есть 2 контекста: full - позволяет звонить на все номера, free - только на бесплатные.
Есть вэбморда, где клиент может вбить номер для переадресации. Переадресация производится астериском, то-есть устанавливается в extensions.conf(он в БД).
Вопрос: возможно ли средствами астериска, если телефон в контексте free, проверить, разрешён ли ему дозвон на внешний номер , или это надо средствами вэбформы проверять?
Пример: абонент поставил переадресацию на внешний номер. при звонке астериск закидывает звонок в контекст со списком бесплатных номеров и если там не находит шаблона - отбивает соединение. сейчас тупо в экстеншнах написано Dial(SIP/provider/XXXXXXXXXXX), шо есть дыра, ибо запросто можно поставить редирект с сипфона на мобилу, на которую хошь звякнуть и позвонить со 2-го сипфона на первый, который перекинет на мобильник в обход фильтра.
Вот. надеюсь, я не слишком сумбурно написал.