Суть в том, что вам необходимо направить входящие каждого транка в отдельный контекст.
Экстеншены в контексте должны начинаться так, например:
[from-msk]
exten => s,1,Set(CALLERID(name)=MSK)
same => n,Goto(incoming,${EXTEN},1)
В теории, номер звонящего должен остаться нетронутым.
А ещё вам писали уже ответ на этот же ваш вопрос
Как передать отображаемый sip id на экран телефона cisco spa303g2?