The Cisco 7940G should do the trick….:)
Are the phones going to use separate network jacks or are you planning on using the phones that have the switch inside to pass the data through to the computer? If your using the phones with the built-in switch the majority of them are only 10/100 unless you are purchasing the higher end phones which have gigabit switches inside. Just something to think about because if the phones only support 10/100 then a gigabit switch is not gaining you anything.