[external] exten => _X./_00XX,1,SetCIDNum(1234567890|a) exten => _X./_00XX,2,SetCIDName(Residence|a) exten => _X./_00XX,3,Goto(outgoing,${EXTEN},1) exten => _X./_49[678]X,1,SetCIDNum(123456${CALLERIDNUM}|a) exten => _X./_49[678]X,2,SetCIDName(Company|a) exten => _X./_49[678]X,3,Goto(outgoing,${EXTEN},1) exten => i,1,NoOp(${CALLERIDNUM}) exten => i,2,Congestion ; calling 4049181234 gives me this: -- Executing Goto("SIP/30_office-3151", "external|4049181234|1") in new stack -- Goto (external,4049181234,1) -- Executing SetCIDNum("SIP/30_office-3151", "6789164973|a") in new stack -- Sent into invalid extension '4049181234' in context 'external' on SIP/30_office-3151 -- Executing NoOp("SIP/30_office-3151", "6789164973") in new stack -- Executing Congestion("SIP/30_office-3151", "") in new stack == Spawn extension (external, i, 2) exited non-zero on 'SIP/30_office-3151'