Pour moi, ça vient que de pfsense j'ai l'impression, sinon les paquets ne reviendraient sans doute pas. Asterisk fait correctement son boulot à priori, pas besoin de STUN.
Ou alors test sans le forward mais avec le mapping des ports en statique, des fois que ça soit juste ça qui fasse déconner...
À noter que chez moi, ma livebox est derrière un pfsense virtuel depuis quelques temps (faut que je remodifie mon openwrt pour pouvoir la reconnecter, mais toujours pas fait) et le RTP passe sans règle particulière.
EDIT : Je viens de faire une capture du trafic et dans mon cas les ports sont bien préservés, si ça se trouve c'est donc bien la randomization des ports par pfsense qui pose problème.
routeur :
18:42:41.571549 IP (tos 0xb8, ttl 63, id 45507, offset 0, flags [DF], proto UDP (17), length 200)
lfbn-lyo-1-xxx-xxx.w86-1xxx.abo.wanadoo.fr.11524 > 91.121.129.143.32336: [udp sum ok] UDP, length 172
18:42:41.573736 IP (tos 0x0, ttl 248, id 40510, offset 0, flags [DF], proto UDP (17), length 160)
91.121.129.143.32336 > lfbn-lyo-1-xxx-xxx.w86-xxx.abo.wanadoo.fr.11524: [udp sum ok] UDP, length 132
Asterisk :
20:42:41.577075 IP (tos 0xb8, ttl 64, id 45507, offset 0, flags [DF], proto UDP (17), length 200)
SIP.mondomaine.lan.11524 > 91.121.129.143.32336: [bad udp cksum 0xa07e -> 0xc9b2!] UDP, length 172
20:42:41.579658 IP (tos 0x0, ttl 247, id 40510, offset 0, flags [DF], proto UDP (17), length 160)
91.121.129.143.32336 > SIP.mondomaine.lan.11524: [udp sum ok] UDP, length 132