Si on fait abstraction du softphone, ton problème est le suivant :

Lors d'un appel ST2030 -> C470IP, tu n'entends pas ton interlocuteur dans le C470IP

À mon sens, c'est certainement un problème de routage du flux RTP. Le téléphone ST2030 oriente peut être son flux RTP vers la mauvaise adresse IP. Normalement, si aucun transcodage n'est nécessaire, c'est-à-dire que les téléphones utilisent le même codec pour la communication, le flux RTP doit être acheminé directement entre l'adresse IP du ST2030 et l'adresse IP du C470IP sur ton LAN.

Je pense que la meilleure solution consiste à capturer le traffic entrant et sortant sur les ports du switch sur lesquels sont connectés tes téléphones. De cette manière, tu verras les échanges SIP et RTP passer.
Regarde à destination de quelle adresse IP, le flux RTP du ST2030 est acheminé.

Bon courage.