According to Wikipedia (among other sources) :
I am wondering why we still need to purchase g729 licenses and/or pay royalties if Asterisk must transcode audio for any reason and if there are actually limits on how many g729 calls may pass through Asterisk in direct mode. Also I would like to know if I can currently record g729 audio calls without purchasing a license or pay any royalty. All official sources are clearly stating that the unexpired licenses should not impose any royalties (i.e. per use fee) – see Sipro link above.