Sometimes some calls don't match any configured dial-peers and use default dial-peer. Default dial peer always uses g729.
Also, it is possible that remote phone configured for g729 region uses your gateway for outbound calls.
useful commands:
show voice call status - shows which dial-peers are matching.
show call active voice id - shows complete information about the call