If all the channels are already added but you mean you have speech only on the first fifteen, you have a channel identification problem due to different QSIG implementation. Earlier spec ETS 300 102 uses the physical channel number to specify the voice path, 1&&15 and 17&31 (16 for signalling). Later spec ETS 300 172 uses the logical channel instead, 1&&30. This means if 2 PBX's are using different configurations, it all works until you try to place a call on the last 15 channels, and then you will get no speech path. If you listened to the circuit with a tester, you will hear the speech from both parties on 2 consecutive channels. It sounds like this "Hello? Hello? Hello?"
You can resolve it by trying a different QSIG implementation on either end. You haven't actually said what protocol you are using or indeed even what PBX.