Asterisk. Команда ImportVar.

ImportVar() - Задает переменную на основании переменной канала, полученной от другого канала.

ImportVar(новаяпеременная=канал,значение)

Задает переменной новаяпеременная значение, вычисленное для заданного канала (не текущего канала).

Если новаяпеременная начинается с символа _, предполагается простое наследование.

Если она начинается с символов _ _, предполагается множественное наследование.

Пример:

; читаем информацию Caller ID из канала Dahdi/1
exten => 123,1,Answer()
exten => 123,n,ImportVar(cidinfo=Dahdi/1,CALLERID(all))

 

См. также: Set()