Шрифт:
exten => 123,1,SendURL(www.asterisk.org,wait)
Смотрите также
SendImage, SendText
Set
Присваивает переменной заданное значение
Set(n=знaчение,[n2=знaчение2...[, опции]])
Присваивает переменной n заданное значение. Также задает для переменной n2 значение значение2. Если имя переменной начинается с символа _, предполагается одиночное наследование. Если имя переменной начинается с , предполагается множественное наследование. Наследование используется, когда требуется, чтобы каналы, производные от текущего канала, наследовали переменную текущего канала. Если для параметра опции задано значение g, переменные будут задаваться как глобальные, а не как переменные канала.
; задаем значение для переменной DIALTIME, а затем используем ее
exten => 123,1,Set(DIALTIME=20)
exten => 123,1,Dial(Zap/4/5551212,,${DIALTIME})
Задание множества переменных и использование опции g признано устаревшим. Пожалуйста, используйте вместо этого несколько вызовов Set и функцию диалплана GLOBAL.
Смотрите также
GLOBAL, SET, ENV, channelvariables.txt
SetAMAFlags
Задает AMA – флаги в записи параметров вызовов
SetAMAFlags^ar)
Задает AMA-флаги в записи параметров вызовов в целях учета вызовов и времени разговора абонента, переопределяя любые настройки AMA конфигурационных файлов канала. Действительными значениями являются default (по умолчанию), omit (не включать), billing (оплачивать) и documentation (документация). exten => 123,1,SetAMAFlags(billing)
Смотрите также
SetCDRUserField, AppendCDRUserField
SetCallerID
Задает идентификатор вызывающего абонента для канала
SetCallerID(clid[,a])
Это приложение признано устаревшим и заменено приложением
Set(CALLERID(all)=Яекоторое Имя <1234>).
Задает идентификатор вызывающего абонента для канала. Если передается аргумент a, параметру ANI также присваивается заданное значение.
; переопределяем Caller ID для этого вызова
exten => 123,1,Set(CALLERID(all)="John Q. Public <8885551212>")
Смотрите также
CALLERID
SetCallerPres
Задает флаги публикации Caller ID
SetCallerPres(публикация)
Задает флаги представления Caller ID для соединения Q.931 PRI. Действительными представлениями являются: allowed_not_screened
Публикация разрешена, не экранируется. allowed_passed_screen
Публикация разрешена, экранирование разрешено. allowed_failed_screen
Публикация разрешена, экранирование запрещено. allowed
Публикация разрешена, сетевой номер.
prohib_not_screened
Публикация запрещена, не экранируется. prohib_passed_screen
Публикация запрещена, экранирование разрешено. prohib_failed_screen
Публикация запрещена, экранирование запрещено. prohib
Публикация запрещена, сетевой номер.
unavailable
Номер недоступен.
exten => 123,1,SetCallerPres(allowed_not_screened) exten => 123,2,Dial(Zap/g1/8885551212)
Смотрите также
CALLERID
SetCDRUserField
Задает поле пользователя в записи параметров вызова
SetCDRUserField(значение)
Сохраняет в поле пользователя CDR заданное значение. Поле пользователя CDR - это дополнительное поле, используемое для записи данных, которые не могут быть сохранены в любом другом поле. Записи CDR могут использоваться для целей учета вызовов и времени разговора абонента или для хранения других произвольных данных о конкретном вызове.
exten => 123,1,SetCDRUserField(testing) exten => 123,2,Playback(tt-monkeys)
Это приложение признано устаревшим и заменено функцией
CDR.exten => 123,1,Set(CDR(userfield)=54321)
Смотрите также
AppendCDRUserField, SetAMAFlags
SetGlobalVar
Присваивает глобальной переменной заданное значение
SetGlobalVar( г=значение)