Did you perform a cold boot after programming the phone sets? Some weird problems can be resolved by just doing a cold reboot. This is when you remove power to the BCM for about 20seconds and turn it back on again. Not the same as warm reboot. And downloaded any software updates to the BCM? You didn't mention what version is your BCM400?