Freepbx Что ли? Контекст для входящих кладут в override
В оверрайд кладут только то что хотят переписать сами, у него же приходит в собственный, а потом во from-trunk. Чел и так ничего не соображает, а вы еще путаете его
вот так добавил: [mobile_in] exten => _X.,1,Set(CALLERID(name)=${SHELL(/etc/asterisk/scripts/region.sh ${CALLERID(num):-10})}) same => n,Noop(${EXTEN}) same => n,Goto(from-trunk,${EXTEN},1)