In newer Grandstream Firmware you can have different dialtones for different incoming caller id's. Asterisk can set the callerid to anything, based on the incoming line, so you can hear by the ring from which line the ring came in.