این متغییر ها در بین کد های ما تعریف می شوند و فقط در همان Contexی که تعریف شده اند قابل دسترس و استفاده هستند پس امنیت پایداری بالاتری نسبت به global دارند ولی دسترسی به آنها محدود تر است، برای تعریف آنها از دستور Set() استفاده می شود.
مثال:
File: extension_custom.conf
include => variable-channel
[variable-channel]
exten => 123,1,Answer()
exten => 123,n,Set(vardigit=123456)
exten => 123,n,SayDigits(${vardigit})
exten => 123,n,Hangup()