Рубрика: диалпланы
переменные диалплана Asterisk
${CONTEXT} Текущий контекст. ${EXTEN} Текущий екстеншен. ${EXTEN:x} Текущий екстеншен с удалением первых цифр(где х кол-во удаляемых цифр) ${PRIORITY} Текущий приоритет ${CALLERID} Текущий CallerID (имя и номер) ${CALLERIDNUM} Текущий номер Caller ID ${CALLERIDNAME} Текущее имя Caller ID ${RDNIS} перенаправление DNIS шаблоны для экстеншенов: X – любая цифра от 0-9 N – любая цифра от 2-9 [14-6] – цифры 1,4, 5 и 6 . – любые возможные символы. получить из экстеншена символы: {EXTEN}:1 - получить символы, начиная со второго (9101) 9 - управляющая цифра - 101 набираемый номер {EXTEN}:1:5 - получить символы, начиная со второго по 5
Постоянная ссылка на эту статью
формат exten в диалплане Asterisk
Экстеншен — это некоторая последовательность команд связанная с номером, который может быть набран с IP телефона или софтфона.
exten => номер, приоритет, команда(параметры)
команда exten состоит из следующих частей:
номер — номер этой последовательности команд.
приоритет — число или буква n для обозначения следующей по порядку команды (это порядок выполнения строк части диалплана)
команда — команда астериск которую нужно выполнить обрабатывая эту строку команд.
пример одного экстеншена:
exten => 100,1,Wait(5)
exten => 100,2,Answer
exten => 100,3,Playback(demo-congrats)
exten => 100,n,Hangup
Постоянная ссылка на эту статью