ss777 писал(а): Имеется 10 городских номеров подключенных SIP транком
Тут тонкости: это может быть один SIP транк, и номера DID в нём просто передаются, соответственно, при исходящих - городской номер указываются в качестве Caller ID.
Или это 10 SIP транков, каждый со своей регистрацией. Тогда для нужного Caller ID исходящий посылается с соответствующим username.
Как вариант можно предложить в диалплане добавлять городской номер в Caller ID Name
exten => _N./1010,1,Set(CALLERID(name)=751015)
exten => _N./1010,n,NoOp(Call from ${CALLERID(all)} to ${EXTEN})
exten => _N./1010,n,Dial(${OPER}/${EXTEN})
exten => _N./1010,n(end),Congestion()
exten => _N./1010,n,Hangup()