Assign different ring-tones by DDI?

Just curious if anyone has managed to configure the use of a different ring-tone based on the DDI? (We are using Tribox & have Cisco IP phone 7945)