Asterisk : No compatible codecs, not accepting this offer!

This error is the result of a conflict between the peer configuration and the Asterisk configuration for the peer. It is not the result of a missing codec translator. Asterisk can still pass codecs when there is no translator.

Enable SIP debugging and the DEBUG log level and look at what is being offered as against what your allow lines allow.