Как вычислить звездный план на основе звездочки
- Я новичок на звездочке.
- я хочу сделать диалплан на основе белого списка
- мой номер входящего вызова, как: 723499457865 (12 цифр)
- в базе данных белого списка 720503499457865 (05 после 72 его случайный 01-32)
- мой белый список в базе данных astdb.
- если разрешен белый список 720503499457865 (номер совпадает с последней 9 цифрой-499457865)
Наберите на iax2peer/05034994557865 (без 72)
- Пожалуйста помоги
Я пытаюсь сделать 1, как это:
- [С-сервера]
- включить => внутренний
- exten => _9234[0126-9].,1,NoOp(выход)
- то же самое => n, макрос (белый список,${EXTEN:4})
- то же самое => n,HangUp()
- [Макро-белый список]
- exten => s, 1, GotoIf ($ {SHELL (/etc/asterisk/checkwhitelist.sh ${ARG1}): 0: -1})? allow:notallowed)
- то же самое => n (разрешено),NoOp(вы можете позвонить ${ARG1})
- то же самое => n, набор номера (SYNC/Tunnel9/device01${ARG1})
- то же самое => n,HangUp()
- same => n (не разрешено),NoOp(ВАМ НЕ РАЗРЕШАЕТСЯ НАЗВАТЬ ${ARG1})
- то же самое => n,HangUp()