1. for error correction. With convolution, it is possible to correct several error bits and detect more error bits.
2. for anti-noise. interleaving can make the sudden noise be averaged, so that it may be corrected or detected.
Anyway, all for better voice quality etc.