Do not get less than 15-20 kb per each port that will be used.
At any rate, with eight ports the barebones minimun will be 128 kb.
The codec is a chip inside any VOIP router. Is the chip that grabs your voice and transform in into data to be sent over internet.
You do not need to buy any external codec.