Try using OTHER as the handset type, and make sure that the extensions codec preference doesn't override the handsets PCMA / PCMU depending on the country that you are in.