Hi there,
Your explanation is a bit general, so I can only offer some suggestions.
Does the device (PRO 160) mark the TOS byte for the SIP packets? If it does, you may have to configure a trust command on the 3750 port that it connects to (something like mls qos trust cos).
Secondly, is that switch already set up for voice? ie does it have the qos commands on it? If not, the easiest way would be to run autoqos. Here's a link about autoqos: http://www.cisco.com/en/US/technologies/tk543/tk879/technologies_white_paper0900aecd803228e0.html
Bear in mind that your device (if it marks packets) may mark them differently to what the autoqos is expecting. If the device doesn't mark the packets at all, you may need to get them marked on the 3750.
If you only have access to the switch at the access layer, you may need to have a chat to the administrators of the core to ensure that the device or your switch is marking the packets to the right TOS value.
Having said that, it may not be a qos issue anyway, have you checked spanning-tree, port speeds and duplexing (for the device and all uplinks etc), have you checked the cable etc.
Good luck with it!