hello,
j'ai été confronté à ce problème et je l'ai résolu en configurant mon firewall.
J'utilise freepbx, et le nat=yes est configuré sur chaque extension.
Les paramètres ip sont également configurés dans freepbx avec localnet et publique ip.
Nat=yes également dans mon trunk avec le sip provider.

Et pourtant, problème de coupure de son endéans un délai aléatoire, pas de détection de raccroché et autres joyeusetés.
Jusqu'au jour où j'ai ouvert 5060 pour le sip provider (et uniquement lui je vous rassure).

Problème uniquement de freepbx? j'ai pas bien configuré quelque chose? en tout cas maintenant ça fonctionne.