Делать полноценную переадресацию. Ее должен уметь вышестоящий оператор.
Примерно вот так должно быть:
same => n,Set(REDIRECTING(from-num,i)=403020)
same => n,Set(CALLERID(all)=<9008070605 >))
Т.е. ваш провайдер будет видеть звонок как с чужого номера, но пропустит его т.к. выставлен флаг переадресации, и номер переадресации ваш.
Разумеется, для работы этой схемы на входе звонка нужно сохранять оригинальный номер, и потом его подставлять в CALLERID.
У помойных операторов поддержки такого функционала нет (зачастую и понимание таких возможностей отсутствует). Поэтому нужно сначала протестировать функционал синтетическими тестами на сети разных мобильных операторов, убедиться в стабильном прохождении вызова, после чего раскатывать.