宏:就是一种子程序。
简单示例:
[macro-incoming] //宏的context名称都是以macro-开头,后面跟上宏名称。 exten => s,1,Dial(SIP/${MACRO_EXTEN},10) //在宏中,一些系统变量的名称要以MACRO开头。 exten => s,n,VoiceMail(${MACRO_EXTEN}) //在宏中,分机名称一律只能设为s
[sales]
exten => _2XXX,1,Macro(incoming) //调用宏时使用Macro()参数加上宏名称即可。
[building-mgr]
exten => _2XXX,1,Macro(incoming)