[outgoing-call-fixup] exten => _X.,1,Set(SAVED_EXTEN=${EXTEN:1}) exten => _X.,n,GotoIf($[${LEN(${E164_CALLERID})} != 0]?set-e164) exten => _X.,n,GotoIf($[${LEN(${CALLERID(num)})} != 10]?check-btn) exten => _X.,n,Return exten => _X.,n(check-btn),GotoIf($["${USE_BTN}" = "yes" | "${USE_BTN}" = "y"]?set-btn) exten => _X.,n,Set(CALLERID(num)=${DID}) exten => _X.,n,Return exten => _X.,n(set-btn),Set(CALLERID(num)=${BTN}) exten => _X.,n,Return exten => _X.,n(set-e164),Set(CALLERID(all)=${E164_CALLERID}) exten => _X.,n,Return