The inbound routes option is OK but awkward. It lets you identify inbound calls but not internal calls, only with lack of ALERT_INFO. So you need to set default ring tone to be internal ring tone and different ring to be used via inbound route. Would be better if in extensions you could put an ALERT_INFO header. That way can use that for distinctive ring if you choose.