SIP trunk routing problem with same provider

Dear all,

I have two sip trunk with same provider.
I have two network interface card eth1 & eth2.
SIP trunk provider has given me two different ip for eth1 & eth2 & two different gateway.

eth1-10.0.70.126
Gateway- 10.0.70.125

eth2-10.0.70.139
Gateway-10.0.70.129

Provider IP - 10.0.70.2 (same for both sip trunk)

I have given static routing as below.

route add -host 10.0.70.2 gw 10.0.70.125
route add -host 10.0.70.2 gw 10.0.70.129

But only one register at a time because sip trunk takes only first route for both eth.

How can i make request to provider with different source ip on sip trunk?