Curent setup [actweb-internal-matt] exten => _0[1-9].,1,MixMonitor(actweb-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${EXTEN}.wav) exten => _0[1-9].,n,NOOP(${EXTEN}) exten => _0[1-9].,n,Set(CDR(accountcode)=0003) exten => _0[1-9].,n,Dial(IAX2/9990378@general-voipon/44${EXTEN:1}) exten => _00.,1,MixMonitor(actweb-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${EXTEN}.wav) exten => _00.,n,Set(CDR(accountcode)=0003) exten => _00.,n,Dial(IAX2/99903378@general-voipon/${EXTEN:2}) exten => _09XX,1,MixMonitor(actweb-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${EXTEN}.wav) exten => _09XX,n,Set(CDR(accountcode)=0003) exten => _09XX,n,Dial(IAX2/9990378@general-voipon/${EXTEN}) want something like this :- [actweb-internal-matt] SetVar(mon-base=actweb) exten => _0[1-9].,1,MixMonitor(${mon-base}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${EXTEN}.wav) exten => _0[1-9].,n,NOOP(${EXTEN}) exten => _0[1-9].,n,Set(CDR(accountcode)=0003) exten => _0[1-9].,n,Dial(IAX2/9990378@general-voipon/44${EXTEN:1}) exten => _00.,1,MixMonitor(${mon-base}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${EXTEN}.wav) exten => _00.,n,Set(CDR(accountcode)=0003) exten => _00.,n,Dial(IAX2/99903378@general-voipon/${EXTEN:2}) exten => _09XX,1,MixMonitor(${mon-base}-${STRFTIME(${EPOCH},,%Y%m%d-%H%M%S)}-${EXTEN}.wav) exten => _09XX,n,Set(CDR(accountcode)=0003) exten => _09XX,n,Dial(IAX2/9990378@general-voipon/${EXTEN}) just set mon-base once at start of context rather than havng to edit every mixmonitor line in the context.