Do you have a strong south african 'english' accent? Maybe they couldn't understand you as most call centres are trained for american and uk 'english' accents. Call centres in India for example are trained to understand teh various dialects in the UK. I have heard they are even encouraged to watch UK soaps all as part of their training.