Howto different CALLERID for different extention group for different peer?

Hi All
I have got A-1.6.17.2+FreePBX-2.8.1 and i have got 2 peers (2 different SIP providers), 5 (1xx,2xx …) groups of extentions. How can i set different CALLERID?
for example:
101 call to 1234567 (local) via first peer need to setup callerid=4957777770
101 call to 79011234567 (mobile) via second peer need to setup callerid=4951111110
102 call to 1234567 (local) via first peer need to setup callerid=4957777775
102 call to 79011234567 (mobile) via second peer need to setup callerid=4951111115

THX