; ${ARG3} - Queue Extension ; ${ARG2} - Voicemail Target ; ${ARG1} - Queue Name ; exten => s,1,GotoIf($[${LEN(${CALLERIDNUM})} = 10]?2:4) exten => s,2,SetCIDName(${ARG1}-${CALLERIDNAME}) exten => s,3,SetCIDName(${CALLERIDNAME:0:14}) exten => s,4,Queue,${ARG3}|n exten => s,5,Goto(a,1) exten => a,1,Voicemail(b${ARG2}) exten => a,101,Hangup()